复选框上的宽度 100% 使其居中对齐。我该如何应对?
我通过 CSS 将所有输入设置为 100% 宽度。但是,由于某种原因,复选框居中对齐。 无论如何要反击这个吗? 我不想通过 css 使用属性选择,因为它们不完全支持。
I am setting all inputs to a 100% width via CSS. However, checkboxes are center aligned for some reason.
Anyway to counter this?
I don't want to have to use attribute selection via css since they're not fully supported.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您需要将宽度设置回自动(
width: auto
)。如果您不想使用属性选择器,则必须找到另一个与复选框匹配的选择器。这很可能涉及添加额外的标记(例如类)。
You need to set the width back to auto (
width: auto
).If you don't want to use attribute selectors, then you must find another selector that matches the checkboxes. This may well involve adding additional markup (such as a class).
您需要将复选框包装在另一个元素中:
在 CSS 中:
You need to wrap your checkbox in another element:
In CSS:
检查这个
Check this