【发布时间】:2017-05-17 04:48:58
【问题描述】:
在尝试让标签和选择元素对齐到行的右侧时, 我试过这个:
<tr>
<td>
<input type="radio" id="ucemployee" name="travelertype"/>UC Employee
<label for="selectcampus">UC Campus:</label>
<select id="selectcampus" title="Please select a campus" align="right">
<option value="pleaseselect">Please Select</option>
<option value="ucsc">UC Santa Cruz</option>
<option value="ucb">UC Berkeley</option>
<option value="ucd">UC Davis</option>
<option value="uci">UC Irvine</option>
<option value="ucla">UC Los Angeles</option>
<option value="ucm">UC Merced</option>
<option value="ucr">UC Riverside</option>
<option value="ucsd">UC San Diego</option>
<option value="ucsf">UC San Francisco</option>
<option value="ucsb">UC Santa Barbara</option>
</select>
</td>
<tr>
...但它不起作用。
如果我这样做:
<td align="right">
<input type="radio" id="ucemployee" name="travelertype"/>UC Employee
. . .
<select id="selectcampus" title="Please select a campus">
. . .
...所有元素都右对齐,包括输入的 radio 元素(正如预期的那样,真的),但我希望“radio”保持与左对齐。
如何在不使用收音机的情况下右对齐标签并进行选择?
我需要在收音机和选择之间放一个“shiv”,还是...???
【问题讨论】:
标签: html css html-table flexbox