问答详情
源自:3-2 企业网站制作之页面头部制作(一)

在CSS样式里面设置了高度,为什么到了浏览器里面就没了

http://img1.mukewang.com/5a6fecb60001706c19201041.jpg

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
	<link rel="stylesheet" type="text/css" href="css/new_file.css"/>
	</head>

	<body>
		<div class="top">
			<div class="top_content">
				<ul>
					<li>设为首页</li>
					<li>加入收藏</li>
					<li>练习我们</li>
				</ul>
			</div>
		</div>
	</body>
</html>

//全局设置
*{	margin:0;
	padding:0;
	font-size:12px;
	}
body{
	background-color:#F5F5F5;
}
设置top样式
.top{
	width:100%;
	height:27px;
	background:url(../img/ad.jpg) repeat-x;
}
.top_content{
	width:1000px;
	margin:0 auto;
}
.top_content{
	list-style-image:url(../img/li_bg.gif);
	float:right;
	width:120px;
}


提问者:慕瓜5179898 2018-01-30 11:56

个回答

  • 慕哥9344498
    2018-01-30 15:18:04
    已采纳

    因为里面的div设置了右浮动,子元素脱离了文档流,要想父div有高度,需要在里面top_content的div后面添加一个清除浮动的div或者给父元素添加样式overflow:hidden;