CSS:溢出:隐藏删除边框底部?

har*_*oop 10 html css border overflow

我正在制作一个HTML页面,并试图设置一个<a>标签border-bottom.

无论我做什么,它都不会显示出来.所以我做了一个简化的测试用例,可以在这里看到:

http://codepen.io/hwg/pen/ILKdx

发生在FF beta和Chrome 22中.

如果我删除overflow:hidden;或更改它overflow:visible,它的工作原理.问题是我需要那套.

那我怎么能有一个边界底?(或者是我:))

(我不能使用文字下划线,希望它点缀)

谢谢

哈雷

Shm*_*dty 9

display:inline-block; 在链接似乎做的伎俩.


God*_*win 5

1px在网格的顶部和底部添加填充:

.grid{overflow:hidden; padding: 1px 0px;}
Run Code Online (Sandbox Code Playgroud)

要么

使网格元素内联:

.grid{overflow:hidden; display: inline;}
Run Code Online (Sandbox Code Playgroud)

真的有一百种不同的解决方法.