可以通过多种方式将复选框或单选按钮与其标签对齐。下面描述了一些最简单的方法来实现这一点,并在不同的浏览器中使用适当的代码和输出。现在可以通过各种方式来完成样式以对齐复选框及其标签。对于本文,我们使用在 style 标签下完成的内部样式表。
方法一:通过使复选框的位置相对,将vertical-align设置为居中可以对齐复选框及其标签。在这里,我们设置了复选框相对于标签的位置。所以复选框是根据标签对齐的。
例子:
Aligning Checkboxes consistently
in cross browsers
Geeksforgeeks
输出:
- 火狐浏览器:
- 谷歌浏览器:
- IE浏览器:
方法2:通过使用flex display,由于display设置为flex并且对齐居中,所以checkbox和label都对齐到横轴的中心。
例子:
Aligning Checkboxes consistently
in cross browsers
Geeksforgeeks
输出:
- 火狐浏览器:
- 谷歌浏览器:
- IE浏览器:
方法3:通过将label和checkbox分组到同一个block中,我们可以在跨浏览器中一致地对齐checkbox和label。
例子:
Aligning Checkboxes consistently
in cross browsers
Geeksforgeeks
输出:
- 火狐浏览器:
- 谷歌浏览器:
- IE浏览器: