1.网站的三大优化标签
关键词
<meta name="keywords" content="书写关键词用逗号隔开 " />
关键描述
<meta name="description" content="关键描述,建议不要超过120字 " />
标题
<title>网站标题 </title>
2.设置版心
通栏效果布局
指的就是一个盒子的宽度是根据电脑屏幕的宽度来改变;
一个100%宽度的父级盒子,高度固定,然后里面嵌套一个版心居中;
以后用的时候可以调用
.w{
width:1200px;
margin:0 auto;
}
3.nav导航部分
制作的步骤:
结构:一个大的div父级盒子嵌套ul,ul嵌套li,li嵌套a
css:设置li的宽高(宽度可能不固定),让li左浮动flaot:left;
设置li里面a的样式,转化为块元素display:block;,然后给a设置实体化宽高(如果宽度不固定就用padding撑开);
最后给a设置相应的样式和鼠标经过之后a的样式;
- 导航栏默认用ul嵌套li,li嵌套a标签完成;
- li嵌套a语义清晰;
- 如果直接用a,搜索引擎会认为你是关键字堆叠从而降权网站的引擎权限,影响排名;
- 友情链接类似的小导航可以直接用a链接完成;
4.logo部分
<div class="logo fl">
<h1>
<a href="javascript:;" title="淘宝">淘宝</a>
</h1>
</div>
.header .logo a{
display: block;
width: 232px;
height: 83px;
background: url("../img/logo.png") no-repeat;
font-size:0px;
/*隐藏内容*/
}
logo的写法规范
- a标签中设置背景图片
- 用h1包裹提权,便于搜索引擎搜索
- 链接 里面要放文字(网站名称),为了搜索引擎收录我们
- 文字不要显示出来,要用 text-indent 移到盒子外面 (text-indent: -9999px) 然后overflow:hidden 淘宝的做法
- 直接给font-size: 0; 就看不到文字了, 京东的做法。
5.Tab选项卡的布局思路
一个大父级盒子,嵌套上下两个子级盒子,上面的子级盒子装tab的切换导航,下面的盒子装tab的切换内容,上面盒子的导航有几个,我们下面的内容盒子就有几个,然后将所有的内容盒子隐藏,让想要显示的盒子添加行内样式style=“display: block;”;
6.底部链接栏
一般用电量dl dt dd
7.搜索框
- 一般由一个input与一个button来做
- button里面包裹着i来防止搜索图标
- intput与button在一个div中,由于两者为行内块元素,所以两者用float:left;可以清除他们之间的间距