HTML5+CSS3 将图片和文字置于一行

将文字对齐图片中心的水平位置

今天课堂作业上有一段是要做出文字与图片在一行且文字对齐图片的中心位置。课上用inline-block做的,但盒子总是不受控制。于是回来随便找了个图片用vertical-align做成功了。

这是原本的样式(加了边框方便看盒子)如图:

然后用垂直对齐,加大了字体,去掉了里面的盒子框框。如图:

css 复制代码
<style>
		.box1{
			border:2px black solid;
		}
		img{
			width:50px;height:50px;
		}
		span{
			width:100px;height:50px;
			vertical-align: 15px;
			font-size: 30px;
		}
</style>
html 复制代码
<body>
	<div class="box1">
	<img src="../images/images1/p2.png" 
	alt="p2"/>
		<span>传智播客</span>
	</div>
</body>

思路:img和span都是inline元素,用block元素将这两个盒子装起来,然后设置span垂直对齐即可。

相关推荐
aq55356004 分钟前
HTML头部元信息避坑指南
前端·html
A923A13 分钟前
Vue 和 React 常用脚手架工具总结
前端·vue.js·react.js·脚手架
skywalk816313 分钟前
CherryStudioWeb:一个优雅的 AI 聚合导航页,让你在一个页面访问所有主流 AI 服务。
前端·css·人工智能·html
Highcharts.js16 分钟前
步骤总结|使用 React + Highcharts 实现动态更新图表
前端·javascript·react.js·前端框架·highcharts·图表渲染
~ rainbow~16 分钟前
前端转型全栈(五)——NestJS 文件上传功能开发复盘
前端·全栈
木斯佳16 分钟前
前端八股文面经大全:来未来前端实习一面(2026-04-17)·面经深度解析
前端·校招·实习
刘佬GEO35 分钟前
GEO 效果看什么指标:从提及、引用到推荐的判断框架
前端·网络·人工智能·搜索引擎·ai
Liu.77437 分钟前
Vue 3开发中遇到的报错(1)
前端·javascript·vue.js
还有你Y7 小时前
Shell 脚本语法
前端·语法·sh