我正在尝试使用以下设计实现一个简单的 UI:
但是得到以下信息(我在每个 s 边框周围添加了实心红线,<div>
这样我就可以看到 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
属性值为 0px,那么它的所有孩子都应该是右对齐的,但是对于我的生活,我无法让它工作(我也尝试过text-align
,和box-align
)。提前致谢。