不少同窗發現對DIV有效的許多CSS屬性對<a>或<p>標籤都無效,比如說spa
<div style="margin-top:5px;"></div>
就是有效的距離 可是code
<a style="margin-top:5px;"></a>
這個距離便無效,其實緣由很簡單,由於a標籤不是盒子,而margin屬性是針對盒子的,想要讓這個屬性生效就要讓a標籤變成盒子,一句orm
style="display:block"
即可以讓a標籤變成塊級元素,即變成盒子模型,這樣margin、padding等屬性便能生效了。it
另外在書寫padding和margin屬性的時候,有時margin給div定位後不但願文字頂格顯示在div裏,這是後兩種作法,一種是在這個div裏再嵌套個div設置margin屬性,另外一個簡單的方法就是再設置個padding!class