显示:块; 边距:自动; 宽度:99%;
-
假设所有浏览器默认页边距和填充仍然适用,99%是安全的。 – zer00ne公司 2017年10月24日12:24 -
你试过flex吗? 类似于: .ut-nav-tabs{显示:flex;justify-content:中心;}.ut-nav-tabs li{边距:0 1px;} ? – G-Cyrillus公司 2017年10月24日12:30 -
flex方法应该适用于您,您可以使用上面的样式 – 乌塔姆·乌加雷加 2017年10月24日12:33
2个答案
.ut-nav-标签li{ 显示:嵌入式块; float:无; 垂直对齐:顶部; } .ut-nav-tabs li:最后一个子级{ 边距-右:0px; } .ut-nav-标签{ 文本对齐:居中; }
.ut导航选项卡{ 显示:flex; justify-content:空间-圆形; } .ut-nav-标签li{ float:无; 边距-右:0px; }
-
好的,谢谢,成功了。 我去了 文本对齐:居中 方法,因为您警告对的支持有限 柔性接线盒。 如果这两种方法都能很好地工作,我将继续使用支持度稍高的方法。 一个挥之不去的小问题是屏幕宽度较低时的布局。 元素变为 轻微地 不对齐(屏幕截图: imgur.com/uTIaT0D ). 你可以看到它,尤其是445像素的屏幕宽度。 对此有何想法? – 笼8f 2017年10月25日13:40 -
打得好。 这些是您在列表项上声明的边距,您可以将其全部删除,也可以这样声明规则: .ut-nav-tabs li:nth-child(偶数){margin-right:0px;} 为了这些决议。 您可能必须以这种方式调整规则,以降低一些分辨率——这只是响应式设计的一部分(但这超出了此问题的范围)。 您可以通过设置 @媒体 断点来声明设置屏幕大小所需的新规则( 例如: @媒体(最大宽度:445px) ) – 未捕获类型错误 2017年10月25日14:42 -
-
.ut-nav-标签{ 宽度:100%; 文本对齐:居中; } .ut-nav-标签li{ 宽度:179px; float:无; 显示:嵌入式块; 缩放:1; 垂直对齐:中间; }
-
谢谢你。 我采用了@UncaughtTypeError提出的解决方案。 它起作用了,但我也有点犹豫要不要使用 缩放 属性。 我从未见过它,所以我对它进行了一些研究。 本页( css-tricks.com/almanac/properties/z/zoom )我有点害怕使用它。你使用它的动机是什么? 这真的是为了解决IE中的渲染问题吗(正如文章所提到的)? – 笼8f 2017年10月25日13:44