Susy 2:固定宽度的侧边栏,带有主要内容区域

用户名

使用Susy 2(候选发布版),我试图弄清楚如何使用固定宽度的侧边栏(左侧或右侧)创建简单的流体布局,我很乐意使用first和last关键字。谁能给我有关Susy 2中如何执行此操作的任何指示?

谢谢!

米里亚姆·苏珊娜

根据您自己的具体情况,有几种混合固定/流体布局的方法。

  1. 隔离边栏。

    浮动隔离是保持浮动彼此独立的一种很酷的方法。

    .side {
      @include span(3 static isolate);
    }
    
    .main {
      @include full;
      padding-left: span(3 static wide);
    }
    
    // or...
    
    .main {
      margin-left: span(3 static wide);
    }
    

    span(3 static)将使用您的column-width设置/单位跨越3列添加isolate将设置负的右边距,以防止其占用水平空间。添加wide,将在该宽度中包含一个额外的装订线。您也可以改用任意宽度200px由你决定。

  2. 完全从流中删除边栏。

    如果可以安全地从流中删除侧边栏,则有时将其绝对定位最简单,并在主要内容中添加相同的填充。使用Susy 2,可能看起来像这样:

    .side {
      position: absolute;
      left: 0;
      top: 0;
      width: span(3 static);
    }
    
    .main {
      padding-left: span(3 static wide);
    }
    
  3. 使用布局上下文黑客。

    还有一些方法可以创建一个新的布局上下文,该上下文将在浮动后填充剩余的空间。其中最简单的是overflow: hidden;

    .side {
      @include span(3 static);
    }
    
    .main {
      overflow: hidden;
    }
    

    缺点是如果您出于任何原因需要溢出。还有其他技术,还有其他hackey缺点,例如:

    .main {
      display: table-cell;
      vertical-align: top;
      width: 10000px;
    }
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

固定宽度的侧边栏和流体宽度主要内容区域可疑

来自分类Dev

Susy断点最大宽度媒体查询

来自分类Dev

Susy 2不处理@include布局

来自分类Dev

$ susy设置global-box-sizing不会更改Susy2中的任何内容

来自分类Dev

susy 2中未定义的mixin susy-grid-background

来自分类Dev

Susy Next内容源有序布局

来自分类Dev

使用带有多个部分文件的Susy SASS框架

来自分类Dev

无法在Susy的断点处应用/编译最小宽度

来自分类Dev

Susy-获得流体容器中的静态跨度宽度

来自分类Dev

Susy Grid没有得到网格填充

来自分类Dev

在Susy 2中定义全局网格上下文

来自分类Dev

将Codekit 2与Susy和Breakpoint一起使用

来自分类Dev

使用Susy 2在断点处创建两列表单布局

来自分类Dev

Susy 2中的装订线功能/ mixin发生了什么?

来自分类Dev

接下来使用Susy如何创建带有固定槽的流体柱的网格

来自分类Dev

侧边栏可以滚动,但固定了主要内容

来自分类Dev

如何在Susy2中的流体网格系统中制作静态元素宽度

来自分类Dev

在Susy 2中将流体位置更改为两个固定的断点

来自分类Dev

Susy为什么为我的列提供44.44444%的宽度而不是50%的宽度?

来自分类Dev

在Susy 2中创建具有不同布局的嵌套网格的最佳方法是什么?

来自分类Dev

使用Susy Next在不同的断点处切换装订线宽度

来自分类Dev

Susy 2:如何从不同断点的nth-child中删除“ last”?

来自分类Dev

Susy2 Sass:将元素垂直放置在网格列内吗?

来自分类Dev

找不到Susy2要导入的文件或无法读取,通过Gulp用Compass进行编译

来自分类Dev

Susy 2:如何从不同断点的nth-child中删除“ last”?

来自分类Dev

未找到Susy宝石

来自分类Dev

Susy“静态”容器样式

来自分类Dev

Susy列溢出网格

来自分类Dev

Susy One IE后备-宽度是否仍被编译为IE8及以下版本的百分比?

Related 相关文章

  1. 1

    固定宽度的侧边栏和流体宽度主要内容区域可疑

  2. 2

    Susy断点最大宽度媒体查询

  3. 3

    Susy 2不处理@include布局

  4. 4

    $ susy设置global-box-sizing不会更改Susy2中的任何内容

  5. 5

    susy 2中未定义的mixin susy-grid-background

  6. 6

    Susy Next内容源有序布局

  7. 7

    使用带有多个部分文件的Susy SASS框架

  8. 8

    无法在Susy的断点处应用/编译最小宽度

  9. 9

    Susy-获得流体容器中的静态跨度宽度

  10. 10

    Susy Grid没有得到网格填充

  11. 11

    在Susy 2中定义全局网格上下文

  12. 12

    将Codekit 2与Susy和Breakpoint一起使用

  13. 13

    使用Susy 2在断点处创建两列表单布局

  14. 14

    Susy 2中的装订线功能/ mixin发生了什么?

  15. 15

    接下来使用Susy如何创建带有固定槽的流体柱的网格

  16. 16

    侧边栏可以滚动,但固定了主要内容

  17. 17

    如何在Susy2中的流体网格系统中制作静态元素宽度

  18. 18

    在Susy 2中将流体位置更改为两个固定的断点

  19. 19

    Susy为什么为我的列提供44.44444%的宽度而不是50%的宽度?

  20. 20

    在Susy 2中创建具有不同布局的嵌套网格的最佳方法是什么?

  21. 21

    使用Susy Next在不同的断点处切换装订线宽度

  22. 22

    Susy 2:如何从不同断点的nth-child中删除“ last”?

  23. 23

    Susy2 Sass:将元素垂直放置在网格列内吗?

  24. 24

    找不到Susy2要导入的文件或无法读取,通过Gulp用Compass进行编译

  25. 25

    Susy 2:如何从不同断点的nth-child中删除“ last”?

  26. 26

    未找到Susy宝石

  27. 27

    Susy“静态”容器样式

  28. 28

    Susy列溢出网格

  29. 29

    Susy One IE后备-宽度是否仍被编译为IE8及以下版本的百分比?

热门标签

归档