html - 3 列布局 : Fixed Positions for Divs

标签 html css

所以我目前正在制作一个包含 3 栏的网站模板,并设法重新排列 div 以用于 SEO 目的。我唯一的问题是它在尚未 100% 加载时看起来很糟糕。

这是尚未完全加载时的样子 http://i.imgur.com/JgGKzqL.png

100% 加载:http://i.imgur.com/5RN5IgJ.png

那么有没有可能让div的位置固定呢?

HTML:

<div id="wrapper">
    <div id="content-wrapper">
        <div id="content">I'm first</div>
        <div id="side_a">I'm second</div>
    </div>
    <div id="side_b">I'm third</div>
</div>

CSS:

#wrapper {width: 800px;margin: 0 auto;}
#content-wrapper{float: left;}
#content {width: 400px;float: right;}
#side_a {width: 200px;float: left;} 
#side_b {float: left;width: 200px;}

概览:http://jsfiddle.net/avzLK/

最佳答案

我想如果你设置

    #content-wrapper{float:left; width:600px}

然后你的#content 会在加载#side_a 之前向右浮动,因为它知道父级是 600px 宽。

关于html - 3 列布局 : Fixed Positions for Divs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20201565/

相关文章:

html - Bootstrap 3 表列宽度相同

javascript - 按下时更改按钮的背景色

html - 仅使用 CSS 在按钮下方创建矩形

css - 字体大小和行间距 R Slidify

JavaScript函数到 'get element by parent class'并赋值

javascript - jQuery 循环内容轮播 "ca-content-item"宽度

javascript - jquery navigate + highlight <li> key.code pressed 上的元素

html - CSS 网格不显示

php - 自定义登录客户名称和顶部栏中的链接

html - CSS:如何使用渐变过渡切换两个背景图像?