Webkit 与 Mozilla 的垂直对齐差异

发布于 2024-10-31 23:49:50 字数 589 浏览 0 评论 0原文

好吧,在 Mozilla 中我的网站看起来就像我想要的那样。然而,在 webkit 浏览器中,h1 和 h2 元素向下移动约 4px。这是怎么回事?

http://wbjah.com/stackoverflow.htm

h1 {
color: #739e39;
text-shadow: 0px 0px 5px #000;
font-size: 50px;
font-weight: bold;
margin: 0px;
line-height: 50px;
padding: 0px;
}

h1 a:hover{
color: #739e39;
text-shadow: 0px 0px 5px #739e39;
font-size: 50px;
font-weight: bold;
}

h2 {
color: #739e39;
text-shadow: 0px 0px 5px #000;
font-size: 40px;
font-weight: bold;
margin: 0px;
line-height: 40px;
padding: 0px;
}

Alright, so in Mozilla my website looks as I intended. However, in webkit browsers, h1 and h2 elements are shifted down by about 4px. What's the deal?

http://wbjah.com/stackoverflow.htm

h1 {
color: #739e39;
text-shadow: 0px 0px 5px #000;
font-size: 50px;
font-weight: bold;
margin: 0px;
line-height: 50px;
padding: 0px;
}

h1 a:hover{
color: #739e39;
text-shadow: 0px 0px 5px #739e39;
font-size: 50px;
font-weight: bold;
}

h2 {
color: #739e39;
text-shadow: 0px 0px 5px #000;
font-size: 40px;
font-weight: bold;
margin: 0px;
line-height: 40px;
padding: 0px;
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半﹌身腐败 2024-11-07 23:49:50

使用 inline-block 而不是 float 可能会更幸运,因为这样可以避免摆弄 line-height

  1. 删除此处座右铭之前的
  2. #headboxfloat: left;更改为display : inline-block;
  3. h1 中删除 line-height: 50px;
  4. 中删除 height: 50px; #标题

You might have better luck using inline-block instead of float, as that avoids having to fiddle around with line-height.

  1. Delete the <br> before motto here
  2. Change #headbox from float: left; to display: inline-block;
  3. Delete the line-height: 50px; from h1
  4. Delete the height: 50px; from #header
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文