我是html和Javascript世界的初学者。
<ul style = "list-style-type: none;">
{% for majorversionname, majorversionId, minorversionname, minorversionId in versions %}
<li>
<div style = "display: inline-block;">
<label for="delMinVersion" style = "text-align :left;"> Version - {{majorversionname}} {{ minorversionname.strftime('%Y-%m-%d %H:%m') }}</label>
<button for="delMinVersion" data-toggle = "modal" data-target = "#delete_minor_version"
class="btn btn-default" value = "deletemiv?mav={{ majorversionId }}&miv={{ minorversionId }}" onclick="$('#deleteMinorVersionButton').attr('value',$(this).attr('value'));"
>Delete</a>
</div> <!-- href= {{url_for('deletemiv')}}?mav={{ majorversionId }}&miv={{ minorversionId }} -->
</li>
{% endfor %}
</ul>
我根据
等值获取未对齐的标签和按钮复选框我希望得到这样的结构:
其中Label和Button像Table一样对齐。
如果没有使用html表和行而只是操作li或ul元素,我可以帮助我如何拥有这样的结构
**************************** UPDATE ****************** *******************
遵循“grinmax”建议我得到以下内容:
看起来并不优雅
如何将所有内容整理成一行?
答案 0 :(得分:2)
试试这个
ul li label {
display: inline-block;
width: 50%;
}
<ul>
<li>
<label>Label</label>
<input type="text">
</li>
<li>
<label>Label</label>
<input type="text">
</li>
<li>
<label>Label</label>
<input type="text">
</li>
</ul>
答案 1 :(得分:0)