首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >制作三列布局,并使用yui-grids固定边栏

制作三列布局,并使用yui-grids固定边栏
EN

Stack Overflow用户
提问于 2009-05-25 18:43:57
回答 5查看 1.9K关注 0票数 1

我一直在尝试这样做,但没有太多成功。

我如何使用yui-grids创建一个像yui-t1这样的模板(左边的侧边栏是160px的那个),同时在右边也有一个同样宽度的侧边栏?

中间的柱子应该是液体的。

EN

回答 5

Stack Overflow用户

发布于 2009-05-26 02:32:19

你可以试试这个liquid layout吗?

票数 1
EN

Stack Overflow用户

发布于 2009-08-25 17:32:09

您可以对此示例进行调整和扩展。以下是200px固定/流动内容/布局预设列的HTML:

代码语言:javascript
复制
<div id="bd">
    <div id="yui-main">
        <div class="yui-b yui-b1">
            <div class="yui-u-main">
                <div class="yui-u">
                    <p>Main column: fluid width</p>
                </div>
            </div>
            <div class="yui-u">
                <p>Left column: 200px fixed</b>
            </div>
        </div>
    </div>
    <div class="yui-b">
        <p>Third column: fixed width, follows template preset.</p>
    </div>
</div>

CSS很简单,如下所示:

代码语言:javascript
复制
.yui-b1 .yui-u-main {
    float: left;
    width: 100%;
}
.yui-b1 .yui-u {
    float: left;
    /* Width of left column */
    width: 200px;
    margin-left: -100%;
}
.yui-b1 .yui-u-main .yui-u {
    float: none;
    width: auto;
    /* Width of left column + 13px margin (default YUI margin) */
    margin-left: 213px;
}
票数 1
EN

Stack Overflow用户

发布于 2009-05-25 19:16:14

根据this page的说法,180px宽的右侧边栏有默认的类yui-t4。我假设您可以进入CSS并将此像素值更改为160。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/907691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档