html布局练习

做出来的最后结果


<!DOCTYPE html>
<html>
<head>
<title>layout</title>
<link rel="stylesheet" type="text/css" href="layout.css"/>
</head>
<body>
<div id="container">
	<div id="head">
		<div id="head_left"><!--头部的左边-->
		</div>
		<div id="head_mid"><!--头部的中间-->
		</div>
		<div id="head_right"><!--头部的右边-->
		</div>
	</div>
	<div class="nav">
	</div>
	
	<div id="head_menu">	<!--头部的导航-->
	<ol>
		<li><a href="#">联系我们</a></li>
		<li class="tiao"></li> <!--做导航中间的黑条-->
		<li><a href="#">联系我们</a></li>
		<li class="tiao"></li>
		<li><a href="#">联系我们</a></li>
		<li class="tiao"></li>
		<li><a href="#">联系我们</a></li>
		<li class="tiao"></li>
		<li><a href="#">联系我们</a></li>
	</ol>
	</div>
		
	<div class="nav">
	</div>
	<div id="main"> <!--中间容器-->
		<div id="main_left"> <!--中间左边-->
			<div id="left_one"> 
				<div class="title">
					<h3>热门文章</h3>
				</div>
				<div class="content">
					<ol>
						<li><a href="#">aaaaaaaaaaaaaaaa</a></li>
						<li><a href="#">aaaaaaaaaaaaaaaa</a></li>
						<li><a href="#">aaaaaaaaaaaaaaaa</a></li>
						<li><a href="#">aaaaaaaaaaaaaaaa</a></li>
						<li><a href="#">aaaaaaaaaaaaaaaa</a></li>
						<li><a href="#">aaaaaaaaaaaaaaaa</a></li>
					</ol>
				</div>
			</div>
			
			<div id="left_two">
			</div>
			
			<div class="nav">
			</div>
			
			<div id="left_one">
			</div>
			
			<div id="left_two">
			</div>
		</div>
		<div id="main_right">  <!--中间右边-->
		</div>
	</div>
	<div class="nav">
	</div>
	
	<div id="ad">
	</div>
	
	<div class="nav">
	</div>
	<div id="footer">  <!--页脚-->
	</div>
</div>


</body>
</html>



body
{
	margin:0px; 
	padding:0px;
	/*清理body的内边框与外边框*/
}
#container
{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	/*左边距与右边距自动,即可居中*/
}
.nav
{
	width:960px;
	height:10px;
	clean:both;
	float:left;
	/*往左浮动,并且清除两边的浮动相等于换行了*/
}
#head
{
	width:100%;
	height:120;
}
#head #head_left
{
	width:200px;
	height:90px;
	background-color:yellow;
	float:left;
}
#head #head_mid
{
	width:540px;
	height:90px;
	background-color:green;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
#head #head_right
{
	width:200px;
	height:90px;
	background-color:blue;
	float:left;
}
#head_menu
{
	width:100%;
	height:30px;
	float:left;
	background-color:gray;
}
#main
{
	width:100%;
	height:600px;
	float:left;
}
#main #main_left
{
	width:650px;
	height:600px;
	float:left;
}
#main #main_left #left_one
{
	width:220px;
	height:295px;
	float:left;
	background-color:yellow;
}
#main #main_left #left_two
{
	width:420px;
	height:295px;
	float:right;
	background-color:yellow;
}
#main #main_right
{
	width:300px;
	height:600px;
	float:right;
	background-color:red;
}
#ad
{
	width:960px;
	height:80px;
	background-color:green;
	float:left;
}
#footer
{
	width:960px;
	height:80px;
	background-color:blue;
	float:left;
}
ol
{
	font-size:12px;
	list-style:none;
	margin:0px;
	padding:0px;
}
#head_menu li
{
	float:left;
	text-align:center;
	width:80px;
	line-height:30px;
	
}
#head_menu .tiao
{
	float:left;
	background-color:black;
	width:1px;
	height:20px;
	margin-top:6px;
}
#head_menu li a {
	color:white;
}
#head_menu li a:hover {
	position:relative;
	top:1px;
	left:1px;
}
.title {
	float:left;
	width:100%;
	height:26px;
	background:url(images/title.png) no-repeat right ;
	/*背景从右开始,获得右边的圆角*/
}
.title h3 {
	
	margin:0px;
	padding:0px;
	padding-left:10px;
	width:100px;
	line-height:26px;
	font-size:14px;
	background:url(images/title.png) no-repeat left ;	
	/*背景从左边开始,获得左边的圆角,然后只显示一部分*/
}
.content a
{
	font-size:14px;
	padding-left:15px;
	background:url(images/li_icon.gif) no-repeat left;
	line-height:18px;
}
.content li
{
	background:url(images/dot.gif) repeat-x bottom;
}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值