提供Discuz ,ECShop ,PHPCMS ,帝国CMS ,CSS教程 ,PHP教程 ,DedeCMS ,WordPress ,HTML教程等cms问题查询.
当前位置: HTML教程 > CSS垂直对齐不起作用的缘由及解决方法【html5教程】,CSS

verticla-align用于调解内联元素的垂直位置,然则有时候它不起作用,本篇文章将来给人人分享关于CSS垂直对齐不起作用的缘由和解决方法。

我们先来剖析一下致使垂直对齐无效的缘由

我想很多人都邑碰到如许一个题目,在运用vertical-align作为属性来对齐垂直位置,由于某种缘由它基础不起作用!

实际上,vertical-align只能用于“内联元素”和“表格单元格”。

vertical-align的运用方法

在“内联元素”或“表格单元格”中形貌您想要对齐位置。

假如适用于内部元素的话,“想要转变笔墨的基础线”。笔墨的基础线是默许的位置。

这个位置能够进步或下降。

基础上有top,bottom,middle,也能够用像素和%的数字来指定。

假如适用于表单元格,则是“在纵向方向的对齐时”。

我们来看细致的例子:

比方,假如要运用vertical-align完成垂直居中,请看以下代码。

我们先预备如许一个盒子

HTML

<div class ="box-wrap"> 
  <div class ="box"> 
    <p>笔墨内容</p> 
  </div> 
  </div>

CSS

.box{
  background-color: #66b6d5;
  width: 300px;
  height: 200px;
}
p{
  color: #fff;
}

结果以下:

然后增加display:table - cell;和vertical - align:middle;到.box。

.box{
  display: table-cell;
  vertical-align: middle;
  background-color: #66b6d5;
  width: 300px;
  height: 200px;
}
p{
  color: #fff;
}

结果以下:完成了垂直居中

在这里要注意的是,为了完成垂直方向的位置指定,须要有高度的table。

假如您愿望高度取决于父元素,请确保将父元素指定为display:table;而且还要hight。

垂直和对齐,顶部和底部之间的区分也是如许的。

代码以下:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title></title>
    <style type="text/css">
    .box-wrapper{
  display: table;
  height: 200px;
}
.box{
  width: 300px;
  background-color: #66b6d5;
  display: table-cell;
  border: 1px #fff solid;
}
.box.middle{
  vertical-align: middle;
}
.box.top{
  vertical-align: top;
}
.box.bottom{
  vertical-align: bottom;
}
p{
  color: #fff;
}
 </style>
  </head>
  <body>
<div class="box-wrapper">
  <div class="box middle">
     <p>笔墨内容</p>
  </div>
  <div class="box top">
     <p>笔墨内容</p>
  </div>
  <div class="box bottom">
     <p>笔墨内容</p>
  </div>
</div>
  </body>
</html>

结果以下:

以上就是CSS垂直对齐不起作用的缘由及解决方法的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"CSS垂直对齐不起作用的缘由及解决方法【html5教程】,CSS"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线