关于DIV布局居中的问题
建立一个层让它显示居中我现在用的方法如下<html><head><title>层居中</title><styletype="text/css"><!--body{marg...
建立一个层 让它显示居中 我现在用的方法如下
<html>
<head>
<title>层居中</title>
<style type="text/css">
<!--
body{
margin:opx;
text-align:center;
}
div{
width:900px;
height:600px;
border:5px solid red;
margin:0px auto;
}
-->
</style>
</head>
<div>
</div>
<body>
</body>
</html>
这样能够将层居中显示 但后来试验了下 如果把
body中的 text-align:center 这个属性删掉的话 层就不会再显示居中了 可我明明在 div中设置了 margin:0px auto; 这个属性不就是让层居中对齐吗? 我看好多比较出名的网站中 在CSS样子表中body并没有设置text-align:center 这个属性 求各位大虾帮助~!
打错了个地方 我把<div></div>放到了<body>外面了 放到<body>里面后 如果把
body中的 text-align:center 这个属性删掉的话 层就不会再显示居中了 可我明明在 div中设置了 margin:0px auto; 这个属性不就是让层居中对齐吗? 我看好多比较出名的网站中 在CSS样子表中body并没有设置text-align:center 这个属性 求各位大虾帮助~! 展开
<html>
<head>
<title>层居中</title>
<style type="text/css">
<!--
body{
margin:opx;
text-align:center;
}
div{
width:900px;
height:600px;
border:5px solid red;
margin:0px auto;
}
-->
</style>
</head>
<div>
</div>
<body>
</body>
</html>
这样能够将层居中显示 但后来试验了下 如果把
body中的 text-align:center 这个属性删掉的话 层就不会再显示居中了 可我明明在 div中设置了 margin:0px auto; 这个属性不就是让层居中对齐吗? 我看好多比较出名的网站中 在CSS样子表中body并没有设置text-align:center 这个属性 求各位大虾帮助~!
打错了个地方 我把<div></div>放到了<body>外面了 放到<body>里面后 如果把
body中的 text-align:center 这个属性删掉的话 层就不会再显示居中了 可我明明在 div中设置了 margin:0px auto; 这个属性不就是让层居中对齐吗? 我看好多比较出名的网站中 在CSS样子表中body并没有设置text-align:center 这个属性 求各位大虾帮助~! 展开
展开全部
这是浏览器的兼容性问题 margin:0 auto;这种方法在所有现代浏览器都是有效的,但IE5和IE6不支持自动空白边的。text-align:center;IE把文本和容器一起居中。
body{text-align:center;}
div{width:900px;height:600px;border:5px solid red;margin:0px auto;text-align:left;}
这样的话浏览器的兼容性问题就解决了 不知道我说的准不准
body{text-align:center;}
div{width:900px;height:600px;border:5px solid red;margin:0px auto;text-align:left;}
这样的话浏览器的兼容性问题就解决了 不知道我说的准不准
展开全部
body{
text-align:center;
}
div{
width:900px;
height:600px;
border:5px solid red;
margin:0px auto;
text-align:left;
}
text-align:center;
}
div{
width:900px;
height:600px;
border:5px solid red;
margin:0px auto;
text-align:left;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个应该算是IE中的bug吧~~
你将代码放在别的浏览器,firefox之类的试一下,就可以正常居中显示了~~
也就是说是IE的问题哈,IE很多对于CSS的处理,和标准不太一样
你将代码放在别的浏览器,firefox之类的试一下,就可以正常居中显示了~~
也就是说是IE的问题哈,IE很多对于CSS的处理,和标准不太一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在DIV里面加一句:text-align:left;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询