首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >溢出隐藏并在IE8+上显示列表项

溢出隐藏并在IE8+上显示列表项
EN

Stack Overflow用户
提问于 2014-01-15 15:15:06
回答 2查看 96关注 0票数 0

在8+上,溢出“隐藏”的显示列表项元素有一个额外的偏移顶部。

为什么?

该元素在Chrome、Firefox、IE7上没有任何偏移顶部。

Jsfiddle示例

注释/取消对LI元素的列表-项的注释:

li { /*display: block;*/ }

铬(无胶印):

IE10 (灰色顶偏移量):

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-15 15:38:17

我试着删除li元素上的列表样式,它似乎起作用了。

代码语言:javascript
复制
li { list-style: none; }
票数 1
EN

Stack Overflow用户

发布于 2014-01-15 15:35:00

请看这个JsFiddle,我删除了ul和li标签,并用一个段落标记替换了它们。您还需要更新CSS中的li和ul。

这似乎照顾了在IE屏幕顶部的块。

代码语言:javascript
复制
<body>
<div class="box">
    <p>
            <a href="#">
                Lorem ipsum dolor sit amet. Silencium magistros ornat.
            </a>
    </p>
</div>

我不确定这是否是您想要的,但在我看来,列表项似乎是在创建“缓冲区”区域。

我希望这能帮到你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21141151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档