CodeGym /Java Adesua /Frontend SELF TW /區塊元素的標籤

區塊元素的標籤

Frontend SELF TW
等級 4 , 課堂 3
開放

3.1 元素 <p>

區塊元素 在 HTML 中用來建立網頁的結構和組織內容。它們幫助將內容分成邏輯塊和區段。這些元素會在新行開始並佔用整個可用的寬度。我們來詳細看看三個常用的標籤:<p><div><span>

標籤 <p>

標籤 <p> 用於創建文本段落。它是區塊元素:這意味著每個段落從新行開始,並在上下有縮排。

使用範例:

HTML
    
      <p>
        這是第一個文本段落。段落用於將文本分成邏輯塊,增強其可讀性。
      </p>
      <p>這是第二個文本段落。每個段落從新行開始。</p>
    
  

屬性:

  • 區塊元素:位於新行且佔用整個可用寬度。
  • 自動縮排:通常瀏覽器會在段落前後添加縮排。
  • 嵌套:標籤 <p> 無法包含其他區塊元素。

使用 CSS 進行樣式化:

CSS
    
      p {
        color: #333;
        font-size: 16px;
        line-height: 1.5;
        margin-bottom: 15px;
      }
    
  

3.2 元素 <div>

標籤 <div> 是一個通用的區塊容器,用於對其他元素進行分組並應用樣式。它沒有內建樣式,僅用於結構化內容。

使用範例:

HTML
    
      <div class="container">
        <h2>區塊標題</h2>
        <p>在 div 區塊內的某段文本。</p>
      </div>
    
  

屬性:

  • 區塊元素:位於新行且佔用整個可用寬度。
  • 通用性:可以包含任何其他元素,包括區塊和行內元素。
  • 樣式和腳本:常用於應用 CSS 樣式和 JavaScript 腳本。

使用 CSS 進行樣式化:

CSS
    
      .container {
        border: 1px solid #ccc;
        padding: 20px;
        background-color: #f9f9f9;
      }
    
  

3.3 元素 <span>

標籤 <span> 是行內元素,用於突出顯示區塊元素內部的部分文本或其他內容。它沒有內建樣式,並用於將 CSS 樣式和 JavaScript 腳本應用於特定的文本部分。

使用範例:

HTML
    
      <p>這段文本包含一個 <span class="highlight">字</span>,與其他文本不同。</p>
    
  

屬性:

  • 行內元素:不創建新行且僅佔用必要的寬度。
  • 靈活性:用於將樣式應用於文本或其他元素的特定部分。
  • 通常與 CSS 和 JavaScript 結合使用:可精準地樣式化或操作文本部分。

使用 CSS 進行樣式化:

CSS
    
      .highlight {
        color: red;
        font-weight: bold;
      }
    
  

3.4 比較 <div> 和 <span>

<div>:

  • 區塊元素
  • 從新行開始
  • 可包含其他區塊和行內元素
  • 用於分組和結構化內容

<span>:

  • 行內元素
  • 不打破文本流
  • 用於樣式化文本的獨立部分
  • 常用於高亮和與 JavaScript 一起工作

<div> 和 <span> 的組合使用範例:

CSS
    
      .article {
        border: 1px solid #ddd;
        padding: 10px;
      }

      .keyword {
        color: blue;
        font-style: italic;
      }
    
  
HTML
    
      <div class="article">
        <h2>文章標題</h2>
        <p>
          這是一段包含關鍵 <span class="keyword">字</span> 的文本,被突出顯示以引起注意。
        </p>
      </div>
    
  

標籤 <p><div><span> 是 HTML 的基本構件,能夠創造結構化、樣式化和互動的網頁。理解它們的特點並正確使用能幫助創建便捷且功能強大的介面。

留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION