什么鬼?我只是想居中而已8胄摹9鼍帧!

今天來(lái)總結(jié)一下使用css來(lái)使元素居中的方法顽频,首先說(shuō)說(shuō)使元素居中的基本思路

1藤肢、水平居中:margin-left=margin-right;

2、豎直居中:margin-top=margin-bottom

塊元素居中

1糯景、div水平居中


很自然嘁圈,這個(gè)div通過(guò)設(shè)置左右外邊距auto的方式實(shí)現(xiàn)了居中

2、div豎直居中

為了使效果更加明顯蟀淮,使用兩個(gè)div來(lái)嵌套最住,這里要豎直居中的是子元素——“son”

實(shí)現(xiàn)的效果

1、設(shè)置父元素的height=line-height怠惶;

2涨缚、設(shè)置子元素的display為inline-block

3、設(shè)置子元素的vertical-align為middle

這樣就完美地使div豎直居中了

這時(shí)候我忽然想讓他水平居中和豎直居中一起實(shí)現(xiàn)甚疟,我加上margin:0 auto仗岖;


最后效果

發(fā)現(xiàn)這招怎么不管用了逃延,水平居中并沒(méi)有實(shí)現(xiàn),這是出了什么問(wèn)題呢轧拄?

別忘了此時(shí)他是一個(gè)inline-block揽祥,既具有block的寬度高度特性又具有inline的同行特性。

既然如此檩电,父元素的寬度為200px拄丰,子元素的寬度為100px,經(jīng)過(guò)復(fù)雜的計(jì)算俐末。料按。。卓箫。

設(shè)置margin-left:50px就可以了


行內(nèi)元素居中

水平居中

豎直居中

添加上lineheight:200px载矿;

用a元素試試,同樣一步到位烹卒,沒(méi)毛病


用鏈接代替span

s,i,b等標(biāo)簽同理

如果將內(nèi)容替換為圖片呢


htnl部分


css部分


效果并不是特別好闷盔,豎直居中出了問(wèn)題

什么鬼?我只是想居個(gè)中而已呀旅急?

思考

img可以設(shè)置width和height逢勾,是一個(gè)行內(nèi)塊元

加上塊元素的設(shè)置居中方法

把display:inline-block和vertical-align:middle補(bǔ)上
感動(dòng)~~~居中再次奏效

忽然想到之前做過(guò)的一些注冊(cè)界面,如果每一行都這么做是不是會(huì)很簡(jiǎn)單呢藐吮?


html代碼
css內(nèi)容
界面

目前只是為了調(diào)試居中的效果溺拱,并沒(méi)有寫過(guò)多的樣式,但是居中的效果還是可以的

定位居中

直接上代碼


沒(méi)有任何的定位設(shè)置


熊本在左上方谣辞,寬度是div的三分之一


添加相對(duì)定位
完成居中

當(dāng)然改為絕對(duì)定位也是可以的迫摔,但是要先在css中去掉標(biāo)簽自帶的margin和padding,否則定位回受到影響

去除自帶樣式的內(nèi)外邊距

background-image也想要居中潦闲?

多大點(diǎn)事~

Q:如果是一個(gè)行內(nèi)元素添加背景呢攒菠?

A:設(shè)置display屬性為inline—block不就可以了


按照原來(lái)的代碼來(lái)


呃呃。歉闰。。不想玩了

既然不能通過(guò)text-align來(lái)設(shè)置水平居中卓起,那就只能向margin低頭了

添加margin:50px;

完美

最后做個(gè)小結(jié):

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末和敬,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子戏阅,更是在濱河造成了極大的恐慌昼弟,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奕筐,死亡現(xiàn)場(chǎng)離奇詭異舱痘,居然都是意外死亡变骡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門芭逝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)塌碌,“玉大人,你說(shuō)我怎么就攤上這事旬盯√ㄗ保” “怎么了?”我有些...
    開封第一講書人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵胖翰,是天一觀的道長(zhǎng)接剩。 經(jīng)常有香客問(wèn)我,道長(zhǎng)萨咳,這世上最難降的妖魔是什么懊缺? 我笑而不...
    開封第一講書人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮培他,結(jié)果婚禮上鹃两,老公的妹妹穿的比我還像新娘。我一直安慰自己靶壮,他們只是感情好怔毛,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著腾降,像睡著了一般拣度。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上螃壤,一...
    開封第一講書人閱讀 51,370評(píng)論 1 302
  • 那天抗果,我揣著相機(jī)與錄音,去河邊找鬼奸晴。 笑死冤馏,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的寄啼。 我是一名探鬼主播逮光,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼墩划!你這毒婦竟也來(lái)了涕刚?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤乙帮,失蹤者是張志新(化名)和其女友劉穎杜漠,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡驾茴,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年盼樟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锈至。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡晨缴,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出裹赴,到底是詐尸還是另有隱情喜庞,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布棋返,位于F島的核電站延都,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏睛竣。R本人自食惡果不足惜晰房,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望射沟。 院中可真熱鬧殊者,春花似錦、人聲如沸验夯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)挥转。三九已至海蔽,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绑谣,已是汗流浹背党窜。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留借宵,地道東北人幌衣。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像壤玫,于是被迫代替她去往敵國(guó)和親豁护。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

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

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案欲间? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,751評(píng)論 1 92
  • 一 外部式css樣式 (也可稱為外聯(lián)式)就是把css代碼寫一個(gè)單獨(dú)的外部文件中择镇,這個(gè)css樣式文件以“.css...
    KunMitnic閱讀 939評(píng)論 0 1
  • CSS格式化排版 1、字體 我們可以使用css樣式為網(wǎng)頁(yè)中的文字設(shè)置字體括改、字號(hào)、顏色等樣式屬性。下面我們來(lái)看一個(gè)例...
    張文靖同學(xué)閱讀 1,286評(píng)論 0 3
  • 本文主要是起筆記的作用吝梅,內(nèi)容來(lái)自慕課網(wǎng). 認(rèn)識(shí)CSS樣式 CSS全稱為“層疊樣式表 (Cascading Styl...
    0o凍僵的企鵝o0閱讀 2,641評(píng)論 0 30
  • 本課來(lái)自http://www.imooc.com/learn/9請(qǐng)不要用作商業(yè)用途。 HTML5 HTML介紹 H...
    PYLON閱讀 3,227評(píng)論 0 5