扫码关注官方订阅号
我想让这个后面的文字和复选框垂直居中对齐
人生最曼妙的风景,竟是内心的淡定与从容!
使用 Flexbox 來處理這種問題最方便了:
Flexbox
* { margin: 0; padding: 0; border: none; } body { background-color: darkgray; } .main { width: 800px; margin: 100px auto; } form { display: flex; flex-direction: column; width: 100%; height: 100px; background-color: whitesmoke; border: 2px solid grey; margin: 20px auto; } p { font-size: 20px; font-family: "微软雅黑"; } .input { display: flex; align-items: center; flex: 1; padding: 10px; } .input > input { margin: 10px; } .input > label { font-size: 20px; }
给他们设置下浮动试试
两种思路
绝对定位
用 display: inline-block,使其具有高度后在调节行高
给 <input> 加一条 CSS:
<input>
vertical-align: middle;
还是不对齐的话就把middle换成一个长度值
middle
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
例子
使用
Flexbox來處理這種問題最方便了:给他们设置下浮动试试
两种思路
绝对定位
用 display: inline-block,使其具有高度后在调节行高
给
<input>加一条 CSS:还是不对齐的话就把
middle换成一个长度值