首页 > 其他分享 >css中文字与图片对齐

css中文字与图片对齐

时间:2023-04-17 09:47:14浏览次数:35  
标签:repeat png background 对齐 imgs position 图片 css icon

css中文字与图片对齐

第一种,使用vertical-align:middle
.icon{
	background-repeat:no-repeat;
	background-position:center;
    display:inline-block;
    width:16px;
    height:16px;   
    vertical-align:middle;  
}
.icon-down{
    background-image:url(./imgs/icon-chevron-down.png);
}
.icon-up{
    background-image:url(./imgs/icon-chevron-up.png);
}
第二种,vertical-align:baseline + 容器与图片高度一致
/* div{
    line-height:32px;
}       */
.icon{
    background-repeat:no-repeat;
    background-position:center;
    display:inline-block;
    width:32px;
    height:32px;
    /* white-space:nowrap;
    text-indent:-999em; */
}
.icon-position{
    background-image:url(./imgs/icon-position.png);
}
.icon-position{
    background-image:url(./imgs/icon-position.png);
}
第三种,容器vertical-align:top + 图片position:absolute
.icon-delete{
    background:url(./imgs/delete.png) no-repeat center;
    display:inline-block;
    width:16px;height:16px;
}

position:absolute会将元素块状化,相当于display:block,所以之前的display:inline-block是多余的,可以删除

标签:repeat,png,background,对齐,imgs,position,图片,css,icon
From: https://www.cnblogs.com/dlx609/p/17324772.html

相关文章

  • [OpenCV] 图像金字塔和图片缩放
    高斯金字塔:PyrDown图像变小,细节减少拉普拉斯金字塔:PyrUp图像变大,尽量弥补细节ResizeCV_EXPORTS_Wvoidresize(InputArraysrc,OutputArraydst,Sizedsize,doublefx=0,doublefy=0,intinterpolatio......
  • CSS
    1、什么是CSS    层叠样式表,美化网页 CSS的三种导入方式1、内部样式2、外部样式(链接式,导入式)3、行内样式1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<title>导出方式</title>6<!--内部样式--&......
  • 解决子级用css float浮动 而父级div没高度不能自适应高度
    解决子级对象使用cssfloat浮动而父级div不能自适应高度,不能被父级内容撑开解决方法,父级div没有高度解决方法。当在对象内的盒子使用了float后,导致对象本身不能被撑开自适应高度,这个是由于浮动产生原因。如何解决父div对象自适应高度,方法有三种,接下来DIVCSS5逐一介绍。方法一:对父......
  • django保存图片并返回url
    场景描述前端传递一个表单,表单中有title,description,以及image等信息,image在这里传递的是二进制文件后端需要将这些数据保存到一个数据库中。image需要保存到指定文件夹下,并且数据库中保存的是image的路径,之后我们可以通过浏览器访问类似127.0.0.1:8000/xxx/a.jpg访问到这......
  • 把文字从图片中去掉
    1、打开图片,并框选文字 2、菜单:选择--颜色范围,调整色彩容差  3、菜单:选择--修改--扩展,调整大小 4、菜单:编辑--内容识别填充,看看预览图,然后确定  5、Ctrl+D,进行确定 6、上面操作后,成品图 ......
  • pr图片缩放动画效果
    1.时间轴加高、加长加高:ctrl+'='加长:alt+滚轮2.在fx上右键——运动——缩放3.选中时间轴上的图片:打开效果控件,勾上缩放4.移动到时间轴末尾,插入关键帧5.把缩放改为110搞定......
  • CSS学习7()
    1.CSS三角1.普通三角制作<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>CSS三角制作</title><style>.box1{width:0;height:0;......
  • 内存对齐详解 (C++代码)
    内存对齐详解(C++代码)目录内存对齐详解(C++代码)Test1:结构体对齐Test2:时间开销对比我每天都有读一下面经的习惯,从里面抽一些我不太懂的内容使用dfs的思想去探索,感谢有了GPT4,探索之路变得有趣和高效许多。今天这个Topic如下,是腾讯日常实习面经中的内容编译内存相关:C+......
  • HTML+css
    因为测试需要用到css的内容,所以开始系统学习css和js技术css有id选择器,类选择器,可以组合,也可以单独分布首先是基本的选择器h1{color:rebeccapurple;}/*类样式class=*/.f20{font-size:18px;}/*id样式id=,notcopy*/#p4{font-size:30px;......
  • 安装scss
    在vue中使用scss需要安装三个packagenode-sasssass-loaderstyle-loader网上搜到的教程都是直接安装npminstallnode-sass--save-devnpminstallsass-loader--save-devnpminstallstyle-loader--save-dev但这样安装会报一堆版本错误找了很多帖子,最终亲测有效的方......