使用zurb Foundation 5时垂直对齐CSS

西缅

我正在尝试使用CSS和Zurb Foundation 5框架在标题面板(全宽约250像素高的容器)的标题面板中间对齐一行文本,但是由于某种原因而无法使其正常工作。

我已经尝试过在此链接http://www.vanseodesign.com/css/vertical-centering/上总结的6种垂直对齐方法中的每一种(行高方法,css表方法,绝对位置和负边距,绝对位置和拉伸,顶部和底部填充,浮动div)。我所管理的最好方法是将文本浮动在标题面板的外部和整个页面的中间,或者将文本上下移动一小段距离(看似随机),同时使标题面板的高度变形。

这使我认为标题面板的CSS中存在某些冲突(或股票基础框架中存在某些冲突),但是我无法解决。感谢任何指针。

谢谢!

我的标头面板的CSS紧随标准ZURB标题栏(高45像素-请参见填充)之后,如下所示:

#headerpanel {
  background: linear-gradient(rgba(0, 0, 0, 0.3) , rgba(0,0,0,0.3)), url( ../../images/footerbg1.jpg);  
  background-size: cover;
  padding: 45px 0 250px;
  text-align: center;
  position: relative;
}

我的HTML布局是:

<section id="headerpanel">       

 <div class="row">
  <div class="large-12 columns">

    <div class="spanMiddle">
   <?php print @$this->heading; ?>
    </div>

  </div>
 </div>
</section>

然后,我尝试以多种方式为spanMiddle div设置参数-例如

#spanMiddle {
  position: absolute;
    top: 50%;
    left: 50%;
    height: 30%;
    width: 50%;
    margin: -15% 0 0 -25%;
}

我还尝试了以下内容,并使用了专用的p或span标记(在标题面板css之后立即设置为.p {}或.spam {}):

 <div class="row">
  <div class="large-12 columns">
  </div>
 </div>

我也尝试过:

.spanMiddle {
position: relative;
top: 50%;
transform: translateY(-50%);
} 

    margin-top:auto;
    margin-bottom:auto;

我要去哪里错了?

弗雷迪

试试这个CSS:

#headerpanel {
    background: linear-gradient(rgba(0, 0, 0, 0.3) , rgba(0,0,0,0.3)), url( ../../images/footerbg1.jpg);  
    background-size: cover;
    text-align: center;
    position: relative;
    display: table;
    width: 100%;
    height : 250px; /* Determine the height of the box */
}

#headerpanel .row,
#headerpanel .columns{
    display: table;
    width: 100%;
    height: 100%;                       
}
#headerpanel .spanMiddle {
    display: table-cell;
    text-align: center;
    vertical-align: middle;                     
}

这是小提琴

希望能帮助到你 :)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Zurb Foundation自动完成样式

来自分类Dev

Best practice for Laravel 4 + Zurb Foundation 5?

来自分类Dev

Laravel 4 + Zurb Foundation 5的最佳实践?

来自分类Dev

在AngularJS中使用Zurb Foundation互换

来自分类Dev

Rails 4,Heroku,Zurb Foundation 5

来自分类Dev

Zurb Foundation垂直导航栏?

来自分类Dev

使用Gulpjs编译Zurb Foundation局部

来自分类Dev

如何使用Foundation 5 Zurb设置输入元素的宽度

来自分类Dev

在html-div中使用markdown编写帖子(使用zurb Foundation 5和jekyll)

来自分类Dev

zurb foundation - many duplicate css entries

来自分类Dev

Zurb Foundation 5-使按钮响应

来自分类Dev

只有使用Zurb Foundation 5才能实现大型数据均衡器?

来自分类Dev

与CSS垂直对齐时何时使用绝对位置与相对位置

来自分类Dev

使用EmberJS操作的Zurb Foundation下拉列表

来自分类Dev

在为网站使用Zurb Foundation时如何安全设置样式?

来自分类Dev

使用Zurb Foundation自动完成样式

来自分类Dev

使用CSS垂直对齐文本

来自分类Dev

使用css-float时元素的垂直对齐

来自分类Dev

Zurb Foundation 5,如何使用罗盘升级javascript?

来自分类Dev

在Zurb Foundation 5中使用模具

来自分类Dev

Foundation 5 Zurb:Large-4的对齐问题

来自分类Dev

TAG部分的Zurb Foundation 5数据公开

来自分类Dev

有没有一种可靠的方法可以在CakePHP中使用Zurb Foundation CSS框架?

来自分类Dev

Zurb Foundation 5-使按钮响应

来自分类Dev

与CSS垂直对齐时何时使用绝对位置与相对位置

来自分类Dev

使用Zurb Foundation CSS框架居中CSS

来自分类Dev

使用“隐藏上溢”时的垂直对齐

来自分类Dev

使用EmberJS操作的Zurb Foundation下拉列表

来自分类Dev

使用 ZURB Foundation 模板引擎语法时 ATOM 中的 HTML 突出显示功能失调

Related 相关文章

  1. 1

    使用Zurb Foundation自动完成样式

  2. 2

    Best practice for Laravel 4 + Zurb Foundation 5?

  3. 3

    Laravel 4 + Zurb Foundation 5的最佳实践?

  4. 4

    在AngularJS中使用Zurb Foundation互换

  5. 5

    Rails 4,Heroku,Zurb Foundation 5

  6. 6

    Zurb Foundation垂直导航栏?

  7. 7

    使用Gulpjs编译Zurb Foundation局部

  8. 8

    如何使用Foundation 5 Zurb设置输入元素的宽度

  9. 9

    在html-div中使用markdown编写帖子(使用zurb Foundation 5和jekyll)

  10. 10

    zurb foundation - many duplicate css entries

  11. 11

    Zurb Foundation 5-使按钮响应

  12. 12

    只有使用Zurb Foundation 5才能实现大型数据均衡器?

  13. 13

    与CSS垂直对齐时何时使用绝对位置与相对位置

  14. 14

    使用EmberJS操作的Zurb Foundation下拉列表

  15. 15

    在为网站使用Zurb Foundation时如何安全设置样式?

  16. 16

    使用Zurb Foundation自动完成样式

  17. 17

    使用CSS垂直对齐文本

  18. 18

    使用css-float时元素的垂直对齐

  19. 19

    Zurb Foundation 5,如何使用罗盘升级javascript?

  20. 20

    在Zurb Foundation 5中使用模具

  21. 21

    Foundation 5 Zurb:Large-4的对齐问题

  22. 22

    TAG部分的Zurb Foundation 5数据公开

  23. 23

    有没有一种可靠的方法可以在CakePHP中使用Zurb Foundation CSS框架?

  24. 24

    Zurb Foundation 5-使按钮响应

  25. 25

    与CSS垂直对齐时何时使用绝对位置与相对位置

  26. 26

    使用Zurb Foundation CSS框架居中CSS

  27. 27

    使用“隐藏上溢”时的垂直对齐

  28. 28

    使用EmberJS操作的Zurb Foundation下拉列表

  29. 29

    使用 ZURB Foundation 模板引擎语法时 ATOM 中的 HTML 突出显示功能失调

热门标签

归档