html – 简单的2列div布局

我正在尝试用html中的浮动div创建一个非常简单的2列布局.问题是下面的div,foot总是被渲染到右边div的右边.我知道我应该在某处使用明确的声明,但我不确定哪个是正确的位置.

另外,正如你在左边看到的那样,我明确指出了左边的高度.有没有办法将力设置为相同的高度而不再指定它?

<div id="main">
    <div id="left" style="float: left; width: 150px; background: #DDDDDD; height: 500px;"> 
        left column
    </div>

    <div id="right" style="float: left; background: #EEEEEE;">
        right column
    </div>
</div>

<div id="foot">
    footer
</div>

解决方法

使用清楚:两个脚上的div.

对于第二个问题,您可以将主div设置为具有特定高度,然后将左右高度设置为100%.

相关文章

操作步骤 1、进入elasticsearch的plugin,进入ik。进入config。 2、在config下面建立以.dic为后缀的字典...
lengend data数据中若存在&#39;&#39;,则表示换行,用&#39;&#39;切割。
代码实现 option = { backgroundColor: &amp;#39;#080b30&amp;#39;, tooltip: { trigger: &...
问题原因 原因在于直接在js中取的变量并复制给var变量。 于是就变成这样。 解决办法 var data = &#...
前言 最近做了一个调查问卷导出的功能,需求是将维护的题目,答案,导出成word,参考了几种方案之后,选...
对于很多人来说,用字符编码都是熟能生巧,而不清楚为什么是那样的字符编码,所以我在这列了一个表,翻...