骨架 CSS 类网格

Posted

技术标签:

【中文标题】骨架 CSS 类网格【英文标题】:Skeleton CSS classes grids 【发布时间】:2015-05-09 17:14:24 【问题描述】:

我正在使用 Skeleton.css 在 wordpress 中创建一个网格系统

本教程显示了以下标头的标记,在这里您可以看到徽标有 3 个类, - 五列和 clearfix

   <header>
        <div class="five columns clearfix">
    get_template_directory_uri(); ?>/img/logo.svg"></a>
        </div>
    </header>

但是当我查看 skellton css 时,我看不到“五”类所以我将其更改为 .five.columns 但他没有区别,我在 .five.columns 类周围创建了一个边框,它确实没有出现我错过了什么明显的东西吗?

  .one.column,
  .one.columns                     width: 4.66666666667%; 
  .two.columns                     width: 13.3333333333%; 
  .three.columns                   width: 22%;            
  .four.columns                    width: 30.6666666667%; 
  .five.columns                    width: 39.3333333333%; 
  .six.columns                     width: 48%;            
  .seven.columns                   width: 56.6666666667%; 
  .eight.columns                   width: 65.3333333333%; 
  .nine.columns                    width: 74.0%;          
  .ten.columns                     width: 82.6666666667%; 
  .eleven.columns                  width: 91.3333333333%; 
  .twelve.columns                  width: 100%; margin-left: 0; 

  .one-third.column                width: 30.6666666667%; 
  .two-thirds.column               width: 65.3333333333%; 

  .one-half.column                 width: 48%; 

  /* Offsets */
  .offset-by-one.column,
  .offset-by-one.columns           margin-left: 8.66666666667%; 
  .offset-by-two.column,
  .offset-by-two.columns           margin-left: 17.3333333333%; 
  .offset-by-three.column,
  .offset-by-three.columns         margin-left: 26%;            
  .offset-by-four.column,
  .offset-by-four.columns          margin-left: 34.6666666667%; 
  .offset-by-five.column,
  .offset-by-five.columns          margin-left: 43.3333333333%; 
  .offset-by-six.column,
  .offset-by-six.columns           margin-left: 52%;            
  .offset-by-seven.column,
  .offset-by-seven.columns         margin-left: 60.6666666667%; 
  .offset-by-eight.column,
  .offset-by-eight.columns         margin-left: 69.3333333333%; 
  .offset-by-nine.column,
  .offset-by-nine.columns          margin-left: 78.0%;          
  .offset-by-ten.column,
  .offset-by-ten.columns           margin-left: 86.6666666667%; 
  .offset-by-eleven.column,
  .offset-by-eleven.columns        margin-left: 95.3333333333%; 

  .offset-by-one-third.column,
  .offset-by-one-third.columns     margin-left: 34.6666666667%; 
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns    margin-left: 69.3333333333%; 

  .offset-by-one-half.column,
  .offset-by-one-half.columns      margin-left: 52%; 



/* Larger than mobile */
@media (min-width: 400px) 

非常感谢

【问题讨论】:

【参考方案1】:

这里有一些关于高度和颜色的样式以使其明显。你的 div 高度是 0px 吗?使用浏览器中的开发人员工具检查它 - Chrome Developer Tools website。

https://jsfiddle.net/p1w61hmt/.

<header style="height: 100px; background: green;">
    <div class="five columns clearfix" style="height: 100%;">
    </div>
</header>

.five.columns  width: 39.3333333333%; 
.columns  background: red; 

这可能是一些粘贴错误,但您的 html 无效并且您的 css 看起来像一个不完整的 sn-p。

【讨论】:

以上是关于骨架 CSS 类网格的主要内容,如果未能解决你的问题,请参考以下文章

骨架网格系统:使容器 100%

如何使用骨架网格垂直对齐图像旁边的文本

如何修复对象具有未应用的转换。这对于带有骨架的网格永远不起作用。出口取消

Blender 到 Unity 骨架动画变形

css 骨架屏幕css样本

使用骨架 css 框架时,边距出现在两个尺寸上