怎么写出如下代码:div水平剧中,ie和火狐都兼容。

 我来答
SARURI
2009-08-13 · TA获得超过673个赞
知道小有建树答主
回答量:528
采纳率:0%
帮助的人:333万
展开全部
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>兼容 ie6 7 8 chrome ff tt兼容 其他未测试 应该能通过</title>
<style type="text/css">
<!--
body {
font: 100% 宋体, 新宋体;
background: #666666;
margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
padding: 0;
text-align: center; /* 在 IE 5* 浏览器中,这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
color: #000000;
}
.oneColElsCtr #container {
width: 46em;
background: #FFFFFF;
margin: 0 auto; /* 自动边距(与宽度一起)会将页面居中 */
border: 1px solid #000000;
text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
}
.oneColElsCtr #mainContent {
padding: 0 20px; /* 请记住,填充是 div 方块内部的空间,边距则是 div 方块外部的空间 */
}
-->
</style></head>

<body class="oneColElsCtr">

<div id="container">
<div id="mainContent">
<h1> 主要内容 </h1>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent aliquam, justo convallis luctus rutrum, erat nulla fermentum diam, at nonummy quam ante ac quam. Maecenas urna purus, fermentum id, molestie in, commodo porttitor, felis. Nam blandit quam ut lacus. Quisque ornare risus quis ligula. Phasellus tristique purus a augue condimentum adipiscing. Aenean sagittis. Etiam leo pede, rhoncus venenatis, tristique in, vulputate at, odio. Donec et ipsum et sapien vehicula nonummy. Suspendisse potenti. Fusce varius urna id quam. Sed neque mi, varius eget, tincidunt nec, suscipit id, libero. In eget purus. Vestibulum ut nisl. Donec eu mi sed turpis feugiat feugiat. Integer turpis arcu, pellentesque eget, cursus et, fermentum ut, sapien. Fusce metus mi, eleifend sollicitudin, molestie id, varius et, nibh. Donec nec libero.</p>
<h2>H2 级别的标题 </h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent aliquam, justo convallis luctus rutrum, erat nulla fermentum diam, at nonummy quam ante ac quam. Maecenas urna purus, fermentum id, molestie in, commodo porttitor, felis. Nam blandit quam ut lacus. Quisque ornare risus quis ligula. Phasellus tristique purus a augue condimentum adipiscing. Aenean sagittis. Etiam leo pede, rhoncus venenatis, tristique in, vulputate at, odio.</p>
<!-- end #mainContent --></div>
<!-- end #container --></div>
</body>
</html>
神圣触手
2009-08-15 · TA获得超过829个赞
知道小有建树答主
回答量:663
采纳率:0%
帮助的人:532万
展开全部
div{ margin:20px auto;}

让DIV的外间距左右自动适应就可以了,当然 text-align: center;这个属性可以有,也可以没有text-align: center;最主要是让div标签内的内容居中

实例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>一列固定居中</title>
<style type="text/css">
* {
margin:0;
padding:0;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;

}
#layout {
margin:20px auto;
width:400px;
height:200px;
background:#ccc;
border:#000000 solid 1px;
}
</style>
</head>
<body>
<div id="layout">我是div一列固定布局居中</div>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
子虚寞
2009-08-13 · TA获得超过319个赞
知道小有建树答主
回答量:444
采纳率:0%
帮助的人:0
展开全部
div{
margin-right: auto;
margin-left: auto;
}
也可以这样写
html body{
text-align:center;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友77e38ae
2009-08-13 · 超过27用户采纳过TA的回答
知道答主
回答量:265
采纳率:0%
帮助的人:113万
展开全部
margin-right: auto;
margin-left: auto;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式