如何新增元素之間的間距?


在 HTML 網頁中,元素之間的間距是指圍繞和位於不同元素(例如文字、影像和其他 HTML 元素)周圍和之間的區域。在網頁設計中,有多種方法可以新增元素之間的間距。一種常見的方法是使用 CSS(層疊樣式表)來建立元素周圍的外邊距內邊距

使用 CSS 新增 HTML 元素之間的間距

網頁設計通常需要在元素之間新增間距,以建立視覺上令人愉悅的佈局並提高可讀性。

網頁設計有多種方法可以新增元素之間的間距。一種常見的方法是使用 CSS(層疊樣式表)來建立元素周圍的外邊距和內邊距。外邊距是元素外部的間距,而內邊距是元素內部的間距。要新增兩個元素之間的間距,我們可以在其中一個元素上使用 margin 屬性。

例如,如果我們有兩個 div,我們可以使用以下 CSS 來新增它們之間的間距:

div {
   margin-bottom: 10px;
}

這將在每個 div 之間新增 10 畫素的間距。

透過使用內邊距,我們也可以新增元素之間的間距。內邊距的工作原理類似於外邊距,但它影響元素內部的間距而不是外部的間距。

例如,如果我們有一個包含文字的 div,我們可以使用以下 CSS 來新增文字和 div 邊緣之間的間距:

div {
   padding: 20px;
} 

這將在 div 的所有四側新增 20 畫素的內邊距。

示例

在此示例中,我們使用 margin-top 屬性。

<!DOCTYPE html>
<html>
<head>
   <style>
      body{
         text-align:center;
         background-color:pink;
      }
      .div1{
         margin:auto;
         background: #6ffc03;
         border: 1px solid black;
         width: 250px;
         height: 200px;
      }
      button{
         margin-top: 20px;
      }
   </style>
</head>
<body>
   <div class="div1">
      <button>Button 1</button><br>
      <button>Button 2</button>
   </div>
</body> 
</html>

示例

在此示例中,我們使用 padding 屬性。

<!DOCTYPE html>
<html>
<head>
   <style>
      body{
         text-align:center;
         background-color:pink;
      }
      .div2{
         background: #6ffc03;
         border: 1px solid black;
         padding:30px;
         width: 250px;
         height: 250px;
      }
   </style> 
</head>
<body>
   <div class="div2">Padding 30</div>
</body>
</html> 

結論

在網頁設計中新增元素之間的間距,我們使用 CSS 中的外邊距和內邊距。這些屬性可用於在元素周圍建立一致的間距,並控制元素的大小及其空間。box-sizinggrid-gapgap 屬性也可用於控制元素的大小及其空間。

更新於:2023-09-06

61K+ 瀏覽量

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.