我試圖實現與下面設計一個簡單的用戶界面:爲什麼這些小孩子不會對齊他們父母的右側?
但正在以下(我加了各地各<div>
邊境紅色實線,所以我可以看到格邊框,將刪除他們一旦一切都正確放置):
下面是代碼:
<html>
<head>
<title>Options</title>
<style>
#control-panel-div {
right: 0px;
}
</style>
</head>
<body>
<div id="content">
<div id="option-sel-div" style="border: 1px solid red;">
<select id="provider-sel">
<option selected="selected" id="default">Select an option</option>
<option id="1">option1</option>
<option id="2">option2</option>
</select>
</div>
<div id="config-manage-div" style="border: 1px solid red;">
<div id="control-panel-div" style="border: 1px solid red;">
<input id="add-config-btn" type="button" value="Add"/>
<input id="remove-config-btn" type="button" value="Remove"/>
</div>
<div id="table-div" style="border: 1px solid red;">
<div id="config-datatable">
<table>
<tr>
<td>
Blah
</td>
<td>
bleh
</td>
</tr>
<tr>
<td>
Fizz
</td>
<td>
Buzz
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
</body>
</html>
我相信通過設置control-panel-div
的right
財產有0像素的值,那麼其所有的孩子都應該是右對齊的,但對我的生活,我不能得到這個工作(我也有嘗試text-align
和box-align
)。提前致謝。
太多divs在我眼裏。 –