gpt4 book ai didi

safari - safari 中导航的行高与其他浏览器不同

转载 作者:太空宇宙 更新时间:2023-11-03 18:45:56 30 4
gpt4 key购买 nike

我找遍了这个问题的解决方案,但似乎没有任何效果,如果可以避免的话,我真的不想使用 hack。

当我将 line-height 设置为垂直居中时,我的导航栏在任何地方都居中,但在 safari 中,它的高度约为 2px。这是导航栏的 css:

nav {
padding: 0px;
margin: 0;
font-size: 16px;
height: 25px;

nav ul {
padding-left: 0px;
margin: 0;
line-height: 1.5em;

nav li{
display: inline;
text-transform: uppercase;
padding-right: 12px;
padding-left: 12px;

我已经在 px、em 和 % 中尝试了行高,但在 safari 中仍然是错误的。这是 Firefox 中正确导航位置和 Safari 中错误位置的屏幕截图。

nav issue

非常感谢对此问题的任何帮助。

最佳答案

某些浏览器特定的默认样式可能会干扰您定义的样式。 (继承样式,默认为某些元素更具体定义的样式...)

为了所有浏览器中的同质行为,使用 CSS 重置并正确定义所有需要的样式,而不是依赖于浏览器的默认值。

这是一个很好的来源:http://meyerweb.com/eric/tools/css/reset/

关于safari - safari 中导航的行高与其他浏览器不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16406810/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com