|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
使用Div+CSS所费功夫与收入不成正比,利用table可以大大减少工作量。而上市公司的期望目标不同对Div+css的认同和投入要大一些。
这个模板是摆布两列结构模板,不再是最基本的搭建框架,更多的块布局也做出来了,假如切合这类布局的能够间接拿来利用(我做的网站年夜部分都是这类布局的,嘿嘿^_^)。在IE和FF下测试没变形,但没测试W3C认证,估量还通不外(一般兼容的款式通不外)。
HTML页面布局代码:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>经常使用的DIV+CSS网站结构的基础框架布局-完全版</title>
<linkhref="/css/layout.css"rel="stylesheet"type="text/css"/>
</head>
<body>
<divid="container">
<divid="header">
<h1>头部</h1>
</div>
<divclass="clearfloat"></div>
<divid="nav">
<ul>
<li><ahref="#">导航一</a></li>
<li><ahref="#">导航二</a></li>
<li><ahref="#">导航三</a></li>
<li><ahref="#">导航四</a></li>
<li><ahref="#">导航五</a></li>
</ul>
</div>
<divid="mainContent">
<divid="main">
<divclass="mainbox">
<h2>块题目</h2>
<ul>块内容</ul>
</div>
</div>
<divid="side">
<divclass="sidebox">
<h4>块题目</h4>
<ul>块内容</ul>
</div>
</div>
</div>
<divclass="clearfloat"></div>
<divid="footer">
底部
</div>
</div>
</body>
</html> CSS款式表layout.css代码:@charset"utf-8";
/*CSSDocument*/
@importurl("/css/global.css");
/*body*/
#container{margin:0auto;width:950px;}
/*header*/
#header{height:50px;background:#ff911a;}
#headerh1{padding:10px20px;}
#nav{background:#FF6600;height:24px;margin-bottom:6px;}
#navulli{float:left;}
#navullia{display:block;padding:4px10px2px10px;color:#fff;text-decoration:none;}
#navullia:hover{text-decoration:underline;}
/*main*/
#mainContent{overflow:auto;zoom:1;margin-bottom:6px;}
#side{width:200px;float:left;}
.sidebox{border:1pxsolid#ed6400;margin-bottom:6px;}
.sideboxh4{background:#ff911a;padding:2px6px;border-bottom:1pxsolid#ed6400;color:#fff;}
.sideboxul{padding:4px6px;}
#main{width:742px;float:right;}
.mainbox{border:1pxsolid#ed6400;margin-bottom:6px;}
.mainboxh2{background:#ff911a;padding:2px6px;border-bottom:1pxsolid#ed6400;color:#fff;}
.mainboxul{padding:4px6px;}
/*footer*/
#footer{border-top:3pxsolid#ccc;height:50px;text-align:center;padding:6px;} 被包括的CSS款式表global.css代码(把用于全局的款式独自放在一个款式表中,制止反复,便利挪用):@charset"utf-8";
body{margin:0auto;font-size:12px;font-family:Verdana;line-height:1.5;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0;}
h1{font-size:20px;font-family:microsoftyahei;}
h2{font-size:14px;}
h3{font-size:14px;font-weight:normal;}
h4{font-size:12px;}
h5{font-size:12px;font-weight:normal;}
ul{list-style:none;}
img{border:0px;}
a{color:#195cb5;text-decoration:none;}
a:hover{color:#f00;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;} 并排在一行的两个div样式有这种情况:ie或者ff下对于子div设置float左的时候,如果另外的子div没有设置float左的话,两个浏览器下会有区别,具体有一个会产生间隙。 |
|