愚蠢的 webkit 错误 - 刷新与点击更改元素位置

发布于 2025-01-07 01:35:52 字数 625 浏览 0 评论 0原文

在 webkit 浏览器上查看我正在构建的画廊..

请注意右上角的文字 - available、sold、contact - 它们是

    的一部分,垂直列出。即使在 Firefox 上,它们也是列出的>水平方向因为 ul {list-style-type: none;}li {float: left;}

单击“可用”,并注意它们水平整齐地对齐。使用后退按钮或单击左上角的“可疑”,它们会在第一页上保持整齐的水平对齐方式。然后刷新浏览器,它又变成垂直的。

.menu ul {
    list-style-type: none;
    margin: auto;
}

.menu li {
    padding: 15px;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
    font-size: 20pt;
}

Check out the gallery i'm building on a webkit browser..

notice that the words on the top right - available, sold, contact - which are part of a <ul>, are listed vertically.. even though on Firefox, they are listed horizontally because of ul {list-style-type: none;} and li {float: left;}.

Click "available", and notice that they neatly align horizontally. Use the back button or click "dubious" in the top-left corner and they stay in that neat horizontal alignment on the first page. Then refresh your browser, and it becomes vertical again.

.menu ul {
    list-style-type: none;
    margin: auto;
}

.menu li {
    padding: 15px;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
    font-size: 20pt;
}

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

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

发布评论

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

评论(1

醉酒的小男人 2025-01-14 01:35:52

与字体定义一起使用的菜单标题中的字体会导致此问题。
相关主题:使用字体时元素的准确宽度-铬面
您可以尝试使用“display:inline-block”代替“float: left;”

为什么不使用 png 图像作为菜单标题呢?

The font in the menu titles used with font-face definition causes this.
A related topic: Accurate width of element when using font-face in Chromium
You may try "display:inline-block" for li's instead of "float: left;"

And why don't you use png images for menu titles?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文