irpas技术客

CSS保姆级教程(四)(DIV+CSS实践:第一个网页开发)_OakHachi'Blog

未知 8051

目录 效果图代码分析总代码

效果图

代码分析

因为是四个块(页头,导航栏,内容,页脚),所以基本结构代码如下:

<div id= "header"></div> <div id= "navigator"></div> <div id= "content"></div> <div id="footer"></div>

将这四个块装进里面

定义body属性,使整个主体里面具有的样式:

body { font- family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px auto; height: auto; width: 800px; border: 1px solid #006633; }

定义页头属性,使页头里面具有的样式:

#header { height: 100px; width: 800px; background-color:yellow; background-repeat: no-repeat; margin: 0px 0px 3px 0px; font-size:40px; text-align:center; }

定义导航栏属性,使得导航栏里面具有的样式:

#navigator{ height: 25px: width: 800px; font-size: 14px; list-style-type: none; }

定义导航栏里的列表样式,使导航栏盒子左对齐:

#navigator li { float: left; }

定义导航栏里面链接的样式,使得链接呈现一个块状,不必非要点击到文字才可以跳转;鼠标移到导航栏变色:

#navigator li a { color:#000000; text-decoration: none; padding-top: 4px; display: block; /*让li里面的链接块状呈现,就像一个按钮,而不必一定要点中链接文字才起作用*/ width: 158px; height: 22px; text-align: center; background-color:#009966; margin-left: 2px; } #navigator li a:hover{ background-color:#006633;/*鼠标移到链接盒子上面时改变盒子背景色*/ color: #FFFFFF; }

定义内容里面的样式:

#content { height:auto; width: 780px; line-height: 1.5em; padding: 10px; }/*内容里面的共同的样式*/ #content p{ text-indent: 2em; }/*内容里面段落的样式*/ #content h3 { font-size: 16px; margin: 10px; }/*内容里面标题的样式*/

定义页脚的属性:

#footer { height: 50px; width: 780px; 1ine-height: 2em; text-align: center; background-color:red; padding: 10px; }

定义各标记的边界和填充:

*{ margin: 0px; padding: 0px; }

总代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>布局实践</title> <style> body { font- family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px auto; height: auto; width: 800px; border: 1px solid #006633; } #header { height: 100px; width: 800px; background-color:yellow; background-repeat: no-repeat; margin: 0px 0px 3px 0px; font-size:40px; text-align:center; } #navigator{ height: 25px: width: 800px; font-size: 14px; list-style-type: none; } #navigator li { float: left; } #navigator li a { color:#000000; text-decoration: none; padding-top: 4px; display: block; /*让li里面的链接块状呈现,就像一个按钮,而不必一定要点中链接文字才起作用*/ width: 158px; height: 22px; text-align: center; background-color:#009966; margin-left: 2px; } #navigator li a:hover{ background-color:#006633;/*鼠标移到链接盒子上面时改变盒子背景色*/ color: #FFFFFF; } #content { height:auto; width: 780px; line-height: 1.5em; padding: 10px; } #content p{ text-indent: 2em; } #content h3 { font-size: 16px; margin: 10px; } #footer { height: 50px; width: 780px; 1ine-height: 2em; text-align: center; background-color:red; padding: 10px; } *{ margin: 0px; padding: 0px; } </style> </head> <body> <div id= "header"> <h1>WEB保姆级教程</h1> </div> <div id= "navigator"> <ul id= "navigator"> <li><a href="#">首页</a></li> <li><a href="https://blog.csdn.net/m0_50991874/article/details/123065463?spm=1001.2014.3001.5502" target="_blank">HTML</a></li> <li><a href="https://blog.csdn.net/m0_50991874/article/details/123067108?spm=1001.2014.3001.5502" target="_blank">CSS</a></li> <li><a href="#">JAVASCRIPT</a></li> <li><a href="#">Blog</a></li> </ul> </div> <div id= "content"> <h3>前言</h3> <p>HTML就像一个人的骨骼、器官,而CSS就是人的皮肤,有了这两样也就构成了一个植物人了,加上javascript这个植物人就可以对外界刺激做出反应,可以思考、运动、可以给自己整容化妆(改变CSS)等等,成为一个活生生的人。 </p > <h3>如何学习网页基础</h3> <p>看着保姆级教程直接撸代码就行了,如果还要一些细枝末节的东西,用到的时候再去充电即可。遇到模糊的地方再去搜一些相关的文章或者视频看。 </p> </div> <div id="footer"> <p>联系方式:</p> <p>CSDN:OakHachi</p> <p>VX:oakhachi1024</p> </div> </body> </html>


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #快速掌握CSS