亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

左浮動法

1. 前言

如果項目要求必須兼容低版本瀏覽器的話,flex和grid可能都不能用了,只能用CSS2的語法來實現了。
這種情況下float是一個非常好的選擇,來看一下具體怎么實現。

2. 左浮動

實例演示
預覽 復制
復制成功!
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <!-- 在這里用link標簽引入中文漸變色 -->
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/chinese-gradient">
  <style>
    /* 清除默認樣式 */
    * { padding: 0; margin: 0 }
    ul { list-style: none }


    /* 子元素 */
    li {
      /* 100px的寬高 */
      width: 100px;
      height: 100px;

      /* 紫紅漸變 */
      background: var(--紫紅);

      /* 左浮動 */
      float: left;

      /* 2px的外邊距 */
      margin: 2px
    }

    /* 清除浮動 */
    ul::after {
      content: '';
      display: block;
      clear: both
    }
  </style>
</head>
<body>
  <ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
  </ul>
</body>
</html>
運行案例 點擊 "運行案例" 可查看在線運行效果

運行結果:
圖片描述

3. 小結

除了寬度變化導致換行之外,還有那種寬度變化導致布局變化的響應式,下一節我們就來講解一下媒體查詢。