<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<div id="qb" align="center">
//里面有很多DIV
</div>
</form>
</body>
在css里我是这样设置的,
#qb{
width:980px;
background:#ffffff;
}======================
问题是,整个页面为什么不相对浏览器居中?
<form id="Form1" method="post" runat="server">
<div id="qb" align="center">
//里面有很多DIV
</div>
</form>
</body>
在css里我是这样设置的,
#qb{
width:980px;
background:#ffffff;
}======================
问题是,整个页面为什么不相对浏览器居中?
TEXT-ALIGN:center;
}#qb{
TEXT-ALIGN: left;
}我问了我的一个朋友,他说这样设置,也是可以的,发现有点投机取巧,有没有更好(更直接)的办法?
然后看看有没有<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> 这个
<div style="margin:0 auto;text-align:center; ">
</div>
之间加<center>xxxxx<center>也行吧
text-align:center;
margin:0 auto;
width:980px;
background:#ffffff;
}
text-align:center; 用于IE
margin:0 auto; 用于火狐
TEXT-ALIGN:center;
}#qb{
text-align:center;
margin:0 auto;
width:980px;
background:#ffffff;
}
text-align:center; 用于IE
margin:0 auto; 用于火狐
margin: 0 auto; //上面和下面外边距为0,左边和右边外边距为自动,也就是居中
}
margin: 0 auto;
}