gpt4 book ai didi

html - Chrome VS Firefox 1 px 链接不同

转载 作者:可可西里 更新时间:2023-11-01 13:37:27 25 4
gpt4 key购买 nike

大家好,我该如何解决 Chrome 和 Firefox 的像素差异问题?我的菜单链接在 Chrome 中正确显示,但在 Firefox 中我的菜单链接比 Chrome 小 1 px

这是 CSS:

ul#menu {
padding: 0 0 2px;
position: relative;
margin: 0;
margin-top:-3px;
margin-left:7px;
float:left;
height:34px;
display: inline-block;
}

ul#menu li {
text-align: center;
display: inline;
list-style: none;
font-family: 'Museo300Regular';
font-size:15px;
font-style:normal;
line-height: 1;
}

ul#menu li a {
background-image:url(../../images2/images/menu_bg_normal.jpg);
background-repeat: repeat;
padding:5px 23px 6px 23px; /*üst sol alt sağ */
font-weight: normal;
text-decoration: none;
line-height: 2.8em;
background-color: #e8eef4;
color: #FEFEFF;
cursor:pointer;
}

.deneme
{
width:964px;
margin-left:auto;
margin-right:auto;
}

这是 Html 部分:

<div class="deneme">
<ul id="menu">
<li><a>Başkan</a></li>
<li><a>Meclis</a></li>
<li><a>Enc&#252;men</a></li>
<li><a>Kurumsal</a></li>
<li><a>Maltepe</a></li>
<li><a>Etkinlikler</a></li>
<li><a>İhaleler</a></li>
<li><a>E-Belediye</a></li>
<li><a id="link">Linkler</a></li>
</ul>
</div>

最佳答案

编辑 3:添加图像以证明高度相同...

大图

enter image description here

关闭细节:

enter image description here

编辑 2:这与您的第一个代码相同,并且在 Chrome 和 Firefox 中呈现相同:http://jsfiddle.net/qavB6/4/

已添加

ul#menu li {
/*...*/
display: inline-block;
margin-top: 4px;
}

line-height: 35px;ul#menu li a {

享受...

编辑:

将行高设置在一定值以下,在Firefox和Chrome上以相同的方式呈现。

http://jsfiddle.net/qavB6/3/

我不知道为什么,但深入挖掘我发现设置 line-height: 38px;line-height: 37px;在 Chrome 中不会更改行高,而在 Firefox 中会更改。

您可以在 Chrome 中看到 36px37px 之间的差异,或者 38px39px 之间的差异,但是不在 37px38px 之间。这就是奇怪行为开始的地方......

关于html - Chrome VS Firefox 1 px 链接不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13139755/

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