css中如何实现横向滚动布局
更新:HHH   时间:2023-1-7


这篇文章主要为大家展示了“css中如何实现横向滚动布局”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css中如何实现横向滚动布局”这篇文章吧。

float + 两层DOM实现

html

<div class="container">

 <div class="div1 clearfix">

   <div>1</div>

   <div>2</div>

   <div>3</div>

 </div>

 </div>

css

 .container {

 width: 200px;

 overflow: hidden; 

 }

 /* float:left */

 .div1 {

   overflow: hidden;

   width: 700px;

 }

 .div1 > div {

   width: 200px;

   float:left;

   margin-left: 10px;

   background: green;

   border:1px solid red;

 }

display:inline-block + 两层DOM 实现

  <div class="container">

   <div class="div2">

     <div>1</div>

     <div>2</div>

     <div>3</div>

   </div>

 </div>

css

 /* display: inline-block */

 .div2 {

   overflow: hidden;

   width: 700px;

 }

 .div2 > div {

   width: 200px;

   display: inline-block;

   border: 1px solid green;

 }

white-sapce:nowrap减少一层DOM

html

<div class="div3">

  <div>1</div>

  <div>2</div>

  <div>3</div>

  </div>

css

     /* white-sapce: nowrap 能减少一层DOM*/

  .div3 {

    white-space: nowrap;

    overflow: hidden;

  }

  .div3 > div {

    width: 200px;

    display: inline-block;

    border: 1px solid blue;

  }

以上是“css中如何实现横向滚动布局”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注天达云行业资讯频道!

返回web开发教程...