2010-09-11 70 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