HTML

邂逅HTML

  1. 超文本标记语言:是一种创建网页标记语言
  2. 元素:标签和内容组成的部分
  3. 超文本: 可插入普通文本、还可以插入图片、音频、视频等
  4. .html 、 .htm:Win95、Win98系统文件扩展名不能超过三个字符所以才有.htm
  5. 结构:document、html、head、title、body
  6. 不区分大小写
  7. 文档类型声明:版本声明、
    1.放在HTML文档最前面,不能省略,省略了可能会出现兼容性问题
    2.让浏览器使用HTML5的标准去解析标识内容

元素 | Element

  1. 元素是网页的一部分
  2. 一个元素可以包含一个数据项、文本、或者什么都没有
  3. 没有提及查阅 MDN文档
  4. 元素的组成

组成

  1. 开始标签 + 内容 + 结束标签 <h1>这是一个元素</h1>
  2. 单标签: br、img、hr、meta、input…… <img>
  3. 双标签:html、body、head、h1、p…… <h1></h1>

属性 | Attribute

  1. class="" 包含元素额外信息,但不会显示到元素内容上
  2. 内容:一个空格、属性名、属性值

嵌套

  1. 父子关系:ul和li
  2. 兄弟关系:两个div、两个span

注释

  1. [^只有上帝看得懂我的代码]

html

  1. 根元素 :root
  2. lang: 设置语言,帮助语言合成工具确认使用发音;翻译工具确认翻译规则;en 、zh
  1. 元数据: 是描述数据的数据
  2. 编写整个页面的配置信息
  3. title:网页标题、图标
  4. meta: 字符编码 ,不设置或设置错误会导致乱码问题

body

  1. 再浏览器窗口所看到的东西,也就是网页的具体内容和结构
  2. 大部分HTML元素都是再body下编写的

HTML

h1~h6

  1. h元素通常与SEO优化有关

p元素

  1. 文本的一个段落
  2. 段落之间会有间距

img

  1. 将图像嵌入到文档
  2. 可替换元素 她的宽高由其加载内容决定,CSS可以覆盖其样式
  3. src属性:source单词的缩写,表示源
    是必须的,它包含了你想嵌入的图片的文件路径。
  4. alt属性:不是强制性的,有两个作用
    作用一:当图片加载不成功(错误的地址或者图片资源不存在),那么会显示这段文本;
    作用二:屏幕阅读器会将这些描述读给需要使用阅读器的使用者听,让他们知道图像的含义;

a | anchor

  1. 定义超链接,打开新的URL
  2. a元素有两个常见的属性:
    href:Hypertext Reference的简称
    指定要打开的URL地址;
    也可以是一个本地地址;
    target:该属性指定在何处显示链接的资源。
    _self:默认值,在当前窗口打开URL;
    _blank:在一个新的窗口中打开URL;
    其他不常用, 后面iframe可以讲一下;
  3. 跳转到网页中的具体位置
    在要跳到的元素上定义一个id属性;
    定义a元素,并且a元素的href指向对应的id;
  4. a标签中可以放img元素实现点击图片进行跳转
  5. 不一定是用来跳转到新网页,也可以发送邮件

iframe

  1. HTML内联框架元素
  2. 在一个HTML文档中嵌入其他的HTML文档

div

  1. 多个div元素包裹的内容会在不同的行显示
    一般作为其他元素的父容器,把其他元素包住,代表一个整体
    用于把网页分割为多个独立的部分

span

  1. 多个span元素包裹的内容会在同一行显示;
    默认情况下,跟普通文本几乎没差别
    用于区分特殊文本和普通文本,比如用来显示一些关键字

不常用元素

HTML全局属性

  1. 一些属性是所有HTML元素都可以设置和拥有的
  2. 常见的全局属性如下:
    id:定义唯一标识符(ID),该标识符在整个文档中必须是唯一的。其目的是在链接(使用片段标识符),脚本或样式(使用 CSS)时标识元素。
    class:一个以空格分隔的元素的类名(classes )列表,它允许 CSS 和 Javascript 通过类选择器或者DOM方法来选择和访问特定的元素;
    style:给元素添加内联样式;
    title:包含表示与其所属元素相关信息的文本。 这些信息通常可以作为提示呈现给用户,但不是必须的。

属性

id属性是唯一的不能重复,class属性是可以重复的

通过 ID 和链接实现 HTML 书签

额外知识点

字符实体

  1. HTML 实体是一段以连字号(&)开头、以分号(;)结尾的文本(字符串)
    1.&nbsp; &lt; &gt……

URL | Locator

  1. 统一资源定位符 web网络地址,找到特定的资源
  2. 格式: [协议类型]://[服务器地址]:[端口号]/[文件路径][文件名]?[查询]#[片段ID]

URI | Identifier

  1. 统一资源标识符 用于标识Web技术使用的逻辑和物理资源
  2. URL是URI的一个子集
  3. 但URL并不一定是URI

元素的语义化

  1. 用正确的元素做正确的事情
  2. 好处:
    方便代码维护
    减少开发者的沟通成本
    有利于SEO

SEO

  1. 搜索引擎优化;是通过了解搜索引擎的运作规则来调整网站,以及提高网站在有关搜索引擎内排名的方式。

  2. 蛋糕网站为例

    SEO蛋糕模型为例


HTML
http://example.com/2023/06/07/HTML/
作者
Caoqin
发布于
2023年6月7日
许可协议