如何在水平方向排列顯示元素?


本文將介紹如何在HTML中實現水平排列的顯示效果。這可以透過設定樣式中的“display: inline”屬性或使用表格行來輕鬆實現。本文將演示如何在網頁中將元素水平排列。首先,介紹瞭如何將無序列表項水平排列的方法。第二個例子演示瞭如何將段落文字水平排列。第三個例子則使用了不同大小的影像進行水平排列。

示例1:使用HTML將無序列表項水平排列

設計步驟

  • 步驟1 − 建立一個HTML檔案並開始編寫程式碼。

  • 步驟2 − 在<body>標籤內新增一個<center>標籤。

  • 步驟3 − 在<center>標籤內,新增一個<div>標籤,並將其類名設定為“tab”。

  • 步驟4 − 新增一個<style>標籤,併為.tab類指定樣式。

  • 步驟5 − 使用淺色背景顏色,1px實線邊框和深色邊框顏色,寬度400px,高度50px。

  • 步驟6 − 為<li>標籤設定樣式,使用“display: inline”屬性以及其他樣式。

  • 步驟7 − 在div標籤內建立無序列表。在瀏覽器中開啟HTML檔案並檢視結果。

使用的檔案:HRowDisplay1.html

HRowDisplay1.html程式碼

<!DOCTYPE html>
<html>
<head>
   <title>Display in a horizontal row</title>
   <style>
      .tab {
         border: 1px solid #382d2d;
         background-color: #e0dbdb;
         width: 400px;
         height: 50px;
      }
      li {
         display: inline;
         word-spacing: 25px;
      }
   </style>
</head>
<body>
   <center>
      <h2>Display List Items in a horizontal row</h2>
      <div class="tab">
         <ul>
            <li>
               Name:-Hina
            </li>
            <li>
               Age:-40
            </li>
            <li>
               Lives_in:-UP
            </li>
         </ul>
      </div>
   </center>
</body>
</html> 

示例2:使用HTML將段落文字水平排列

設計步驟

  • 步驟1 − 建立一個名為HRowDisplay2.html的檔案,然後在其中編寫程式碼。

  • 步驟2 − 為居中顯示元素,在<body>標籤內新增一個<center>標籤。在<center>標籤內,新增一個<div>標籤作為容器。

  • 步驟3 − 在<div>標籤內,建立一個<table>標籤,並將其類名設定為“tab”。

  • 步驟4 − 使用<style>標籤建立一個類標籤來設定樣式,然後為.tab類指定樣式。

  • 步驟5 − 使用十六進位制顏色程式碼#e0dbdb作為背景顏色,1px實線邊框和深色邊框顏色,寬度600px,高度50px。

  • 步驟6 − 在div標籤之前建立四個段落標籤,並在這些標籤中寫入文字內容。

  • 步驟7 − 建立一個<tr>標籤和四個<th>標籤,並將上述<p>標籤的副本分別放在每個<th>標籤中。

  • 步驟8 − 在瀏覽器中開啟HTML檔案並檢視結果。

使用的檔案:HRowDisplay2.html

HRowDisplay2.html程式碼

<!DOCTYPE html>
<html>
<head>
   <title>Display in a horizontal row</title>
   <style>
      .tab {
         border: 1px solid #382d2d;
         background-color: #e0dbdb;
         width: 600px;
         height: 50px;
      }
   </style>
</head>
<body>
   <center>
      <h2>Displaying Lines</h2>
      <p>This is line One</p>
      <p>This is line Two</p>
      <p>This is line Three</p>
      <p>This is line Four</p>
      <div>
         <h2>Display Lines in a horizontal row</h2>
         <table class="tab">
            <tr>
               <th>
                  <p>This is line One</p>
               </th>
               <th>
                  <p>This is line Two</p>
               </th>
               <th>
                  <p>This is line Three</p>
               </th>
               <th>
                  <p>This is line Four</p>
               </th>
            </tr>
         </table>
      </div>
   </center>
</body>
</html> 

示例3:使用HTML將影像水平排列

  • 步驟1 − 建立一個名為HRowDisplay3.html的檔案,並開始在該檔案中編寫程式碼。

  • 步驟2 − 為居中顯示body標籤內的元素,新增一個<center>標籤。

  • 步驟3 − 新增一個<div>標籤,並將其類名設定為“tab”。

  • 步驟4 − 為.tab類設定樣式,為此新增一個<style>標籤。

  • 步驟5 − 使用十六進位制顏色程式碼“#e0dbdb”作為背景顏色,1px實線邊框和深色邊框顏色,寬度80%,高度50%。

  • 步驟6 − 為<img>標籤設定樣式,並使用“display: inline”屬性。

  • 步驟7 − 在div標籤內放置<img>標籤,並使用不同大小的影像。在瀏覽器中開啟HTML檔案並檢視結果。

使用的檔案:HRowDisplay3.html

HRowDisplay3.html程式碼

<!DOCTYPE html>
<html>
<head>
   <style>
      .tab {
         border: 1px solid #382d2d;
         background-color: #e0dbdb;
         width: 80%;
         height: 50%;
      }
      img {
         display: inline;
      }
   </style>
</head>
<body>
<div></div>
<body>
   <center>
      <h2>Display Images in a horizontal row</h2>
      <div class="tab">
         <img src="https://tutorialspoint.tw/assets/questions/media/14186/play.jpg"   />
         <img src="https://tutorialspoint.tw/assets/questions/media/14186/play.jpg"  />
         <img src="https://tutorialspoint.tw/assets/questions/media/14186/play.jpg"  />
         <img src="https://tutorialspoint.tw/assets/questions/media/14186/play.jpg"  />
      </div>
   </center>
</body>
</html> 

總結

本文透過三個不同的例子,介紹瞭如何在HTML中將網頁元素水平排列。第一個例子展示瞭如何將無序列表水平排列。第二個例子將段落文字放在表格的<th>標籤內,並水平排列。第三個例子使用了不同大小的影像進行水平排列。

更新於:2023年5月10日

717 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.