html - 将父 div 拉伸(stretch)到表格内容的宽度

标签 html css

我正在尝试拉伸(stretch)一个 div 以匹配子表的宽度。目前,当浏览器窗口变窄时,表格宽度会超过其父 div。

http://jsfiddle.net/Ydu2K/

<div id="parentdiv" style="width: 100%; background-color: green;">
    Some text in div.
    <table style="background-color: red;">
        <tr>
            <td>aaaa</td>
            <td>aaaa</td>
            <td>aaaa</td>
            <td>aaaa</td>
            <td>aaaa</td>
            <td>aaaa</td>
            <td>aaaa</td>
            <td>aaaa</td>
            <td>aaaa</td>   
            <td>aaaa</td>   
            <td>aaaa</td>   
            <td>aaaa</td>   
            <td>aaaa</td>   
            <td>aaaa</td>
            <td>aaaa</td>
            <td>aaaa</td>
            <td>aaaa</td>
            <td>aaaa</td>
            <td>aaaa</td>
            <td>aaaa</td>
            <td>aaaa</td>
            <td>aaaa</td>
        </tr>
    </table>
</div>

最佳答案

#parentdiv {
    display: inline-block;
    /* width: 100%;  remove */
}

http://jsfiddle.net/Ydu2K/6/embedded/result/

关于html - 将父 div 拉伸(stretch)到表格内容的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21532018/

相关文章:

jquery - 实现CSS双模态

CSS 从文本中移动一个字母

jquery - 使用 .html() 注入(inject) Jquery 获取响应超过 div 限制

javascript - 删除图像的 CSS(CSS 是生成代码的一部分)

html - 是否可以防止在 HTML 中包装子元素?

html - 不间断的长词

html - 单击链接时,移动导航栏不会折叠

html - 如何在全屏 div 标签上添加带边框的三 Angular 形

javascript - ".Js"之后的编号是什么意思?

javascript - 使用 jQuery 在 div 内等间隔 3 个 div 以制作 4 个相等的部分