總結(jié): CSS的居中操作

  • CSS居中算是一個比較基礎的問題契讲,在實際運用中,需要考慮到的一般是兩種情況
    • 一種是主要是表現(xiàn)為文字档玻,圖片等行內(nèi)元素的居中
    • 一種是指 div 等塊級標簽元素的居中

文字圖片的居中

text-align: center

<div class="center">
  <span class="center_text">123</span>
</div>
.center{
  text-align:center;
}
center_text{
  display:inline-block;
  width:500px
}
  • 這種方式是在父元素中添加text-align:center時怀泊,直接子元素如果是inlineinline-block,那么子元素在父元素中居中

margin: 0 auto

<div class="center">
  <span class="center_text">
    塊級元素 + 設置高度 + margin: 0 auto;
 </span>
</div>
.center_text {
  display: block;
  width: 500px;
  margin: 0 auto;
}
  • 這種對齊方式要求內(nèi)部元素.content_text塊級元素误趴,并且不能脫離文檔流(如設置position:absolute)霹琼,否則無效。

塊級標簽元素的居中

脫離文檔流的居中方式

<div class="mask">
 <div class="content">我是要居中的板塊凉当,</div>
</div>
.mask {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 1;
}

.content {
  display: block;
  position: fixed;
  width: 666px;
  height: 400px;
  top: 50%;
  left: 50%;
  margin-left: -333px;
  margin-top: -200px;
  /* transform: translate(-50%, -50%); */
  z-index: 2;
  background-color: #fff;
}
  • 把內(nèi)部div設置寬高之后枣申,再設置top、left各為50%看杭,設置完之后忠藤,這里是按照左端居中的,接著我們使用負邊距的方式調(diào)整楼雹,將margin-top設置為負的高度的一半模孩,margin-left設置為負的寬度的一半,就可以居中了贮缅。也可以用 transform: translate(-50%, -50%); 替代margin-top榨咐、margin-left,直接一步到位

使用css3計算的方式居中元素calc

<div class="mask">
 <div class="content">我是要居中的板塊谴供,</div>
</div>
.mask {
  position: relative;
  width: 100vw;
  height: 100vh;
  border: 1px solid #ccc;
}

.content {
  position: absolute;
  top: calc(50% - 50px);
  left: calc(50% - 150px);
  width: 300px;
  height: 100px;
  border: 1px solid #000;
}
  • 這種方式同樣是將脫離文檔流的元素块茁,然后使用計算的方式來設置top和left;


??今天是10月1號桂肌,國慶節(jié)数焊,我起了個大早,忘記了今天不上班崎场,剛剛?cè)タ戳撕寐曇襞宥娌诲e,出門剪了個不漂亮的發(fā)型?? 谭跨,還吃了炸雞蚕愤,然后,然后就上火長痘痘了饺蚊,ε=(′ο`*)))唉,.最后祝大家國慶快樂悬嗓,祝我們祖國越來越強大 ??!!!

<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86 src="http://music.163.com/outchain/player?type=2&id=1851244378&auto=1&height=66"></iframe>

<font size="2">最后更新于 2021-10-1</font>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末污呼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子包竹,更是在濱河造成了極大的恐慌燕酷,老刑警劉巖籍凝,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異苗缩,居然都是意外死亡饵蒂,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進店門酱讶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來退盯,“玉大人,你說我怎么就攤上這事泻肯≡ㄇǎ” “怎么了?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵灶挟,是天一觀的道長琉朽。 經(jīng)常有香客問我,道長稚铣,這世上最難降的妖魔是什么箱叁? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮惕医,結(jié)果婚禮上耕漱,老公的妹妹穿的比我還像新娘。我一直安慰自己曹锨,他們只是感情好孤个,可當我...
    茶點故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著沛简,像睡著了一般齐鲤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上椒楣,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天给郊,我揣著相機與錄音,去河邊找鬼捧灰。 笑死淆九,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的毛俏。 我是一名探鬼主播炭庙,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼煌寇!你這毒婦竟也來了焕蹄?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤阀溶,失蹤者是張志新(化名)和其女友劉穎腻脏,沒想到半個月后鸦泳,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡永品,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年做鹰,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鼎姐。...
    茶點故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡钾麸,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出症见,到底是詐尸還是另有隱情喂走,我是刑警寧澤,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布谋作,位于F島的核電站芋肠,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏遵蚜。R本人自食惡果不足惜帖池,卻給世界環(huán)境...
    茶點故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望吭净。 院中可真熱鬧睡汹,春花似錦、人聲如沸寂殉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽友扰。三九已至彤叉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間村怪,已是汗流浹背秽浇。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留甚负,地道東北人柬焕。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像梭域,于是被迫代替她去往敵國和親斑举。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,573評論 2 353