jquery-ui - jQuery UI 选项卡 : how to place div with float:left property into tab?

标签 jquery-ui tabs css-float

我使用 jQuery UI 1.8.16 作为标签。
我想在第一个选项卡中放置几个​​ div 作为列(具有 float:left 属性)。

但我不能正确地做到这一点:看起来选项卡不想以正确的方式使用 float 属性(请参阅文本下方的图像)。

有代码:

<div id="tabs">
    <ul>
        <li><a href="#tabs-1">First</a></li>
        <li><a href="#tabs-2">Second</a></li>
        <li><a href="#tabs-3">Third</a></li>
    </ul>
        <div id="tabs-1">
                <div style="border:1px solid red;float:left;">
                    some text<br>some text<br>some text<br>some text<br>some text<br>some text<br>some text<br>some text<br>
                </div>
        </div>
        <div id="tabs-2"></div>
        <div id="tabs-3"></div>

</div>

如何解决?

谢谢!

enter image description here

最佳答案

你必须clear your floats为了让容器计算正确的高度:

<div id="tabs-1">
    <div style="border: 1px solid red; float: left;">
        some text<br>some text<br>some text<br>some text<br>some text<br>some text<br>some text<br>some text<br>
    </div>
    <div style="clear: both;"></div>
</div>

您可以在 this fiddle 中查看结果.

关于jquery-ui - jQuery UI 选项卡 : how to place div with float:left property into tab?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8294739/

相关文章:

javascript - 如何判断 slider 是否被移动(或者它的值已经改变)

javascript - jQuery UI DatePicker 显示错误的日期

正则表达式 - [\V]、[^\v] 之间有什么区别?

css - 将 div 定位在几个 float 左侧 div 下方的问题

javascript - 初始化后重置 jQueryUI 步骤

java - 使用jquery调用soap wsdl

android - 留在屏幕上的 TabLayout 原始 fragment

flutter :多个小部件使用相同的 GlobalKey 错误

html - CSS 中的文本流动

layout - IE7/IE8兼容渲染 float 布局错误