水平居中設(shè)置

如果被設(shè)置元素為文本、圖片等行內(nèi)元素時(shí)磨总,水平居中是通過給父元素設(shè)置text-align:center來實(shí)現(xiàn)

滿足定寬和塊狀兩個(gè)條件的元素是可以通過設(shè)置“左右margin”值為“auto”來實(shí)現(xiàn)居中的

不定寬的塊狀元素居中有三種方法來實(shí)現(xiàn)誓篱。

方法一:

第一步:為需要設(shè)置居中的元素外面加入table標(biāo)簽(包括tbody朋贬,tr,td)

第二步:為table設(shè)置“左右margin居中

html代碼

<div>

<table>

<tbody>

<tr><td>

<ul>

<li><a>1</a></li>

<li><a>2</a></li>

<li><a>3</a></li>

</ul>

</td></tr>

</tbody>

</table>

</div>

css代碼

<style>

table{margin:0 auto;}

ul{list-style:none;margin:0;padding:0;}

li{float:left;display:inline;margin-right:8px;}

</style>

方法二:

第一步:改變塊級元素的display為inline類型窜骄,然后使用text-align:center來居中

html代碼

<body>

<div class="container">

<ul>

<li><a>1</a></li>

<li><a>2</a></li>

<li><a>3</a></li>

</ul>

</div>

</body>

css代碼
<style>

.container{text-align:center}

.container ul{list-display:none; margin:0; padding:0; display:inline;}

.container li{margin-right:8px; display:inline;}

</style>

這種方法相比第一種方法的優(yōu)勢是不用增加無語義標(biāo)簽锦募,簡化了標(biāo)簽的嵌套深度,但也存在著一些問題:它將塊狀元素的 display 類型改為 inline邻遏,變成了行內(nèi)元素糠亩,所以少了一些功能虐骑,比如設(shè)定長度值。

方法三:給父元素設(shè)置float赎线,然后給父元素postion:relative和left:50%,自元素設(shè)置position:relative和left:-50%來實(shí)現(xiàn)水平居中

html代碼

<body>
<div class="container">
<ul>
<li><a>1</a></li>
<li><a>2</a></li>
<li><a>3</a></li>
</ul>
</div>
</body>

css代碼

<style>

.container{float:left; position:relative; left:50%;}

.container ul{list-display:none;margin:0;padding:0;position:relative;left:-50%;}
</style>

這種方法可以保留塊狀元素仍以 display:block 的形式顯示廷没,優(yōu)點(diǎn)不添加無語議表標(biāo)簽,不增加嵌套深度垂寥,但它的缺點(diǎn)是設(shè)置了 position:relative颠黎,帶來了一定的副作用。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末矫废,一起剝皮案震驚了整個(gè)濱河市盏缤,隨后出現(xiàn)的幾起案子砰蠢,更是在濱河造成了極大的恐慌蓖扑,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件台舱,死亡現(xiàn)場離奇詭異律杠,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)竞惋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進(jìn)店門柜去,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人拆宛,你說我怎么就攤上這事嗓奢。” “怎么了浑厚?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵股耽,是天一觀的道長。 經(jīng)常有香客問我钳幅,道長物蝙,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任敢艰,我火速辦了婚禮诬乞,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘钠导。我一直安慰自己震嫉,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布牡属。 她就那樣靜靜地躺著票堵,像睡著了一般。 火紅的嫁衣襯著肌膚如雪湃望。 梳的紋絲不亂的頭發(fā)上换衬,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天痰驱,我揣著相機(jī)與錄音,去河邊找鬼瞳浦。 笑死担映,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的叫潦。 我是一名探鬼主播蝇完,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼矗蕊!你這毒婦竟也來了短蜕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤傻咖,失蹤者是張志新(化名)和其女友劉穎朋魔,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卿操,經(jīng)...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡警检,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了害淤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扇雕。...
    茶點(diǎn)故事閱讀 40,872評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖窥摄,靈堂內(nèi)的尸體忽然破棺而出镶奉,到底是詐尸還是另有隱情,我是刑警寧澤崭放,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布哨苛,位于F島的核電站,受9級特大地震影響莹菱,放射性物質(zhì)發(fā)生泄漏移国。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一道伟、第九天 我趴在偏房一處隱蔽的房頂上張望迹缀。 院中可真熱鬧,春花似錦蜜徽、人聲如沸祝懂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽砚蓬。三九已至,卻和暖如春盆色,著一層夾襖步出監(jiān)牢的瞬間灰蛙,已是汗流浹背祟剔。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留摩梧,地道東北人物延。 一個(gè)月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像仅父,于是被迫代替她去往敵國和親叛薯。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,876評論 2 361

推薦閱讀更多精彩內(nèi)容

  • 好吧笙纤,被發(fā)現(xiàn)了耗溜,其實(shí)我在寫學(xué)習(xí)筆記 水平居中設(shè)置 行內(nèi)元素如果被設(shè)置元素為文本、圖片等行內(nèi)元素時(shí)省容,水平居中是通過給...
    傻小子不會(huì)起名字閱讀 532評論 0 0
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案抖拴? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,762評論 1 92
  • 一 外部式css樣式 (也可稱為外聯(lián)式)就是把css代碼寫一個(gè)單獨(dú)的外部文件中,這個(gè)css樣式文件以“.css...
    KunMitnic閱讀 944評論 0 1
  • 水平居中設(shè)置-行內(nèi)元素 我們在實(shí)際工作中常會(huì)遇到需要設(shè)置水平居中的場景蓉冈,比如為了美觀城舞,文章的標(biāo)題一般都是水平居中顯...
    CAICL閱讀 468評論 0 3
  • 愛情是兩個(gè)人融為一體的過程,永遠(yuǎn)不能達(dá)成脱柱,卻用一生去貼緊伐弹。 戀愛,是一趟不知道結(jié)果的旅程榨为。人有百態(tài)惨好,想法千秋。有人...
    知道3閱讀 868評論 0 1