css 两个div并排 左边div一插入<h1>标签 右边的div就会移到下面 怎么才能不移动??

<styletype="text/css">body{background-position:50%0px;background-color:#0CC;}li{list-... <style type="text/css">
body {
background-position: 50% 0px;
background-color: #0CC;
}
li{list-style:none;}
#a3 {
width: 900px;
height: 550px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#a4 {
width: 398px;
height: 450px;
margin:0 auto;
border:1px solid #dccfac
}
#a4 ul{width:398px; height:400px;float:left; display:inline;margin:0 auto;}
#a4 ul li{width:398px; height:31px;float:left;line-height:31px; display:inline;}
#a4 ul li a{width:92px; height:31px;float:left; display:inline;font-size:15px;text-align:center;}
#a4 h1{width:92px;font-size:15px;}#a4 h2{width:92px;font-size:15px;}
#a5 {
width: 398px;
height: 450px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
border:1px solid #dccfac
}
#a5 ul{width:398px; height:180px;float:left; display:inline;}
#a5 ul li{width:398px; height:31px;float:left;line-height:31px; display:inline;}
#a5 ul li a{width:92px; height:31px;float:left; display:inline;font-size:15px;text-align:center;}
#a5 h1 {width:92px;height:31px;font-size:15px;}
</style>
</head>
<body>
<div id="a3" style="float:left">
<div id="a4" style="float:left"><h1>经典名篇<h1><ul>
<li><a >诸子百家</a><a >曹操</a><a>曹丕</a><a >曹植</a></li>
</ul></div>
<div id="a5" style="float:left"><h1>文学家诗歌推荐<h1><ul>
<li><a >诸子百家</a><a >曹操</a><a>曹丕</a><a >曹植</a></li>
</ul></div>
</div>
</body>
</html>
展开
 我来答
百度网友3cb80af
2015-01-18 · TA获得超过9535个赞
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:3902万
展开全部
那是因为你的H1宽度超过了DIV的宽度,,它就会把第二个顶下去了,,

你用chrome审核来看那个元素就行了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式