【css】实现图片与文本对齐

更新时间:2023-07-31 19:21:22 阅读: 评论:0

【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);
}镜头看世界
<body>
<div>请选择<span class="icon icon-down"></span></div>
<script>
var span = document.querySelector('span');
if(ains('icon-down')){
ve('icon-down');
span.classList.add('icon-up');
}el if(ains('icon-up')){
ve('icon-up');
span.classList.add('icon-down');
}
}
</script>
</body>
第⼆种,vertical-align:baline + 容器与图⽚⾼度⼀致
/* 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);
}
<body>
<div><span class="icon icon-position">当前位置</span>杭州</div> </body>
所以要实现图⽚⽂本对齐的css样式如下:o型血女生
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);
}
第三种,容器vertical-align:top + 图⽚position:absolute
给我个理由
<body>
<span class="icon-box"><i class="icon-delete"></i>删除</span> </body>
.icon-delete{
background:url(./imgs/delete.png) no-repeat center;
display:inline-block;
width:16px;height:16px;
}
所以,要实现图标⽂本对齐,css样式如下:
.icon-box{
padding-left:16px;
line-height:16px;
vertical-align:top;
}
.icon-delete{
background:url(./imgs/delete.png) no-repeat center;
width:16px;height:16px;
站桩的正确姿势position:absolute;
margin-left:-16px;
}
position:absolute会将元素块状化,相当于display:block,所以之前的display:inline-block是多余的,可以删除。

本文发布于:2023-07-31 19:21:22,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1125022.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:直播   相当于   镜头
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图