html - break div 溢出 : hidden while retaining page structure

标签 html css

我目前正在尝试将一个子元素从其包含溢出的父元素中分离出来:隐藏。

我限制其父级尺寸的原因纯粹是为了 JavaScript hack。我已经尝试定位 child ,但这仍然会破坏页面结构,固定位置将无效。

这是我迄今为止最接近实现这一目标的:

<div style="position: relative;">
    <div>
        <!-- Needs to be overflow hidden and 0 width -->
        <ul style="overflow: hidden; width: 0px; height: 0px;">
               <li>
                   <!-- Needs to be visible -->
                   <div style="position: absolute; top: 0px; left: 0px;">
                       Tab Content
                   </div>
               </li>
        </ul>
    </div>
</div>

http://jsfiddle.net/0uwv3nyj/

有谁知道在保留元素的标准 block 显示的同时解决此问题的任何类型的 css hack 或练习?

谢谢, 西蒙

最佳答案

我不确定我是否完全理解您的问题,但请尝试将 ul 可见性设置为 hidden 并将 div 可见性设置为 可见:

ul --> style="visibility:hidden; height:0;"
div --> style="visibility: visible;"

关于html - break div 溢出 : hidden while retaining page structure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25895025/

相关文章:

javascript - 在 Java 中使用 JavaScript Cookie 下载文件

javascript - 刷新后需要一个事件的子菜单(jquery Accordion 菜单)

javascript - 如何为文本中的单词添加标签?

javascript - 居中背景图像javascript slider

html - 均匀分布 li 元素,具有绝对宽度

html - CSS !important 不工作

css - 使 CSS 焦点轮廓在 Chrome 中更容易看到

php - 解析 3D XML 平铺信息

css - 带有CSS的菜单中的透明边框

jquery - 使用边框半径调整文本区域的填充