摘要:图片与文字对齐,图标与标题对齐很多时候,在页面中会遇到图标与文字混排的情况,用并不能让图片完全对齐于文字。目的是达成这种效果这并不是用实现的先看一下用的样子是设置在上的,此时虽然能凑合看,但并不完美。作为完美主义者是肯定受不了的。
img 图片与文字对齐,图标与标题对齐
很多时候,在页面中会遇到图标与文字混排的情况,用 vertical-algin: middle 并不能让图片完全对齐于文字。
目的是达成这种效果:(这并不是用 vertical-align 实现的)
先看一下用 vertical-align 的样子vertical-align: middle 是设置在 img 上的,此时虽然能凑合看,但并不完美。作为完美主义者是肯定受不了的。
一种完美的解决方法html 结构是这样的
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
摘要:是程序的主入口导包程序入口相当于主页面可以看到,这个返回了一个的,作为程序的主界面。 什么是 Widget Flutter 的核心设计思想便是一切即 Widget,在 Flutter 的世界里,包括views、view、 controllers、layouts等在内的概念都建立在 Widget 之上,可以理解成原生的View。 lib/main.dart 是程序的主入口 //导包 impor...
阅读目录 一、head内常用标签 二、 HTML语义化 三、 字符实体 四、 h系列标签 五、 p标签 六、 img标签 七、 a标签 八、 列表标签 九、 table标签 十、 form标签 一、 head内常用标签 1、meta相关 #1、指定字符集 #2、页面描述 #3、关键字:有助于搜索引擎SEC优化,再怎么优化也抵不过竞价排名 #4、3秒后跳转 #5、三秒刷新 ...
摘要:标签行内元素,表示一行中的一小段内容,没有具体的语义。表示当前文件所在目录下的上一级目录,比如表示当前目录下的上一级目录下的文件夹中的的图片。标签表示列表的整体。1.html概述和基本结构 html概述 HTML是 HyperText Mark-up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标签组成...
摘要:每个列表项始于标签。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。标签的属性应当与相关元素的属性相同。姓名性别姓名性别单元格标签可以定义表格中的一个单元格,表示一个单元格。 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位: web前端开发工程师 web网站架构师 自己创业 转岗管理或其他 web前端开发的前景展望: 未来IT行业企业需求...
阅读 2641·2021-11-22 15:24
阅读 1372·2021-11-17 09:38
阅读 2750·2021-10-09 09:57
阅读 1196·2019-08-30 15:44
阅读 2442·2019-08-30 14:00
阅读 3543·2019-08-30 11:26
阅读 2937·2019-08-29 16:28
阅读 746·2019-08-29 13:56