亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

5 回答

意思就是塊級元素默認寬度是100%,你想看到的是塊里的元素居中,那就不能用margin,要是單純想塊居中,就要把塊容器限制一個寬度。如果是想讓塊內元素居中的話,那就用text-align:center。

0 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//564ee5dd0001e44402760247.jpg塊級元素,有寬度

0 回復 有任何疑惑可以回復我~

這個方法需要的是塊級元素 并且有寬度的情況下才能居中

0 回復 有任何疑惑可以回復我~
#1

慕課君

你的意思一定是,塊的寬度小于外部寬度,才會有效果。
2015-12-10 回復 有任何疑惑可以回復我~

給下具體代碼。 ?這個要居中的元素要中塊級元素,并且設置了寬度

0 回復 有任何疑惑可以回復我~

margin:0px auto;padding:0px; 就居中了

0 回復 有任何疑惑可以回復我~
#1

慕課君

margin是塊到外部邊沿的距離,padding是內部元素到塊邊沿的距離,你這樣說他不懂,其實就是,塊級元素寬度和外部空間寬度一樣,無論居不居中都沒有效果,以內塊默認寬度是100%,像這樣的垂直居中才會有效果。若讓能水平居中有效果,只有讓寬度小于外部寬度,才會有水平居中的效果。padding這個屬性只適合在塊級元素里有子元素時才可以,如果沒有padding=0,那塊就顯示不出來了。
2015-12-10 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
如何用CSS進行網頁布局
  • 參與學習       209565    人
  • 解答問題       1206    個

用最簡潔的案例教你布局的那些知識,這是前端工程師基本技能

進入課程

margin :0 auto 不居中?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號