html - 如何将两个 div 并排放置?

标签 html css

我一直在尝试将两个 div 并排放置,但找不到有效的方法。我想在文章旁边设置侧边栏菜单。我尝试将一个向左浮动,但它所做的只是在两者之间造成巨大的差距。 这是我的代码:

CSS

div#divone {
     float:left;
     margin-left: 10%;
     border: 2px outset white;
     padding; 10px 10px 10px 10px;
     font-family; Times New Roman;
}
div#divtwo {
     float:right;
     margin-left: .1%;
     border: 2px outset white;
     padding; 10px 10px 10px 10px;
     font-family; Times New Roman;
}

HTML

<div id="divone">
     <p>word</p>
</div>
<div id="divtwo">
     <p>word</p>
</div>

最佳答案

您可以在 div 上使用 float:left 将它们放在一起,当您这样做时,为什么不将通用样式放在一个地方,让您的 CSS 有点 '清洁工?

div.floated {
  float: left;
  border: 2px outset white;
  padding: 10px 10px 10px 10px;
  font-family: Times New Roman;
}

div#divone {
  margin-left: 10%;
}

div#divtwo {
  margin-left: .1%;
}
<body>
  <div class="floated" id="divone">
    <p>word</p>
  </div>
  <div class="floated" id="divtwo">
    <p>word</p>
  </div>
</body>

如果您想玩转代码,这里有一个 jsfiddle 来表示它:http://jsfiddle.net/ya3L75xd/

关于html - 如何将两个 div 并排放置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28332667/

相关文章:

javascript - 返回并重新加载页面时显示不需要的服务器端警报消息

html - 仅CSS的砌体布局

javascript - 它在 body 上使用 div。它不使用get

html - 窗口 html 框架中的窗口

html - 缩放和裁剪图像最大宽度

html - 表格单元格在连字符处换行

javascript - JQuery 根据 HTML 下拉选择查找并替换 URL 中的查询字符串

html - 文本超出按钮边框

Html.TextAreaFor 宽度不变

javascript - 如何在不滚动内容的情况下删除滚动条?