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

首頁 > 開發 > CSS > 正文

CSS如何使DIV層居中

2024-07-11 09:01:22
字體:
來源:轉載
供稿:網友

 主要的樣式定義如下:

  body {TEXT-ALIGN: center;}
#center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto; } 
說明:

  首先在父級元素定義TEXT-ALIGN: center;這個的意思就是在父級元素內的內容居中;對于IE這樣設定就已經可以了。但在mozilla中不能居中。解決辦法就是在子元素定義時候設定時再加上“MARGIN-RIGHT: auto;MARGIN-LEFT: auto; ”

  需要說明的是,如果你想用這個方法使整個頁面要居中,建議不要套在一個DIV里,你可以依次拆出多個div,只要在每個拆出的div里定義MARGIN-RIGHT: auto;MARGIN-LEFT: auto; 就可以了。

  如何使圖片在DIV 中垂直居中
用背景的方法。舉例:

  body{BACKGROUND: url() #FFF no-repeat center;} 
關鍵就是最后的center,這個參數定義圖片的位置。還可以寫成“top left”(左上角)或者"bottom right"等,也可以直接寫數值"50 30"

  效果如下:

  如何使文本在DIV中垂直居中
如果是文字,便不能用背景方法,可以用增高行距的辦法變通實現垂直居中,完整代碼如下:

  <html>
<head>
<style>
body{TEXT-ALIGN: center;}
#center{ MARGIN-RIGHT: auto;
MARGIN-LEFT: auto; 
height:200px;
background:#F00;
width:400px;
vertical-align:middle;
line-height:200px;
}
</style>
</head>
<body>
<div id="center"><p>test content</p></div>
</body>
</html> 
說明:

  vertical-align:middle;表示行內垂直居中,我們將行距增加到和整個DIV一樣高line-height:200px;然后插入文字,就垂直居中了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金乡县| 云安县| 绥江县| 叙永县| 鄱阳县| 翼城县| 万载县| 钟山县| 城市| 中超| 香河县| 航空| 葵青区| 桦川县| 庄河市| 壤塘县| 微博| 六安市| 定南县| 台南市| 东丽区| 鸡东县| 陆良县| 陆丰市| 余姚市| 岳阳市| 尉氏县| 灵寿县| 汉源县| 湖南省| 宁海县| 永济市| 进贤县| 保山市| 项城市| 德格县| 文登市| 左权县| 宜昌市| 丹凤县| 中超|