html - 如何使用css在html中从左到右打印数据

标签 html css

这是一个非常基础的css问题,但由于我是css的新手,所以我做不到。 我有一个类似的 html

  <div>
    DATA1
  </div>

  <div>
    DATA2
  </div>


  <div>
    DATA3
  </div>

  <div>
    DATA4
  </div>

浏览器默认打印成这样

DATA1 
DATA2
DATA3
DATA4

但我想按从左到右的顺序打印它。

DATA1     DATA2     DATA3     DATA4

最佳答案

您可以使用float

div{
  float:left;
  margin-right:5px;
}
<div>
  DATA1
</div>

<div>
  DATA2
</div>


<div>
  DATA3
</div>

<div>
  DATA4
</div>

或者你可以使用display:inline-block;

div{
  display: inline-block;
  margin-right: 5px;
  
}
<div>
  DATA1
</div>

<div>
  DATA2
</div>


<div>
  DATA3
</div>

<div>
  DATA4
</div>

你也可以使用flex

div {
  display: -webkit-flex;
  display: flex;
}
div>div{
  -webkit-flex: 1;  /* Safari 6.1+ */
  -ms-flex: 1;  /* IE 10 */    
  flex: 1;
}
<div>
  <div>
    DATA1
  </div>

  <div>
    DATA2
  </div>


  <div>
    DATA3
  </div>

  <div>
    DATA4
  </div>
</div>

关于html - 如何使用css在html中从左到右打印数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36615538/

相关文章:

html - 让图像占据改变大小的div的整个高度?

html - 使用 CSS 拉伸(stretch)单元格

javascript - 从 html 菜单中读取值?

jquery - Bootstrap : Opposite of collapse?

html - LESS - 按钮 :hover does not work

html - 响应式设计两个元素之间的自动边距

html - 内容 : Open-quote is showing as a single quote

javascript - 如何为 JQuery 选择器选择属于类的特定 HTML 元素而不是类的所有元素

css - 将图像对齐到 h3 的右侧

javascript - 注册按钮在我的 Launchrock 小部件中不起作用