css - Safari 中的导航表 float 和宽度自动

标签 css safari css-tables

在一个新的 web 元素中,我们有一个 CSS 问题,它只发生在 macOS Safari 中: www.health4hospitality.co.uk/template

Firefox 和 Chrome (Win/Mac) 以及 IE 和 Edge 正确显示导航。

在 Safari 上,导航显示在下方而不是 Logo 的右侧。 CSS 表格似乎是 100% 宽度,但它的宽度设置为自动。

有人有快速修复方法吗?如果我不必仅仅因为 Safari 而对它进行大量更改,我会很棒。

最佳答案

我会为 <ul> 设置一个百分比宽度导航栏。 auto属性现在在 Safari 中以 100% 渲染元素。跨浏览器设置它对我有效:

ul.navbar-nav {
    width: 55%;
}

关于css - Safari 中的导航表 float 和宽度自动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42268685/

相关文章:

html - 在子菜单中内联显示元素

html - SVG 元素无法在 Safari 中显示阴影过滤器

css - 如何使用不同的单元格创建自定义表格?

html - 想要一个 html 表格与另一个表格宽度相同

c# - 在没有代码隐藏的情况下从aspx中的数据库参数动态添加<li>

jquery - 带有 jQ​​uery 和 CSS 动画的站点在除 Safari 之外的任何地方都可以工作

jquery - 手机网站问题

css - 悬停时的背景大小转换使 Safari 11.0.3 上的图像抖动

html - 修复了 safari 中元素的宽度错误?

jquery - 数据表的自定义过滤器