可以使用flex布局来实现一行显示2个div,并设置容器的高度为4倍行高即可。

HTML代码:

<div class="container">
  <div class="item">Text 1</div>
  <div class="item">Text 2</div>
  <div class="item">Text 3</div>
  <div class="item">Text 4</div>
  <div class="item">Text 5</div>
  <div class="item">Text 6</div>
  <div class="item">Text 7</div>
</div>

CSS代码:

.container {
  display: flex;
  flex-wrap: wrap;
  height: 4em; /* 行高的4倍 */
}

.item {
  flex-basis: 50%; /* 一行显示2个div */
  text-align: center;
  line-height: 1em; /* 行高 */
}

这样就可以实现一行显示2个div,一共显示4行的效果

vue中 一共有7个div的文字想要一行显示2个一共显示4行 怎么写style?

原文地址: https://www.cveoy.top/t/topic/isx9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录