HTML回顾

发布于:2025-05-22 ⋅ 阅读:(16) ⋅ 点赞:(0)

html全称:HyperText Markup Language(超文本标记语言)

注重标签语义,而不是默认效果

规则

块级元素包括: marquee、div等

行内元素包括: span、input等

规则1:块级元素中能写:行内元素、块级元素(几乎什么都能写)

规则2:行级元素中能写:行内元素,但不能写:块级元素

规则3:标签内编写多个同名属性,后面的会失效,也就是说只有第一个生效

特殊规则:h1~h6不能互相嵌套

特殊规则:p标签中不能写块元素(未过时的)

特殊规则:a标签中不能写a标签

文本标签

在这里插入图片描述

在这里插入图片描述

图片标签与常见的图片格式

在这里插入图片描述

  1. jpg 格式
    一种有损的压缩格式
    支持的颜色丰富、占用空间小、不支持透明背景、不支持动态图

  2. png 格式
    一种无损的压缩格式
    支持的颜色丰富、占用空间略大、支持透明背景、不支持动态图

  3. bmp 格式
    一种不进行压缩的格式
    支持的颜色丰富、保留的细节更多、占用空间极大、不支持透明背景、不支持动态图

  4. gif 格式
    仅支持256种颜色,色彩呈现不是很完整
    支持的颜色较少、支持简单透明背景、支持动态图

  5. webp 格式
    谷歌推出的一种格式
    具备以上几种格式的优点,但兼容性不太好。

  6. base64 格式

    1. 本质:一串特殊的文本,要通过浏览器打开,传统看图应用通常无法打开
    2. 原理:把图片进行 base64 编码,形成一串文本
    3. 如何生成:靠一些工具或网站
    4. 如何使用:直接作为 img 标签的 src 属性的值即可,并且不受文件位置的影响。
    5. 使用场景:一些较小的图片,或者需要和网页一起加载的图片。

超链接

  1. 在html代码里敲的多个回车或多个空格,只会被浏览器解析为一个空格
  2. 虽然 a 是行内元素,但 a 元素可以包裹除它自身以外的任何元素
  3. 跳转浏览器无法打开的文件,则会引导用户下载
  4. 若想强制触发下载,请使用 download 属性,属性值即为下载文件的名称

跳转锚点

<!DOCTYPE html>

<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>超链接_跳转锚点</title>
</head>
<body>

    <a href="#xyy">找喜羊羊</a>
    <a href="#htl">找灰太狼</a>
    <a href="#wk">找悟空</a>
    <a href="#atm">找奥特曼</a>
    <a href="#gs">找怪兽</a>
  
    <a name="xyy"></a>
    <p>我是喜羊羊</p>

    <img src="./images/喜羊羊.jpg" />
    <a name="htl"></a>

    <p>我是灰太狼</p>
    <img src="./images/灰太狼.jpg" />

    <p id="wk">我是悟空</p>
    <img src="./images/悟空.jpg" />

    <p id="atm">我是奥特曼</p>
    <img src="./images/奥特曼.jpg" />

    <p id="gs">我是怪兽</p>
    <img src="./images/怪兽.jpg" />
    
    <p>整体介绍完毕了</p>
    <a href="#">回到顶部</a>
    <a href="">刷新页面</a>
    <a href="javascript:alert(666);">点我弹窗</a>
</body>
</html>

两种跳转锚点的办法(推荐使用第二种)

  1. a 标签的name

网站公告

今日签到

点亮在社区的每一天
去签到