我在写一个Chrome扩展,我特别关注我的一个页面中的HTML布局。到目前为止我有一些非常简单的东西我有一个在javascript中动态更改的表格,它需要保留在左侧。我也有一个DIV,它将成为整套其他控件的容器,比如编辑栏和按钮。我希望这个主DIV出现在表格的右侧。需要HTML对齐提示
我到目前为止所尝试过的一切都未能得到我的表格右边的DIV。就目前来看,我的DIV低于桌子。我听说使用浮动工程,但这看起来很拙劣,并且有一个有趣的副作用。也许我还没有真正理解HTML布局,尽管我已经阅读过它们。我希望它更像WinForms,我可以告诉一些事情要去哪里。无论如何,如果有人能够帮助教育我达到我想要的布局的最佳和最干净的方法,我会很感激。我的代码如下:
<body>
<div id="logged_in">
<table id="contact_table">
<tr>
<th>Contact Name</th>
<th>Phone Number</th>
</tr>
</table>
<div id="interface">
<p>Here are instructions.</p>
</div>
</div>
</body>
注意,在上面的代码,用id“接口”的DIV应该是放在桌子上的ID为“contact_table”的权利。
感谢您的建议。我尝试了float:left(没有清除),我提到它感到hacky,因为当我修改DIV的左边界时,它没有缩进它。我发现这是因为你的边距必须大于表格的宽度,我认为这是破损的。 – 2011-02-08 05:52:17