我有一个复选框列表,我想在一条水平线上间隔开。
<div class="timesheet-daily-entry-fields-container">
<input id="TimesheetMondayCheckbox" class="timesheet-daily-checkbox" type="checkbox"/>
<input id="TimesheetTuesdayCheckbox" class="timesheet-daily-checkbox" type="checkbox"/>
<input id="TimesheetWednesdayCheckbox" class="timesheet-daily-checkbox" type="checkbox"/>
<input id="TimesheetThursdayCheckbox" class="timesheet-daily-checkbox" type="checkbox"/>
<input id="TimesheetFridayCheckbox" class="timesheet-daily-checkbox" type="checkbox"/>
<input id="TimesheetSaturdayCheckbox" class="timesheet-daily-checkbox" type="checkbox"/>
<input id="TimesheetSundayCheckbox" class="timesheet-daily-checkbox" type="checkbox"/>
</div>
它们显示在线上,但我想将它们分开。
.timesheet-daily-checkbox {
margin: 10px;
padding: 10px;
display:inline-block;
overflow:hidden
}
我宁愿不在每个输入周围创建一个div,有更简单的方法吗?
答案 0 :(得分:4)
增加左右边距
margin: 10px 20px;
答案 1 :(得分:1)
您可以在包含元素的类和输入标记上定义CSS类,如下所示:
.timesheet-daily-entry-fields-container input {
margin: 10px;
padding: 10px;
display:inline-block;
overflow:hidden
}
这将节省您必须为每个输入元素添加一个类。为了使它们更加分散,增加余量。
答案 2 :(得分:0)
即使你还没有标签。你试过吗?标签和一些空间可以创造奇迹。