2010-09-11 55 views
1

我有一個網站,其中頁面被格式化爲800px寬,圖像佔據前40個像素。我用一個錨標記包裹圖像,以便點擊圖像將用戶帶到主頁。當我用一個錨標記包裹圖像時,圖像似乎向右移動了一點,引起對齊!CSS:清除錨定標記的所有格式

有沒有一種方法可以完全清除錨標記中的所有格式?

+2

不顯式重置每個屬性和所有屬性。如果你不使用css重置樣式表,你可能會覺得它很有用。 – 2010-09-11 23:55:53

回答

4

必須是經典的圖像邊框問題,如果它是超鏈接,則會爲圖像添加可見邊框。試試這個(如果你願意,編輯a img部分僅定位到你的頭或圖像ID或東西):

a img { 
    border: 0; 
} 
3

大衛是正確的,他的評論;錨標籤的每種樣式(邊框,邊距,顏色,:訪問等)都必須單獨取消。 BoltClock的建議對我來說已經足夠,但對於真正想要重置任何標籤的其他人,請嘗試查看Yahoo的重置CSS(http://developer.yahoo.com/yui/3/cssreset/)。

+2

重置CSS的重點是重置*瀏覽器的*默認CSS,而不是您自己的。因此,如果您創建鏈接並應用YUI重置CSS,則可能無法撤消大部分更改。 – 2010-09-12 00:41:08

+0

是的。我之前就假定YUI的重置CSS會有一個單獨的錨點標記,我可以從中複製。但是我看着它,現在看到使用這個CSS確實會一舉抹去所有東西。 – 2010-09-12 20:31:32