国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

div使用margin:0px auto不居中的原因分析及解決

2024-07-11 08:28:29
字體:
供稿:網(wǎng)友

一般在將div居中顯示時,使用css:

復(fù)制代碼
代碼如下:
divX {margin:0 auto;}

此css在firefox下是好的,但是在ie下不起作用,網(wǎng)上看到原因如下:

復(fù)制代碼
代碼如下:
<div id="cnbruce">margin: 0 auto 看看內(nèi)容居中否</div>

如上調(diào)試結(jié)果,IE6.0是不居中的,當(dāng)然解決的辦法可以是對網(wǎng)頁主體“<body>”聲明文本居中,即

復(fù)制代碼
代碼如下:
<style>
body{text-align:center}
#cnbruce{width:500px; background-color: #ccc; margin: 0 auto}
</style>
<div id="cnbruce">margin: 0 auto 看看內(nèi)容居中否(加了body文本居中)</div>

然后,單個div的CSS居中,非要扯上<body>?

于是在不采用“<body>”聲明文本居中的情況下,將DOCTYPE聲明加上,立馬有效果

復(fù)制代碼
代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<style>
#cnbruce{width:500px; background-color: #ccc; margin: 0 auto}
</style>
<div id="cnbruce">margin: 0 auto 看看內(nèi)容居中否(加了DOCTYPE聲明)</div>

其實(shí)原理都知道,就是因?yàn)橛眠@個“懶人”的HTML調(diào)試框,懶得去輸入些忘卻的東西,到頭來還以為真相就是如此呢。。。
同樣,關(guān)于“一邊固定,一邊自動擴(kuò)展”的例子,加與不加在IE效果完全不同。
如下是不加的情況:

復(fù)制代碼
代碼如下:
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>CSS布局</title>
<style type="text/css">
<!--
body {margin:0;}
#dv1 {background-color: #3399FF;float: left;width: 280px;}
#dv2 {background-color: #FFCC00;width:100%;}
-->
</style>
</head>
<body>
<div id="dv1">
<pre>#dv1 {background-color: #3399FF;float: left;width: 280px;} </pre>
</div>
<div id="dv2">
<pre>#dv2 {background-color: #FFCC00;width:100%;}</pre>
</div>
</body>
</html>

如下是添加了DOCTYPE聲明

復(fù)制代碼
代碼如下:
<!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>CSS布局1</title>
<style type="text/css">
<!--
body {margin:0;}
#dv1 {background-color: #3399FF;float: left;width: 280px;}
#dv2 {background-color: #FFCC00;width:100%;}
-->
</style>
</head>
<body>
<div id="dv1">
<pre>#dv1 {background-color: #3399FF;float: left;width: 280px;} </pre>
</div>
<div id="dv2">
<pre>#dv2 {background-color: #FFCC00;width:100%;}</pre>
</div>
</body>
</html>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 新河县| 固安县| 舟山市| 临汾市| 保靖县| 专栏| 获嘉县| 永修县| 仲巴县| 哈巴河县| 正蓝旗| 石柱| 桑植县| 凤阳县| 乌鲁木齐市| 沅陵县| 长岭县| 丹寨县| 虎林市| 托里县| 郓城县| 敦化市| 牙克石市| 宁陵县| 平南县| 文安县| 通化县| 依安县| 凌海市| 井陉县| 曲麻莱县| 丽水市| 灌南县| 宁蒗| 晋宁县| 明光市| 开封县| 焦作市| 云阳县| 安达市| 江山市|