本博文源于自身的亲身实践,让html的文本元素对齐,如果不让其对齐就会变得很丑陋,如下图,那么如何设置才能让元素占据相同呢?
文章目录
- 1、问题来源
- 2、问题解决思路
- 3、问题解决方案
- 4、问题完整源码及效果
1、问题来源
2、问题解决思路
笔者目的是什么,笔者目的时不管A有多少个,总是对齐的,有相同的大小,那么input框也会有相同的大小,那么改变css样式我们就能解决啦。
3、问题解决方案
只需要给A所在labe设置css样式就行了。
background-color: red;
width: 120px;
display: inline-block;
4、问题完整源码及效果
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style>.cfg_row_left {background-color: red;width: 120px;display: inline-block;}</style></head><body><ul><li><label class="cfg_row_left">AA:</label><input type="text" class="cfg_row_right" /><label class="cfg_row_left">AAAAAA:</label><input type="text" class="cfg_row_right" /></li><li><label class="cfg_row_left">AAAA:</label><input type="text" class="cfg_row_right" /><label class="cfg_row_left">AABBBBAA:</label><input type="text" class="cfg_row_right" /></li></ul></body>
</html>