【发布时间】:2011-05-18 11:53:56
【问题描述】:
我有这个小测试用例:http://jsfiddle.net/sV8js/
您可以看到在 Chrome 中(在 win7 11.0.696.68 上测试)前 2 个链接的右边框被“切断”并且未显示。 FF 和 IE 7/8/9 似乎可以正常显示。
浏览器截图:http://browsershots.org/http://top3skills.com/1.html
在 Safari 上也是“错误”(所以它与 webkit 相关?)
任何人都知道这种方法有什么问题或如何解决这个问题? (或者如果我应该向 chrome 报告错误)任何不影响其他浏览器的解决方法?
另外,我的测试用例与Right border not displaying on google chrome 不同,但可能是同一个错误?
更新:我不想使用内联块,因为 IE7 不支持它,我发现这个错误是因为我正在删除我之前在那里的内联块: ) 这也是动态的,所以在每个链接之后添加
并不容易,因为有些链接可能会换行,而其他链接则不会......所以我首先尝试找到“正确的方式”,然后再求助到更“棘手”的方式。
【问题讨论】:
-
将 display:block 放在它们上面,或者
之后,它就会起作用。
标签: css google-chrome webkit