html - CSS定位——两个元素并排

标签 html css css-position

好的,我知道这个问题已经在这里至少出现了数百次,但这种定位让我发疯 - 有人可以帮助我吗?

我有一个带有表格和 div 标记的 portlet 页面(基本上是 html)。我想将它们放在一起(左边的表,右边的 div)。这是我的 html 的一部分:

<div id="page>

 <table id="logtable">
  ...
 </table>

 <div id="divMessage>
  ...
 </div>
</div>

...和 ​​CSS:

#page {
    width: 1200px;
    margin: 0px auto -1px auto;
    padding: 15px;
}

#logtable {
    width: 800px;
    float: left;
}

#divMessage {
    width: 350px;
    position:relative;
    right:-5px;
    top: -20px;
}

我已经尝试过各种位置 - 绝对、固定、 float 等,但我似乎无法做到正确...感谢您的帮助!

最佳答案

你可以使用...

float: left;

在你的 div 'logtable' 上

我建议使用 DIV 来对齐内容,因此将表格包装在 DIV 中。 我也更喜欢使用 inline-block 而不是 float left 并给出更可预测的结果。

所以...

<div id="page">
 <div id="divTable" class="InsideContent">
     <table id="logtable">
      Left
     </table>
  </div>

 <div id="divMessage" class="InsideContent">
  Right
 </div>
</div>

#page {
    width: 1200px;
    margin: 0px auto -1px auto;
    padding: 15px;
}
.InsideContent{
    display:inline-block;
}
}
#divTable {
    width: 800px;
}
#divMessage {
    width: 350px;
}

代码需要整理,但你明白了......

JSFiddle http://jsfiddle.net/3N53d/

关于html - CSS定位——两个元素并排,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21672346/

相关文章:

html - 使用 css 垂直对齐时何时使用绝对位置与相对位置

css - 可调整大小的固定位置元素;响应式、相对定位的内容

javascript - 使用 Jquery 更改 iframe 中的 div

javascript - css/javascript 固定正方形与其他元素在访问 x/y 与 z-index

javascript - 如何将 html 列表添加到 Django 表单字段

javascript - 单选按钮在 css Accordion 中不起作用

html - 如何居中下拉菜单?

css - 如何防止 HTML 文本孤儿?

php - fatal error :未捕获的 ArgumentCountError:函数 Admincategory::deletecategory() 的参数太少,

html - 条件 CSS 类