CSS vertical-align 属性的简单用法?

(测试环境:chrome)

CSS vertical-align属性:设置元素的垂直对齐方式

通过几个例子来看:

第一个:正常情况下,我们在段落中嵌套一个图片,不添加vertical-align属性

代码:

<!doctype html>
<html>
     <head>
         <meta charset="utf-8"/>
         <title>this is a test file</title>  
     </head>
     <body>
         <p>test test<img src="self_info.png" alt="myself picture"/>test test</p>
     </body>
</html>

显示效果:

                        


 第二个: 我们试用一下 vertical-align 属性,设置 vertical-align:baseline;

 代码:

<!doctype html>
<html>
     <head>
         <meta charset="utf-8"/>
         <title>this is a test file</title> 
         <style type="text/css">
            .test{
                vertical-align:baseline;
            }
         </style> 
    
     </head>
     <body>
         <p>test test<img src="self_info.png" alt="myself picture" class="test"/>test test</p>
     </body>
</html>

显示效果:可以看出 默认情况下和 basline值下的显示效果是一致的;

                  


 第三个:上面使用baseline值,下面我们使用sub 和super看看,

              sub:垂直对齐文本的下标;

              super:垂直对齐文本的上标;

              代码忽略,直接修改上面的  vertical-align : sub/super;

              显示效果1(sub):   

                                  

              显示效果2(super):                           

                           


   第四个:我们再看看  top  bottom  middle  这三个的显示效果;

               显示效果1(top):把元素的顶端和行中最高元素的顶端对齐

                                 

               显示效果2(bottom):把元素的顶端和行中最低元素的顶端对齐

                            

               显示效果3(middle):把元素放在父元素的中部

                                


其余的几个值自行测试吧。。。。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值