资讯专栏INFORMATION COLUMN

img 图片与文字对齐,图标与标题对齐

zhaochunqi / 1011人阅读

摘要:图片与文字对齐,图标与标题对齐很多时候,在页面中会遇到图标与文字混排的情况,用并不能让图片完全对齐于文字。目的是达成这种效果这并不是用实现的先看一下用的样子是设置在上的,此时虽然能凑合看,但并不完美。作为完美主义者是肯定受不了的。

img 图片与文字对齐,图标与标题对齐

很多时候,在页面中会遇到图标与文字混排的情况,用 vertical-algin: middle 并不能让图片完全对齐于文字。

目的是达成这种效果:(这并不是用 vertical-align 实现的)

先看一下用 vertical-align 的样子

vertical-align: middle 是设置在 img 上的,此时虽然能凑合看,但并不完美。作为完美主义者是肯定受不了的。

一种完美的解决方法

html 结构是这样的

BTC
BTC

scss (不了解 scss 的移步这里:scss 基础用法)

.coin-title {
    line-height: 1;
    color: white;
    margin-bottom: 8px;
    > img {
      float: left;
      height: 1rem;
      display: block;
    }
    > h5 {
      font-size: 1rem;
      padding-left: 20px;
    }
    &:after{  // clearfix
        content: "";
        clear: both;
        display: block;
    }
}

实现原理是这样的,

同时包裹在 div

都以 block 显示

设置高度与

一致,此时 会自动等比例缩放到这个高度

float: left,此时 就会脱离布局

设置 padding-left,并大于 的宽度, 就会出现在
的左边,两者重叠

最好在父元素 div 上添加一个 clearfix 抵消掉上面 float 产生的副效果

完美

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/116108.html

相关文章

  • 【Flutter】开发之基础Widget(二)

    摘要:是程序的主入口导包程序入口相当于主页面可以看到,这个返回了一个的,作为程序的主界面。 什么是 Widget Flutter 的核心设计思想便是一切即 Widget,在 Flutter 的世界里,包括views、view、 controllers、layouts等在内的概念都建立在 Widget 之上,可以理解成原生的View。 lib/main.dart 是程序的主入口 //导包 impor...

    zhangyucha0 评论0 收藏0
  • 前端基础-HTML的的标签详解

    阅读目录 一、head内常用标签 二、 HTML语义化 三、 字符实体 四、 h系列标签 五、 p标签 六、 img标签 七、 a标签 八、 列表标签 九、 table标签 十、 form标签 一、 head内常用标签 1、meta相关 #1、指定字符集 #2、页面描述 #3、关键字:有助于搜索引擎SEC优化,再怎么优化也抵不过竞价排名 #4、3秒后跳转 #5、三秒刷新 ...

    番茄西红柿 评论0 收藏0
  • Python开发【前端篇】HTML

    摘要:标签行内元素,表示一行中的一小段内容,没有具体的语义。表示当前文件所在目录下的上一级目录,比如表示当前目录下的上一级目录下的文件夹中的的图片。标签表示列表的整体。1.html概述和基本结构 html概述 HTML是 HyperText Mark-up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标签组成...

    番茄西红柿 评论0 收藏0
  • HTML总结

    摘要:宋体是文本标记语言宋体宋体文件的扩展名一般为宋体或者宋体内的标签一般是成对出现,有开始就有结束宋体第一个标签宋体所有网页内容都是放在宋体标签内宋体标签是网页是最大的标签宋体第二个标签在宋体有两个重要的标签一HTML 是文本标记语言(Hyper Text Mark-up Language) Html文件的扩展名一般为.html或者.htm Html内的标签一般是成对出现,有开始就有结束 第一个...

    番茄西红柿 评论0 收藏0
  • DIV+CSS学习笔记总结篇

    摘要:每个列表项始于标签。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。标签的属性应当与相关元素的属性相同。姓名性别姓名性别单元格标签可以定义表格中的一个单元格,表示一个单元格。 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位: web前端开发工程师 web网站架构师 自己创业 转岗管理或其他 web前端开发的前景展望: 未来IT行业企业需求...

    iOS122 评论0 收藏0

发表评论

0条评论

zhaochunqi

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<