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垂直对齐即可。

相关推荐
不可能片场2 分钟前
Electron 退化成 node:一个环境变量的锅
前端·electron
楚楚河河4 分钟前
js 变量声明
前端
Cicada12812 分钟前
Web 服务器怎么选
运维·服务器·前端
不可能片场13 分钟前
接口返回 200 不代表活着:catch-all 路由的陷阱
前端·electron
用户9210802628619 分钟前
Cookie 和 Token,到底谁在负责登录态
前端
阳火锅20 分钟前
2025,记住这一年!它是古法编程的最后一年。
前端·javascript·面试
sibylyue22 分钟前
【报表和BI大屏】ECharts数据可视化大屏 / 驾驶舱
前端·信息可视化·echarts
用户9210802628627 分钟前
为什么 Header 是 HTTP 的灵魂
前端
特立独行的猫A29 分钟前
AtomMQTT Broker — 用 Rust 实现的轻量级高性能 MQTT 消息代理
前端·后端·架构
IMPYLH31 分钟前
HTML 的 <s> 元素
前端·html