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

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

收羅CSS布局中有關(guān)水平和垂直居中的N種方法

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

最近開始倒回來看看CSS這塊兒有什么不太了解的地方需要鞏固!呵,好家伙!一番折騰之后我發(fā)現(xiàn)還真有很多不太了解的。真是學(xué)無止境啊…CK說網(wǎng)上有很大概15種可以讓CSS元素居中的方法。Oh,賣糕的!這是逼我查資料到夜晚兩點的節(jié)奏么?

閑話休體,現(xiàn)在我們來進入正題咯:

先來說說水平居中。

CSS水平居中的方法:

1、最常見的margin方法:

給元素設(shè)置一個顯示式的寬度,然后加上margin的左右值為auto,示例:


<!DOCTYPE html>
<html>
<head lang=”en”>
<meta charset=”UTF-8″>
<title></title>
<style>
.center {
width: 960px;
margin-left: auto;
margin-right: auto;
}
</style>
</head>
<body>
<div class=”center”>
</div>
</body>
</html>

上面這個是有帶有寬度的div塊。如果是沒有設(shè)置的div塊,我們還可以這樣設(shè)置,exp:


.center {
margin: 0 auto;
}

如此這般!就可以了!

0表示設(shè)置元素center的上下外邊距為0。

優(yōu)點:實現(xiàn)方法簡單易懂,瀏覽器兼容性極強;
缺點:擴展性差,無法自適應(yīng)未知項狀況,而且容易出現(xiàn)元素擠壓的情形

2、text-again:center

這是大家都很熟悉并且經(jīng)常使用到的文本居中。簡單、快捷,暴力、方便。缺點就是只能用于文本
還是做個例子:


.center{
border: 1px solid maroon;
width: 200px;
text-align: center;
height: 100px;
}
<div class=”center”>
這里是文本
</div>

第二種就醬紫了。

3、使用inline-block 和 text-again 使塊級元素居中的方法:


<span style=”font-weight: normal;”> .pagination {
text-align: center;
}
.center {
display: inline-block;
zoom: 1;
}
t;div class=”pagination”>
<div class=”center”>
這里是文本
</div>
t;/div></span>

使用該方法的關(guān)鍵點在于需要在元素的父級元素中設(shè)置text-center屬性為center

這中方法簡單,擴展性強。缺點就是要解決inline-block的兼容的問題。

4、利用浮動的包裹性和相對定位的百分比數(shù)據(jù)值特性,傳說稱之為“相對浮動”:

這里我給大家做個例子大家就都明白了.


<span style=”font-weight: normal;”><span style=”white-space:pre”> </span>.pagination {
<span style=”white-space:pre”> </span>float: left;
<span style=”white-space:pre”> </span>position: relative;
<span style=”white-space:pre”> </span>left: 50%;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 博兴县| 沅江市| 霍林郭勒市| 德令哈市| 岢岚县| 东兴市| 彝良县| 抚远县| 兰州市| 宝清县| 永修县| 陆良县| 苏尼特左旗| 葵青区| 河北省| 西畴县| 偃师市| 乐安县| 曲阜市| 寿宁县| 汉中市| 定陶县| 韶关市| 同心县| 松桃| 隆德县| 丰城市| 江永县| 曲靖市| 岗巴县| 吴桥县| 北安市| 三河市| 新竹市| 邹平县| 霍州市| 南康市| 金沙县| 东辽县| 尉氏县| 通城县|