HTML中的<span>标签、注释与转义符

1. <span> 标签

  • 作用<span> 标签是一个没有明确语义的行内标签,通常用于包裹文本或内容,以便通过CSS或JavaScript对其进行样式或行为的控制。

    <span>这是一段文本</span>
    
    • <span> 标签本身不会对内容产生任何视觉效果,除非通过CSS或JavaScript进行样式或行为的修改。

  • 与 <div> 标签的区别

    • <span> 是行内元素,不会自动换行。

    • <div> 是块级元素,会自动换行。

  • 常见用法

    • 用于包裹文本,以便通过CSS设置样式。

    • 用于JavaScript操作DOM元素。

    <span class="highlight">高亮文本</span>
    
2. HTML注释
  • 作用:HTML注释用于在代码中添加说明或备注,注释内容不会在浏览器中显示。

    <!-- 这是一个注释 -->
    
    • 注释可以跨多行:

      <!-- 
        这是一个多行注释
        注释内容不会显示在页面上
      -->
      
  • 快捷键

    • 在大多数编辑器中,可以使用 Ctrl + / 来快速注释或取消注释一行代码。

3. HTML转义符
  • 作用:HTML转义符用于在页面中显示特殊字符,如 <>& 等,这些字符在HTML中有特殊含义,直接使用会导致解析错误。

  • 常见转义符

    • <&lt;

    • >&gt;

    • &&amp;

    • "&quot;

    • '&apos;

    • ©&copy;

    • ®&reg;

  • 示例

    <p>这是一个小于号 &lt; 和一个大于号 &gt;</p>
    

    输出:

    这是一个小于号 < 和一个大于号 >
  • 使用转义符的场景

    • 当需要在页面中显示HTML标签时,如 <div><span> 等。

    • 当需要显示特殊字符时,如 &<> 等。

4. <br> 标签
  • 作用<br> 标签用于在文本中插入换行符。

    <p>这是第一行<br>这是第二行</p>
    
    • <br> 是自闭合标签,不需要闭合标签。

5. <hr> 标签
  • 作用<hr> 标签用于在页面中插入一条水平分割线。

    <p>这是第一段</p>
    <hr>
    <p>这是第二段</p>
    
    • <hr> 是自闭合标签,不需要闭合标签。

6. <base> 标签
  • 作用<base> 标签用于指定页面中所有相对URL的基准URL。

    <head>
      <base href="https://example.com/" target="_blank">
    </head>
    <body>
      <a href="page.html">跳转到页面</a>
    </body>
    
    • href:指定基准URL。

    • target:指定所有链接的默认打开方式(如 _blank 表示在新标签页打开)。

7. <b><i><u><strong><em> 标签
  • <b> 标签:用于加粗文本,没有语义。

    <b>加粗文本</b>
    
  • <i> 标签:用于斜体文本,没有语义。

    <i>斜体文本</i>
    
  • <u> 标签:用于下划线文本,没有语义。

    <u>下划线文本</u>
    
  • <strong> 标签:用于强调文本,具有语义,通常显示为加粗。

    <strong>强调文本</strong>
    
  • <em> 标签:用于强调文本,具有语义,通常显示为斜体。

    <em>强调文本</em>
    
8. <marquee> 标签
  • 作用<marquee> 标签用于创建滚动文本或图片(跑马灯),但该标签已被废弃,不建议使用。

    <marquee>滚动文本</marquee>
    
9. <blink> 标签
  • 作用<blink> 标签用于创建闪烁文本,但该标签已被废弃,不建议使用。

    <blink>闪烁文本</blink>
    
10. 实体字符(HTML Entities)
  • 作用:实体字符用于在HTML中显示特殊字符或符号。

    • 常用实体字符:

      • &nbsp;:非换行空格。

      • &copy;:版权符号 ©。

      • &reg;:注册商标符号 ®。

      • &trade;:商标符号 ™。

      • &lt;:小于号 <。

      • &gt;:大于号 >。

      • &amp;:& 符号。

  • 示例

    <p>版权符号:&copy;</p>
    <p>小于号:&lt;</p>
    <p>大于号:&gt;</p>
    
11. 总结
  • <span> 标签用于包裹文本或内容,通常用于CSS或JavaScript操作。

  • HTML注释用于添加说明,不会在页面中显示。

  • HTML转义符用于显示特殊字符,如 <>& 等。

  • <br> 标签用于换行,<hr> 标签用于插入水平分割线。

  • <base> 标签用于指定页面中所有相对URL的基准URL。

  • <b><i><u> 标签用于样式,<strong><em> 标签用于语义强调。

  • <marquee> 和 <blink> 标签已被废弃,不建议使用。

  • 实体字符用于显示特殊符号或字符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值