大家在做網站時,規劃樣式表許多朋友首先會用*{margin:0;padding:0;}
這裡的*是通配符,意思就是將文檔目錄樹中的所有類型單一對象的內邊距和外邊距都設置為0。
為什麼這樣呢?因為許多元素,如h類,ul,body,p默認都有內邊距或外邊距,這樣可以一次方便將這些元素的內外邊距設置為0,很是方便。
但我並不建議大家使用,因為我在做網站時,當頁面調用了mapbar的地圖後,會將地圖上的標點設置到地圖左上角,不管它在哪個位置。還有文本框內的文字也會貼在邊上顯示。
在這種情況下就不能用*來定義了,所以我建議大家還是使用body定義,另外可以使用body,ul,h1,h2,h3,h4,h5,h6,form,dl,p { padding:0; margin:0;}將其它默認有內外邊距的元素設置為0,這樣可以避免出現類似這樣的問題。
Java中文網發現很多網站的CSS制作都不太規范。