zoukankan      html  css  js  c++  java
  • div span img对齐,垂直居中对齐问题

    我想你们在前端开发中或多或少都遇到过这种问题,文字和图片不能平齐,很是头疼。

    HTML代码:

    <div class="">小太阳<span>小太阳</span><img src="img/考拉.jpeg" style=" 24px;height: 24px;" alt=""></div>

    介绍一个css属性:vertical-align

    默认值是baseline。

    当我们给 span 和 img 都加上 vertical-align: middle ; 会怎样尼?

    <div class="" style="">小太阳<span style="vertical-align:middle">小太阳</span><img src="img/考拉.jpeg" style=" 24px;height: 24px;vertical-align:middle" alt=""></div>

    发现第一个“小太阳”没对齐,当然是给 div 也加上vertical-align: middle ;

    其属性值及解析如下:

    baseline:将支持valign特性的对象的内容与基线对齐

    sub:垂直对齐文本的下标

    super:垂直对齐文本的上标

    top:将支持valign特性的对象的内容与对象顶端对齐

    text-top:将支持valign特性的对象的文本与对象顶端对齐

    middle:将支持valign特性的对象的内容与对象中部对齐

    bottom:将支持valign特性的对象的文本与对象底端对齐

    text-bottom:将支持valign特性的对象的文本与对象底端对齐

    给div 设置 行高line-height属性

    line-height值改得和DIV或者SPAN的height相同!

  • 相关阅读:
    学习bn算法
    记录pytorch的几个问题
    Python: 你不知道的 super
    cmd里面怎么复制粘贴
    tensorflow的transpose
    应该做一个软件,直接把视频里面的英语,转换成字幕,然后翻译
    继续修改,爬虫贴吧,上次的每次只取一个图片.
    Deleting elements
    Map, filter and reduce
    List methods
  • 原文地址:https://www.cnblogs.com/xuxiaoyu/p/11255099.html
Copyright © 2011-2022 走看看