CodeGym /课程 /Frontend SELF ZH /块级元素标签

块级元素标签

Frontend SELF ZH
第 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的基本构件, 允许创建结构化、样式化和交互式网页。理解它们的特性并正确使用有助于创建便捷和功能丰富的界面。

1
任务
Frontend SELF ZH, 第 4 级, 课程 3
已锁定
用
分组
用
分组
1
任务
Frontend SELF ZH, 第 4 级, 课程 3
已锁定
用 做高亮
用 做高亮
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION