html - 部分小于内容

标签 html css

我在 MVC razor 中获得的默认布局页面有一个问题,即 section 标签小于其内容。问题是我里面有一张大 table ,它用完了这个部分,而不是这个部分只是变得足够宽以适应它。我在 jsFiddle 中重现了这个问题。你可以看到蓝色盒子比红色盒子薄很多。蓝色部分是窗口的初始大小,但如果向右滚动,则会看到表格比该部分宽。

如何使该部分加宽以匹配其内容的大小?

<div class="page">        
    <section id="main" style="background:blue;height:50px">
       <table style="width:1000px; overflow:auto;background:red">
           <tr><td>lkjlkjlkjlkjjhgjhgjhgjgjhgjhg</td></tr>

        </table>
    </section>
    <footer>
    </footer>
</div>

http://jsfiddle.net/sDG8n/1/

最佳答案

将部分 float 到左侧

<section id="main" style="float:left;background:blue;height:50px">

关于html - 部分小于内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9571617/

相关文章:

css - Three.js - 使 CSS3D 渲染的 DIV 全屏显示

javascript - 如何突出显示给定坐标的单词

css - 制作具有响应宽度和仅 CSS 的箭头形状

html - 倾斜容器 CSS 中的直背景图像

javascript - 从html(url)获取数据

html - 将按钮粘贴到可滚动 div 的右上角

html - 设置 flex 行高以适合子 img 大小

javascript - Cookiebot 横幅覆盖带有印记的页 footer 分

javascript - 如何使用 lightbox2 在我的页面中显示视频

javascript - 获取span的内容