在Struts2中,可以使用<s:checkbox>
标签来创建复选框。如果要将多个复选框放在同一行上,可以使用CSS样式来实现。
例如,可以将以下代码放入JSP页面中:
<s:checkbox label="选项1" name="option1" />
<s:checkbox label="选项2" name="option2" />
<s:checkbox label="选项3" name="option3" />
然后,在CSS样式表中添加以下样式:
input[type="checkbox"] {
display: inline-block;
margin-right: 10px;
}
这将使得所有复选框都在同一行上显示,并且它们之间有10像素的间距。
如果您希望将特定的复选框放在同一行上,可以将它们放在一个<div>
标签中,并为该<div>
标签应用CSS样式。例如:
<div class="checkbox-row">
<s:checkbox label="选项1" name="option1" />
<s:checkbox label="选项2" name="option2" />
</div>
然后,在CSS样式表中添加以下样式:
.checkbox-row {
display: flex;
flex-direction: row;
align-items: center;
}
这将使得<div>
标签中的复选框在同一行上显示,并且它们会垂直居中对齐。