<分区>
我的顶部导航栏短了 2 个像素,但仅限于 Safari 和 Opera。
ul 有一个box-shadow,所以你可以看到最后一个li 很短。我一辈子都想不通为什么!
有人能帮我解释一下吗?
最佳答案
好吧,您在像素布局中使用百分比。您的面板宽 969 像素,8 个按钮占 12.5%(=> 969/8 = 121.125 像素),必须适合自然编号的像素。所以最好的办法是使用 display: table 作为菜单和 display: table-cell 作为按钮。那应该尽可能均匀地分割给定的空间。
关于CSS - Safari + Opera 中的边框宽度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15832870/