在我的网站上,我单击“保存”按钮,单击该按钮会打开一个对话框。该对话框显示有关正在保存的页面的一些信息,我还刚刚添加了一个复选框,以允许用户指定他们希望此页面成为站点的“主页”页面。即在选中该框并单击对话框上的“保存”按钮后,他们当前正在查看的页面将被设置为“主页”页面,因此每当他们单击站点上的“主页”按钮时,他们将被带到此页面而不是默认页面。
此功能目前有效,我现在只是尝试整理演示文稿/布局,使其与对话框的其余部分保持一致。
HTML 是:
<div data-ng-show="layout.style == 'grid'">
<div class="divider"></div>
<div class="row">
<div class="col-sm-4 col-xs-4">
<label data-i18n="Direction:"></label>
</div>
<div class="col-sm-8 col-xs-8">{{layout.direction}}</div>
</div>
</div>
<div class="divider"></div>
<div class="row">
<div class="col-sm-4 col-xs-4">
<label data-i18n="Homepage:"></label>
</div>
<div class="col-sm-10 checkbox">
<label class="checkbox">
<input name="homepageCheckbox" type="checkbox"
ng-model="checkboxModel">
<span data-i18n="Set this page as the home page"></span>
</label>
</div>
</div>
但是,由于某种原因,我为其添加的复选框和描述的布局与对话框上显示的其他所有内容不同:
我期待复选框和描述与“主页”标签内联显示,就像所有其他项目一样......我猜这已经显示在新行上的原因可能是因为宽度对话框的文本太长?
如何指定我希望复选框和描述文本与“主页”标签一致显示,以及显示其他非标签元素,即使它需要两行来执行此操作?
编辑
我尝试了答案中给出的建议——虽然这解决了布局的“列”问题,但并没有解决“行”问题——即文本现在被限制在正确的列中,但由于某种原因,它似乎仍然显示在标签的单独行上: