css - 愚蠢的 webkit 错误 - 刷新与单击更改元素放置

标签 css list webkit html-lists

查看 the gallery i'm building在 webkit 浏览器上..

请注意右上角的词 - available, sold, contact - 这是 <ul> 的一部分, 被列为垂直.. 即使在 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;
}

最佳答案

与字体定义一起使用的菜单标题中的字体会导致此问题。 相关主题:Accurate width of element when using font-face in Chromium 对于 li,您可以尝试使用“display:inline-block”而不是“float: left;”

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

关于css - 愚蠢的 webkit 错误 - 刷新与单击更改元素放置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9368134/

相关文章:

html - Bootstrap 2.3 - div 行之间不需要的垂直空间

css - 按输入类型选择标签

list - 生成列表的所有连续子列表

android - 在 ListView 中显示图像 url

html - 容器内的内联 DIV 总是将最后一个插入 WebKit 中的第二行

jquery - 使用 jquery 触发 css3 关键帧

html - 使与列表关联的图片成为链接

Python - 对列表列表中的元素进行排序

css - Webkit 滚动条 CSS, Angular 落里总是一个白框

css - 如何去除链接图像的背景?