次のデザインでシンプルな UI を実現しようとしています。
しかし、次のようになっています (各<div>
s 境界線の周りに赤い実線を追加したので、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>
のプロパティの値を0pxに設定することで、そのすべての子を右揃えにする必要があると思いますが、私の人生では、これを機能させることはできません (私も試しました 、 と)。前もって感謝します。control-panel-div
right
text-align
box-align