為什么要設置;text-align:left;它不會跟margin-left:auto;margin-right:auto;沖突嗎,,效果是要讓content這一塊居中
#content{width:980px;text-align:left;margin-left:auto;margin-right:auto;height:600px;overflow:hidden;}
#content{width:980px;text-align:left;margin-left:auto;margin-right:auto;height:600px;overflow:hidden;}
2016-11-20
舉報
2016-11-20
margin 設置的是外邊距,影響的是塊的位置,而 text-align 影響的是塊中的內容
2016-11-20
text-align:left設置的是文本的內容相對于content這一部分的位置,而不是設置塊元素本身的位置。
margin:auto則是影響了塊本身的位置。
想象桌子上有個裝著蘋果的盒子,text-align:left影響的是蘋果在盒子里的位置,會讓蘋果靠著盒子左邊放;而margin-left跟right:auto使塊元素居中,相當于搬起整個盒子放到桌子中央。
2016-11-20
text-align 是規定內容的 margin設置的是外邊框
2016-11-20
因為text-align:left是行間樣式,具有最高優先權。
2016-11-20
因為text-align是來規定文字的,而margin是用來規定div等模塊的