css里设置图片和文字等高的方法:1、添加css属性“vertical-align:middle;”;2、将图片和文字分别套上一个div,然后利用margin属性实现图片和文字等高效果即可。

本教程操作环境:windows7系统、css3版本、Dell G3电脑。
推荐:css视频教程
CSS 让同一行的图片和文字对齐
大家在做前端开发的时候那,经常会遇到img标签和文字在同一行。
立即学习“前端免费学习笔记(深入)”;
那么我刚开始的时候那是利用的float浮动布局解决的,定位布局(兼容性需要调整 不划算)下面给大家介绍一些其他的方法:
1.添加CSS属性:vertical-align:middle;
代码:
a img{border:none} .testdiv *{ vertical-align:middle; }@@##@@这里是文字,看看文字对齐了没
设置各对象的vertical-align属性, 属性说明 :
baseline-将支持valign特性的对象的内容与基线对齐 sub-垂直对齐文本的下标 super-垂直对齐文本的上标 top-将支持valign特性的对象的内容与对象顶端对齐 text-top-将支持valign特性的对象的文本与对象顶端对齐 middle-将支持valign特性的对象的内容与对象中部对齐 bottom-将支持valign特性的对象的文本与对象底端对齐 text-bottom-将支持valign特性的对象的文本与对象顶端对齐
2.div嵌套:将图片和文字分别套上一个div,就可以利用 margin 熟悉任意定位了
代码:
a img{border:none} .testIMG{ float:left; display:inline; margin-top:0; margin-left:5px; } .testTXT{ float:left; display:inline; margin-top:20; margin-left:5px; }这里是文字,看看文字对齐了没
3.把图片作为背景:
如果你的图片只是用来作为小图标放在文字的左侧,那就推荐用这个方法,图片设置成文字的背景,不循环,定位在左侧上下居中,文字向左padding图片的宽度加几个像素。
代码:
a img{border:none} .testTXT{ height:60px; line-height:60px; padding-left:65px; background:url(http://www.zc144.com/download/Template.jpg) no-repeat left center }这里是文字,看看文字对齐了没
以上就是css里图片和文字如何等高的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1617289.html
微信扫一扫
支付宝扫一扫