顶部| 学习笔记

简介: 快速学习顶部。

开发者学堂课程【零基础学前端 HTML+CSS 顶部】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/398/detail/5153


顶部

 

1、构建网页的代码在构建代码之前需要针对目录做一些更改需要把所用到的图像都放在一个目录下要有规矩的放在一个目录下要用英文的名字给它起好在这里当作根目录的 ATM 文件

image.png

2、用一个新的文件生成当作新的 html 文件找到目录名字改成 index.html 首页的意思

3、在 title 这里写快租客下面的工作就是要随时看页面的构成构成进行一个分析分析里面的结构都是什么怎么去改这里面结构

4、首先需要衡量内容的尺寸安装一个软件 Macromedia

Fireworks这个是一个比较老的版本的软件现在的都叫 cs3,虽然软件比较老但是运行速度很快用它主要测量一下原文件的设计图比如文字的字号里面的花是多大但是一般情况在实际的工作当中设计人员都会标号因为这块没有标注所以取这个图像看到原文件以后就知道这个图像这个框需要做多大

image.png

5、回到页面添加一个样式名字是 css

6、在样式表文件里面把它们 link 进来直接 linkcss 样式首先看 css 目录保存在哪里再看一下目录的结构不要让目录出错一般来讲要放在一个目录下但是要这里要放在一个单独的目录下这样就能连接上测试一下代码

Css.css 中代码

Body{

background-color: yellow;

}

Index.html中代码

<!DOCTYPE html>

<html>

<head lang=”en”>

<meta charset=”UTF-8”>

<title>快租客</title>

<link href=”css.css” rel=”stylesheet” type=”text/css”>

</head>

<body>

</body>

</html>

运行看效果样式跟结构已经绑定在一起了

7、可以先做出最大外框的结构上面是一个标题栏top 的区域中间是一个搜索的区域下边是一个广告的区域再往下是图像的区域底部是评价的区域最后最下面是角标的区域

image.png

8、在这里分别制定 div用 id 进行表示id=nav这是顶部的内容顶部的下面主要是一个检索的区域开方式广告的区域id=nav-s 检索的一个区域再下面是是一个广告的区域id=ad自定义进行一个命名就可以再往下是主内容的区域,id=main主内容肯定会做嵌套再往下是点评的区域id=dianping最下面是 id=foot角标区域首先把 body 的北京颜色初始化为白色首先让它变成一个纯白的页面加一个 background-image 图像图像下面有一个 url,url 找到一个放图像的目录找到 images下bg.jpg这是放图像的文件刷新执行

background-color: #ffffff;

background-image: ur1("images/bg. jpg') ;

9、把图片加到背景上不希望它重复输入 background-repeatno-repeat再刷新就可以看到它不重复

background-repeat: no-repeat ;

10、background 再 position 有一个定位可以针对于 center 进行一个定位刷新以后定位在中间

background-position: center ;

11、再输入 top进行 top center 的定位刷新上下居中左右居中顶端居中

background-position: top center ;

12、改变 div 上面的封条这些封条为了让它自适应这个屏幕宽度就做成百分百的制定一个最大宽度 1920px 和最小宽度 960px它能在这个宽度里面正常的显示背景颜色变成纯白颜色

Css.css 中代码

Body{

background-color: #ffffff ;

background- image: url("images/bg. jpg") ;

background-repeat: no-repeat ;

background-position: top center;

}

#nav{

width: 100%;

min-width: 960px;

max -width: 1920px;

background-color:#ffffff;

}

13、在 index.html 中输入一些文字

<div id=”nav”>顶部</div>

<div id=”nav-s”>搜索</div>

<div id=”ad”>广告</div>

<div id=”main”>主区域</div>

<div id=”dianping”>点评</div>

<div id=”foot”>底部信息</div>

再刷新可以看见顶部的白条出来了

14、首先改变顶部白条的高参数里面并没有给可以在软件里面量一下它的高度可以看到显示的高度是60,刷新一下顶部的高度就是60像素

image.png15、可以发现页面最上面有一个缝隙这是因为浏览器初始化时有一些固有的属性在里面像搜狐它都有一个叫格式化页面的代码但是这个可以自己写比如打开 sohu.com选择查看网页源代码它里面就有一段代码叫做全局 css 定义它里面值都等于0,可以直接拿来用把代码复制上以后再刷新就会发现缝隙没了一般网页比较习惯于写全局的东西就是把整个网页的可能固有的东西取消掉这里面还写了一些 h6 的大小这些都是一些固定的大小所以在默认值以上再修改里面细节的参数

