Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 流体布局纯CSS_Html_Css_Fluid Layout - Fatal编程技术网

Html 流体布局纯CSS

Html 流体布局纯CSS,html,css,fluid-layout,Html,Css,Fluid Layout,我正在尝试创建一个流畅的布局。 所有东西都在使用FF、Chrome、Safari和IE8 这在IE7中根本不起作用。我确信这是漂浮集装箱的问题。 试图做一些明确的修复,但似乎没有起作用。只是不确定我遗漏了什么,任何想法或建议都将不胜感激 如果你比较一下它在IE7和IE8中的表现,我注意到了以下几点: 第一行的背景色是第一行的背景色 容器 缺少容器的底部边框和边距 下面是一个关于 这是HTML <div class="container layout"> <div c

我正在尝试创建一个流畅的布局。 所有东西都在使用FF、Chrome、Safari和IE8

这在IE7中根本不起作用。我确信这是漂浮集装箱的问题。 试图做一些明确的修复,但似乎没有起作用。只是不确定我遗漏了什么,任何想法或建议都将不胜感激

如果你比较一下它在IE7和IE8中的表现,我注意到了以下几点:

  • 第一行的背景色是第一行的背景色 容器
  • 缺少容器的底部边框和边距
下面是一个关于

这是HTML

<div class="container layout">
    <div class="containerContent row">

        <div class="group">
            <div class="column">
               <div class="component">
                Player 1:
               </div>
            </div>
            <div class="column">
                <div class="component">
                    <input class="text" type="text"/>
                </div>
            </div>

        </div>
        <div class="groupByTwo group">
            <div class="column">
                <div class="component">
                Player 2:
                </div>
            </div>
            <div class="column">
                <div class="component">
                    <input class="text" type="text"/>
                </div>
            </div>

        </div>
        <div class="clearFix"></div>
    </div>
</div>  

正如skybondsor所说,这绝对是一个布局问题

我见过的清理浮动的最佳方法如下:

.floatParent {
    zoom: 1; <-- this is for IE7
}
.floatParent:after { <-- this is for all the good browsers
    content: "\0020"; 
    clear: both;
    display: block;
}
.floatParent{

缩放:1;这可能是hasLayout问题。请尝试为浮动元素的容器指定高度:1%样式。
.floatParent {
    zoom: 1; <-- this is for IE7
}
.floatParent:after { <-- this is for all the good browsers
    content: "\0020"; 
    clear: both;
    display: block;
}
<div class="floatParent">
    <div class="floating">I FLOAT!</div>
    <div class="floating">WHOA ME TOO!</div>
</div>