如何将两个div放在同一行

时间:2014-02-05 21:01:26

标签: css html

我很困惑如何将两个div带入同一行。 我为每个人使用了float:leftfloat:right一个,并且它们被包含为div id的两个不同div class。在课堂上也使用了display:inline。 请对此问题有任何想法。

3 个答案:

答案 0 :(得分:0)

您可以将显示属性更改为inlineinline-block

例如:

<div class="example">One</div><div class="example">Two</div>

使用

.example {
    display: inline;
}

答案 1 :(得分:0)

为他们两个尝试float: left

答案 2 :(得分:0)

有几种方法可以实现这一点,我在a sample page上详细介绍了其中的七种方法。 TL; DR:

  • cse() float s(@ vladkras&#39; answer)
  • 使用div(@ Sohnee的答案)
  • 在父
  • 上使用Flexboxdisplay: inline-block;
  • 使用负边距来移动第二个display: flex
  • 在父级上使用div,在子级上使用display: table
  • display: table-cell
  • 并且,最新且在许多情况下是最佳解决方案,CSS Grid Layoutposition: absolute在父级上。