码迷,mamicode.com
首页 > Web开发 > 详细

css3 的vertical-align——我的理解

时间:2016-09-29 20:36:08      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

在下才疏学浅,不足之处,还请多多指教。

vertical-align 是css中很有用的一个属性,常用在checkbox和文字的对齐,图片的对齐等位置。

需要注意的是:需要有一个元素属于  inline 或 inline-block(table-cell也可以理解为inline-block水平)水平,其身上的vertical-align属性才会起作用,其实很好理解,为 block 的元素直接独自占一行,不需要对齐。

常见的 vertical-align用法:middle(中线对齐),top(把元素的顶端和最高的元素顶端对齐),2px(上下的高度)。

见如下代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .test{
            vertical-align:2px;
        }
    </style>
</head>
<body>
    <span>
        <input type="checkbox">
        <label class="test">记住我</label>
    </span>
</body>
</html>

执行效果如下

技术分享

接下来看一个图片对齐的:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        img{
            width: 600px;
            height:300px;
            vertical-align:middle;
        }
    </style>
</head>
<body>
    <img src="../jsmode/img/1.jpg" >123213
    <span class="test">记住我</span>
</body>
</html>

执行效果如下

技术分享

通过demo,我们知道 img,span是 行间元素

其实块级元素是为数不多的:<div><h1><p><table><ul><from>

css3 的vertical-align——我的理解

标签:

原文地址:http://www.cnblogs.com/wanghongde/p/5920860.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!