• css之vertical-align属性


    1.vertical-align 属性:用于设置一个·元素的垂直对齐方式,但是它只对行内元素或者行内块元素有效。也就是单纯的块元素它没有效果。

    baseline 默认。元素放置在父元素的基线上。
    sub 垂直对齐文本的下标。
    super 垂直对齐文本的上标
    top 把元素的顶端与行中最高元素的顶端对齐
    text-top 把元素的顶端与父元素字体的顶端对齐
    middle 把此元素放置在父元素的中部。
    bottom 把元素的顶端与行中最低的元素的顶端对齐。

    2.使用语法:vertical-align:bottom | baseline | top | middle,这几个属性对应于文字下面的几条水平线,网页中将文字分为下面几条水平线

     3.默认图片与文字是根据baseline对齐:

     可以修改根据对齐效果:vertical-align:middle

    代码

    <style>
      div img{
        margin-right: 5px;
        vertical-align: middle;
      }
    </style>
    <body>
      <div>
        <img src="./img/3.jpg" alt="">young
      </div>
    </body>

    效果:

     以上一个例子可以修改相应的属性,修改文字与图片的对齐方式。

    4.网页中可能会出现以下情况,可以使用vertical-align解决。

    当图片与文字对齐时,如果加边框可能会出现间隙。

     此时是由于HTML元素默认图片与文字是以baseline对齐的,所以图片会和字母“y”最下面的钩对齐。

    此时可以修改vertical-align:bottom,就可以解决。

    穷则独善其身,达则兼济天下……
  • 相关阅读:
    01_python修改递归最大深度
    所有失去的会以另一种形式归来
    长大了,总有那么一两次,你会为重视的人奔跑,因为是对的人,走路真的来不及
    urllib的使用
    linux常用命令
    CentOS7安装软件后检索获取密钥失败的解决方法
    urllib3的使用
    拖延
    centos下软件的安装
    曾经
  • 原文地址:https://www.cnblogs.com/hmy-666/p/14406426.html
Copyright © 2020-2023  润新知