Css.css 中代码

/*全局 CSS 定义*/

body{font-family:"\5B8B\4F53" , "Arial Narrow" ,HELVETICA ; text-align:cente

body > div{ text-align: center ; margin-right

: auto ; margin-left:auto; }

div , form, ul , ol,li, span , p{margin: 0; padding

:0 ; border :0;}

img,a img{border : 0 ; margin: 0; padding:0;}

h1,h2, h3,h4, h5,h6{margin:0;

padding:0;font-size:12px;font-weight:normal;

ul,ol,li{list-style: none}

table, td ,input{font-size: 12px ; padding:0}

body{

background-color: #ffffff;

background-image:url ( "images/bg.jpg");background-repeat: no-repeat;

background-position: top center;

}

16、在顶部放 logo输入 span 标签菜单很多都是数据库里提出来的比如菜单就一个两个比较少不从数据库提用 span 直接写就可以没有改变文字的大小一会会处理文字大小现在文字比较小无所谓。

<span>我要租房</span> <spn> 快租低价</spn>

17、如果是从数据库里提出来的还有一种写法写菜单的形式。<1i>我要租房菜单之前有写过让它变成一个横行

18、我要租房和快租低价这两个文字前面要加一个class因为毕竟是首页主要的文字,class=text-botton 主要的标题设置大小为20像素一切的东西都要根据设计图具体的样式可以再改

19、还有一个登陆的图可以整个都居于右边即可这个肯定是有超级链接的最右边是一个按钮的形态也可以直接做一个按钮就是用 div 的东西做了一个按钮因为它是横行再加一个 span 的标签需要注意 class 起一个名字叫做 free-botton因为 span 是一个横级元素设置不了宽和高按钮大小是186*39,加个背景颜色可以在软件里面看见是什么颜色

Index.html 中代码

<span id=”top-right”>

<img src=”images/user-logo.gif”>登录注册<span class=”free-botton”>免费发布房间</span>

Css.css 中代码

.free-botton{

width: 186px;

height: 39px;

background-color:_#FDCA00;display : inline-block ;

20、回到页面刷新之后可以会发现没有任何变化span 的标签不具备块的元素所以不能改变大小这时需要通过 display 属性进行一个转变转变成 inline-block具体位置再进行调整

Displayinline-block

21、再去修改一下居右的尺寸把 text-align 放在外面的边框里面

.top-right{

text-align:

}

22、把内容放到右边右边的内容是 id右边的内容居右边左边的内容居左边在不同的尺寸下都在右边显示

#top-right{

float:right;

}

23、在 span 里面多加一个图层让它到左边left">

#top-left{

float:left;

}

左边的内容加了 span 控制它一个 span 控制右边部分,一个 span 控制边部分,让左边的浮动到左边右边的浮动到右边

24、右边的按钮没有该名称把登陆注册两个文字括起来这样才能加 class左边文字跟右边文字都是一样大小的因为文字其实都是超级链接所以在前面加上a 标签href 等于空的链接还得改变超级链接的样式用line-height固定一下它的位置就是它在行这有一个高度

line-height:50px

25、直接输入 font-size:20px改变文字的大小即可

image.png

相关文章
|
2月前
|
前端开发
顶部导航栏
顶部导航栏
36 0
|
2月前
|
前端开发 JavaScript
左侧导航菜单
左侧导航菜单
|
11月前
|
JavaScript 前端开发
右下角点击页面回顶部组件
右下角点击页面回顶部组件
47 1
右下角点击页面回顶部组件
|
搜索推荐
右侧边锚点导航栏
右侧边锚点导航栏
197 0
|
小程序 JavaScript
小程序顶部导航栏,可滑动,可动态选中放大
小程序顶部导航栏,可滑动,可动态选中放大
180 0
|
JavaScript 前端开发
鼠标拖拽菜单栏控制宽度大小及flex实现经典左右两栏布局
鼠标拖拽菜单栏控制宽度大小及flex实现经典左右两栏布局
鼠标拖拽菜单栏控制宽度大小及flex实现经典左右两栏布局
网站顶部的跑马灯特效代码
跑马灯的方法很多,其中最简单的是采用一句Html代码来实现
134 0
网站顶部的跑马灯特效代码
|
移动开发 前端开发 数据库
顶部| 学习笔记
快速学习顶部。
55 0
顶部| 学习笔记
|
前端开发 开发者 容器
页面-顶部通栏 |学习笔记
快速学习 页面-顶部通栏
174 0
页面-顶部通栏 |学习笔记