Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> CSS

การกำหนดขนาดแถวเริ่มต้นใน CSS Grid ด้วย grid-auto-rows

ใช้คุณสมบัติ grid-auto-rows เพื่อกำหนดขนาดเริ่มต้นสำหรับแถวใน CSS Grid สามารถทดลองรันโค้ดตัวอย่างด้านล่างได้

ตัวอย่างโค้ด

<!DOCTYPE html> <html>    <head>       <style>          .container {             display: grid;             grid-auto-rows: 60px;             grid-gap: 10px;             background-color: red;             padding: 10px;          }          .container>div {             background-color: yellow;             text-align: center;             padding:10px 0;             font-size: 20px;          }       </style>    </head>    <body>       <div class = "container">          <div class = "ele1">1</div>          <div class = "ele2">2</div>          <div class = "ele3">3</div>          <div class = "ele4">4</div>          <div class = "ele5">5</div>          <div class = "ele6">6</div>       </div>    </body> </html>

คำอธิบาย

คุณสมบัติ grid-auto-rows กำหนดความสูงของแถวที่สร้างขึ้นอัตโนมัติเมื่อรายการมากกว่าที่กำหนดไว้ใน grid-template-rows ในตัวอย่างนี้แต่ละแถวจะมีความสูง 60px

รูปแบบการใช้งานเพิ่มเติม:

  • grid-auto-rows: minmax(100px, auto) - ขนาดขั้นต่ำ 100px ขยายได้ตามเนื้อหา
  • grid-auto-rows: 50px 100px - สลับกันระหว่าง 50px และ 100px