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

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

CSS網(wǎng)頁布局:div水平居中的各種方法

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

在Web標(biāo)準(zhǔn)中的頁面布局是使用Div配合CSS來實現(xiàn)的。這其中最常用到的就是使整個頁面水平居中的效果,這是在頁面布局中基本,也是最應(yīng)該首先掌握的知識。不過,還是經(jīng)常會有人問到這個問題,在這里我簡單總結(jié)一下使用Div和CSS實現(xiàn)頁面水平居中的方法:一、margin:auto 0 與 text-aligh:center
在現(xiàn)代瀏覽器(如Internet Explorer 7、Firefox、Opera等)現(xiàn)代瀏覽器實現(xiàn)水平居中的方法很簡單,只要設(shè)定到左右兩側(cè)的空白為自動即可。意即:#wrap { margin:0 auto;}
上面這段代碼的意思是說使wrap這個div到左右兩側(cè)的距離自動設(shè)置,上下為0(可以為任意)。請在現(xiàn)代瀏覽器(如Internet Explorer 7、Firefox、Opera等)中運行現(xiàn)在的代碼:
<!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>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
div#wrap {
width:760px;
margin:0 auto;
border:1px solid #333;
background-color:#ccc;
}
</style>
</head>
<body>
<div id="wrap">
在Firefox等現(xiàn)代瀏覽器設(shè)定頁面元素的水平居中,只要指定margin:0 auto;即可
<pre>
div#wrap {
width:760px;
margin:0 auto; /*這里的0可以任意值*/
border:1px solid #ccc;
background-color:#999;
}
</pre>
</div>
</body>
</html>
上面的效果很好。但是這在Internet Explorer 6及改正的版本中是不起作用的,不過幸好它有自己的解決辦法。在Internet Explorer中text-align屬性是可繼承的,即在父元素中設(shè)置后在子元素中就默認(rèn)具有了該屬性。因此我們可以在body標(biāo)簽中設(shè)置text-align屬性值為center,這樣頁面內(nèi)所有的元素都會自動居中,同時我們還要加一個hook把頁面中的文字變成我們習(xí)慣的閱讀方式——居左對齊。因此我們要如此來寫代碼:body {text-align:center;}
#wrap {text-align:left;}
這樣在Internet Explorer中我們就輕松實現(xiàn)了Div的居中對齊。因此要在所有的瀏覽器中顯示居中的效果,我們就可以這樣寫我們的代碼:body { text-align:center; }
#wrap { text-align:left;
margin:0 auto;
}
<!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>
<title> CSS Div實現(xiàn)水平居中對齊的頁面布局 </title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 公安县| 禹州市| 宁国市| 寿阳县| 方城县| 瑞金市| 济宁市| 安塞县| 娄底市| 体育| 嘉荫县| 高陵县| 邵阳市| 新邵县| 福海县| 华池县| 迭部县| 廊坊市| 三门县| 桃源县| 壶关县| 阿鲁科尔沁旗| 沂水县| 方山县| 阳谷县| 台安县| 泸溪县| 奉化市| 石门县| 鹤庆县| 肇东市| 台州市| 台江县| 阳朔县| 清涧县| 福建省| 青海省| 锡林郭勒盟| 武山县| 澄城县| 石门县|