css - 展开内容区

标签 css html

我有一个使用这个 tabs script 的网页在上面。我想向其中一个选项卡添加两列布局,我正在使用以下代码:

<div class="content-wrapper">
    <div class="con con-left">
        Column 1
    </div>
    <div class="con con-right">
        Column 2
    </div>
</div>

适用于此 CSS:

.content-wrapper
{   width: 100%;
    margin: 0 auto; }
.con
{   margin: 0 10px;
    float: left; 
    display: inline; }
.con-left
{   width: 500px; }
.con-right
{   width: 500px; }

问题是选项卡的大小不会随着 div 内的文本量而扩展 - 如下图所示。如何设置 CSS 以便选项卡能够识别 <div> 中的内容标签?

enter image description here

最佳答案

您不能在内联元素上设置宽度 - 使它们成为 inline-block 并移除 float ,以便包装器正确包装。

如果你想保持 float ,那么在 float 元素之后使用 clear 或将 overflow:auto 添加到包装器

关于css - 展开内容区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17548804/

相关文章:

css - Chrome 出现奇怪的填充问题(但 Firefox 除外)

html - 'ag-grid' 表格单元格中的自定义迷你图内的 D3 工具提示在表格单元格边界外不可见

javascript - 如何使用 javascript 使子行在单击父行时可见

javascript - css - 100% 高度与像素最小高度

javascript - 使用 jQuery 更改背景时,链接会丢失其 css background-color 悬停属性

html - @-moz-文档不工作

css - rotatingX时如何使div保持在顶部

html - 删除两个 div 之间的空白

html - 按钮 HTML/CSS 后面的水平线

javascript - java脚本中的2*2矩阵运算输入。从用户到文本框的矩阵