為什么css中設(shè)置margin:0 auto; 水平居中無(wú)效?
問(wèn)題描述
為什么css中設(shè)置margin:0 auto; 水平居中無(wú)效?
問(wèn)題解答
回答1:為什么css中設(shè)置margin:0 auto; 水平居中無(wú)效?-PHP中文網(wǎng)問(wèn)答-為什么css中設(shè)置margin:0 auto; 水平居中無(wú)效?-PHP中文網(wǎng)問(wèn)答
圍觀一下哦,學(xué)習(xí)一下。
回答2:很多初學(xué)制作網(wǎng)頁(yè)的朋友,可能會(huì)遇到的一個(gè)常見(jiàn)問(wèn)題,就是在CSS中加了margin:0 auto;卻沒(méi)有效果,不能居中的問(wèn)題,margin:0 auto;的意思就是:上下邊界為0,左右根據(jù)寬度自適應(yīng),其實(shí)就是水平居中的意思,在這里說(shuō)兩個(gè)典型的錯(cuò)誤引起的不能居中的問(wèn)題:
1、沒(méi)有設(shè)置寬度
<p style="margin:0 auto;"></p>
看看上面的代碼,根本沒(méi)有設(shè)置DIV的寬度,如何根據(jù)寬度自適應(yīng)呢?新手比較容易忽略的問(wèn)題。
2、沒(méi)聲明DOCTYPE
DOCTYPE是document type(文檔類(lèi)型)的簡(jiǎn)寫(xiě),在web設(shè)計(jì)中用來(lái)說(shuō)明你用的XHTML或者HTML是什么版本。要建立符合標(biāo)準(zhǔn)的網(wǎng)頁(yè),DOCTYPE聲明是必不可少的關(guān)鍵組成部分。
還有就是 margin:0 auto; 和 margin-left:auto; margin-right:auto;的現(xiàn)實(shí)效果有時(shí)間還不一樣,其原因可能在于設(shè)置了margin-top的高度不為0時(shí),會(huì)出現(xiàn)意想不到的效果。
相關(guān)文章:
1. MySQL的聯(lián)合查詢(xún)[union]有什么實(shí)際的用處2. 怎么能做出標(biāo)簽切換頁(yè)的效果,(文字內(nèi)容隨動(dòng))3. mysql - sql 左連接結(jié)果union右連接結(jié)果,導(dǎo)致重復(fù)性計(jì)算怎么解決?4. 從git上下載的laravel項(xiàng)目不能用5. 數(shù)組排序,并把排序后的值存入到新數(shù)組中6. php多任務(wù)倒計(jì)時(shí)求助7. mysql 遠(yuǎn)程連接出錯(cuò)10060,我已經(jīng)設(shè)置了任意主機(jī)了。。。8. mysql怎么表示兩個(gè)字段的差9. PHP訂單派單系統(tǒng)10. 默認(rèn)輸出類(lèi)型為json,如何輸出html
