Heim  >  Artikel  >  Web-Frontend  >  vertical-align各属性对比_html/css_WEB-ITnose

vertical-align各属性对比_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:35:18911Durchsuche

测试用代码

<!DOCTYPE html><html><head>    <style>        #dd {            //line-height: 300px;            background-color: gray;            position: relative;            font-size: 60px;            //height: 300px;        }        #dd > .middle {            position: absolute;            top: 50%;            height: 1px;            background-color: black;            left: 0;            right: 0px;        }        #dd span {            background-color: green;        }    </style>  </head><body>    <div id="dd">        <img    style="max-width:90%" alt="vertical-align各属性对比_html/css_WEB-ITnose" ><span>xg</span>        <div class="middle"></div>    </div></body></html>

 

默认的是按baseline对齐

去掉图片试试:

 这里xg span的高度是60,68的高度是line-height,上图高72是图片把div撑开了,可以看出span的底部到baseline的距离是8

给img添加 vertical-align:bottom; 后:

图片和div的底边对齐

vertical-align:text-bottom

对齐

vertical-align:sub;

和vertical-align:bottom;类似,但是更低一些

vertical-align:middle;

图片偏下了

将img的height改成1试一试

原来是跟x居中对齐了

 

 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn