相关疑难解决方法(0)

2 div栏:固定和液体.固定一个必须是可移动的.Liquid one必须是代码中的第一个

考虑以下2个cols html结构:

<div id="container">
    <div class="left">some text</div>
    <div class="right">some text</div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#container { overflow: hidden; }
.left { float: left; width: 200px; background: red; }
.right { overflow: hidden; background: green; }
Run Code Online (Sandbox Code Playgroud)

jsFiddle中的相同代码 - http://jsfiddle.net/vny2H/

所以我们有2列.左栏宽度是固定的,右栏的宽度是液体.如果我们从html中删除左列,则右列会延伸到父级#container宽度的100%.

问题是:我们可以改变左右列的顺序吗?(我需要它用于SEO)

<div id="container">
    <div class="right"></div>
    <div class="left"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

谢谢.


添加

有一种有趣的方法可以达到我想要的效果,但固定列变得不可移动.该方法基于负边际.http://jsfiddle.net/YsZNG/

HTML

<div id="container">

    <div id="mainCol">
        <div class="inner">
            <p>Some text</p>
            <p>Some text</p>
            <p>Some text</p>
            <p>Some text</p>
        </div><!-- .inner end -->
    </div><!-- .mainCol end -->

    <div id="sideCol">
        <p>Some text</p>
        <p>Some text</p>
        <p>Some text</p> …
Run Code Online (Sandbox Code Playgroud)

html css xhtml

4
推荐指数
1
解决办法
3692
查看次数

标签 统计

css ×1

html ×1

xhtml ×1