html - 表格不占用容器 CSS 的宽度

标签 html css

我有以下布局:左边是一个 jstree,左边是一个带有一些输入字段的表格。但是,我希望表格不占据包含 div 的整个宽度。这是我的代码:

<div id="container" role="main">
    <div id="tree"></div>
    <div id="data">
        <div class="content" style="text-align:center;">
            <table style="border:1px solid #000;width:100%;">
                <tbody>
                    <tr>
                        <td><Label>Label </Label></td>
                        <td><input id="label" name="label" type="text"></td>
                    </tr>
                    <tr>
                        <td><Label>Description </Label></td>
                        <td><textarea id="description" name="description"></textarea></td>
                    </tr>
                    <tr>
                        <td><Label>Detail </Label></td>
                        <td><textarea id="detail" name="description" type="text"></textarea></td>
                    </tr>
                    <tr>
                        <td><Label>condition.disable.link </Label></td>
                        <td><input id="disable-link" name="disable-link" type="text"></td>
                    </tr>
                    <tr>
                        <td><Label>condition.hide </Label></td>
                        <td><input id="hide" type="text"></td>
                    </tr>
                </tbody>
            </table>
        </div>
    </div>
</div>

最佳答案

因为你有:

width=100%;

width:100%;

=改为:

HTML

<div id="container" role="main">
    <div id="tree"></div>
    <div id="data">
        <div class="content" style="text-align:center;">
          <table style="border:1px solid #000;width:100%;">
            <tbody>
          <tr><td><Label>Label </Label></td><td><input id="label" name="label" type="text"></td></tr>
          <tr><td><Label>Description </Label></td><td><textarea id="description" name="description"></textarea></td></tr>
          <tr><td><Label>Detail </Label></td><td><textarea id="detail" name="description" type="text"></textarea></td></tr>
          <tr><td><Label>condition.disable.link </Label></td><td><input id="disable-link" name="disable-link" type="text"></td></tr>
          <tr><td><Label>condition.hide </Label></td><td><input id="hide" type="text"></td></tr>
            </tbody>
           </table>
        </div>
    </div>
    </div>

关于html - 表格不占用容器 CSS 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37316416/

相关文章:

javascript - 修改 Jquery 从显示 div 到改变 src

html - 如何将三个不同的段落垂直放在一个列表中?

javascript - 提交按钮加载禁用按钮的同一页面

Jquery-检查类是否存在于 Div 中

html - 使用 <picture> 元素完全隐藏图像

javascript - Jquery Mobile - $.mobile.changepage 没有进行转换

html - 使用嵌入代码时,新谷歌网站上的额外滚动条

javascript - 使用 CSS/Javascript 将侧边栏 div 与另一个 div 切换

css - 如何使用正则表达式从下面写的行中获取字符串 "css "?

html - 叠加两个div