【发布时间】:2021-05-11 03:23:37
【问题描述】:
我想在表格样式网格中设置这些复选框,而不使用 HTML 中的表格。我正在尝试 CSS,但似乎我需要为每个插槽的每个标签添加一个类。
有没有办法避免这种情况?
<div class = permissions_grid>
<div class="column_labels"></div>
<label>All Members</label>
<label>Relevant Experience</label>
<label>HUB Moderators</label>
<label>Invited Members</label>
</div>
<div class="row_edit_documents">
<label>Edit Documents</label>
<input type="checkbox" class="all-D" name="edit_docs" value="all">
<input type="checkbox" class="relevant" name="edit_docs" value="relevant">
<input type="checkbox" class="moderators" name="edit_docs" value="moderators">
<input type="checkbox" class="invited" name="edit_docs" value="invited" checked>
</div>
<div class = "row_add_categories">
<label>Add Feedback Categories</label>
<input type="checkbox" class="all-C" name="add_cat" value="all" checked>
<input type="checkbox" class="relevant" name="add_cat" value="relevant">
<input type="checkbox" class="moderators" name="add_cat" value="moderators">
<input type="checkbox" class="invited" name="add_cat" value="invited">
</div>
<div class = "row_move_com_cat">
<label>Move Comments and Categories</label>
<span class="x">X</span>
<input type="checkbox" class="relevant" name="move" value="relevant">
<input type="checkbox" class="moderators" name="move" value="moderators" checked>
<input type="checkbox" class="invited" name="move" value="invited" checked>
</div>
</div>
第一行从位置 2 开始,我认为我可以在 CSS 中轻松标记。但是如何确保所有输入和标签的间距均匀?
谢谢
凯文
【问题讨论】:
-
如果你有当前版本的css,你能提供一段代码吗?
-
你的结构看起来像一张桌子。有理由不使用吗?
-
嗯,我记得表格通常不鼓励样式化。这不适用于这种情况吗?
标签: html css checkbox css-grid