HTML骨架标签

# HTML格式

骨架:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

- 骨架,功能性标签,配置网页参数

 

 

 

最重要的:

<!DOCTYPE html>:声明文档类型(非标签,但必须存在)

<html>:根容器

<head>:元数据容器(不可见)

<body>:页面内容容器(可见)

 


**<font color="red" size="6">共同特性:</font>**
- **唯一性**
- **位置有严格要求** 

<hr>

# <font color="purple">\<!DOCTYPE\></font>
- **<font color="purple">作用:</font>** **声明文档的标准**`(使用的是那种HTML标准,eg:html5)`和 **触发标准模式**`(确保浏览器以标准模式(而非怪异模式))`
- **<font color="purple">要求:</font>** **必须放在第一位**
- **<font color="purple">格式:</font>**
    - \<!DOCTYPE\>:独属于 HTML5.0 文档的声明,
    - 其他版本格式举例:\<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"\>
-  **<font color="purple">包含内容:</font>**
    - 只有\<html\>标签
<br><br><hr>





# <font color="purple">\<html\></font>
-  **<font color="purple">作用:</font>** **HTML 文档的根标签,是所有 HTML 元素的容器** 和 **定义文档类型`(没错,这个标签才标识文档是HTML的,而不是<!DOCTYPE>)`**
-  **<font color="purple">要求:</font>** **必须包含在 \<!DOCTYPE\> 声明之后。** 和 **必须包含 \<head\> 和 \<body\> 两个主要部分**
- **<font color="purple">格式:</font>**
    - 标签声明里可以有属性(eg:\<html lang="en"\>)
    - lang 属性(指定文档支持的自然语言)、xmlns 属性(指定 XML 命名空间)
        - 多语言声明规范:只能声明一个主语言,多个语言代码用逗号分隔无效;
        - 混合语言:在具体容器上用lang属性局部覆盖/如果需要全局中英文智能切换,用JS动态修改lang属性
        - 切换文章语言,可以选择两个不同语言的HTML,根据用户的请求,选择对应语言的HTML展示
-  **<font color="purple">包含内容:</font>**
    - 只有\<head\> + \<body\>两个并列标签
<br><br><hr>







# <font color="purple">\<head\></font>
-  **<font color="purple">作用:</font>** **定义 HTML 文档的头部(元数据容器),不直接显示在页面内容中**
-  **<font color="purple">要求:</font>** **位于 \<html\> 标签的开始标签和 \<body\> 标签的开始标签之间。**
-  **<font color="purple">格式:</font>**
    - 位于 \<html\> 标签内部且必须是其第一个直接子元素
    - 唯一性:每个 HTML 文档只能有一个 \<head\>
-  **<font color="purple">包含内容:</font>**
    - 字符集声明 (\<meta charset\>)
    - 标题 (\<title\>)
    - 样式表 (\<style\> 或 \<link rel="stylesheet"\>)
    - 脚本 (\<script\>)
    - SEO 元信息 (如 \<meta name="description"\>)
    - 视口设置 (移动端适配)
<br><br><hr>







# <font color="purple">\<body\></font>
-  **<font color="purple">作用:</font>** **HTML 文档中所有可见内容的容器,是网页实际展示部分的核心载体**
-  **<font color="purple">要求:</font>** **\<html\> 标签内部,紧接在 \<head\> 标签之后**
-  **<font color="purple">格式:</font>**
    - **必须是 <html> 的第二个子元素(紧接在 <head> 之后)**
    - **唯一性:每个文档只能有一个 <body>**
-  **<font color="purple">包含内容:</font>**
    - 文本内容

 

 

各自又包含的标签(特指<head><body>:

# <font color="red" size="6">最基本标签</font>
```
<!DOCTYPE html>:声明文档类型(非标签,但必须存在)

<html>:根容器

<head>:元数据容器(不可见)

<body>:页面内容容器(可见)
```

**<font color="red" size="4">共同特性:</font>**
- **唯一性**
- **位置有严格要求** 

<hr>

# <font color="purple">\<!DOCTYPE\></font>
- **<font color="green">作用:</font>** **声明文档的标准**`(使用的是那种HTML标准,eg:html5)`和 **触发标准模式**`(确保浏览器以标准模式(而非怪异模式))`
- **<font color="green">要求:</font>** **必须放在第一位**
- **<font color="green">格式:</font>**
    - \<!DOCTYPE\>:独属于 HTML5.0 文档的声明,
    - 其他版本格式举例:\<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"\>
-  **<font color="green">包含内容:</font>**
    - 只有\<html\>标签
<br><br><hr>





# <font color="purple">\<html\></font>
-  **<font color="green">作用:</font>** **HTML 文档的根标签,是所有 HTML 元素的容器** 和 **定义文档类型`(没错,这个标签才标识文档是HTML的,而不是<!DOCTYPE>)`**
-  **<font color="green">要求:</font>** **必须包含在 \<!DOCTYPE\> 声明之后。** 和 **必须包含 \<head\> 和 \<body\> 两个主要部分**
- **<font color="green">格式:</font>**
    - 标签声明里可以有属性(eg:\<html lang="en"\>)
    - lang 属性(指定文档支持的自然语言)、xmlns 属性(指定 XML 命名空间)
        - 多语言声明规范:只能声明一个主语言,多个语言代码用逗号分隔无效;
        - 混合语言:在具体容器上用lang属性局部覆盖/如果需要全局中英文智能切换,用JS动态修改lang属性
        - 切换文章语言,可以选择两个不同语言的HTML,根据用户的请求,选择对应语言的HTML展示
-  **<font color="green">包含内容:</font>**
    - 只有\<head\> + \<body\>两个并列标签
<br><br><hr>







# <font color="purple">\<head\></font>
-  **<font color="green">作用:</font>** **定义 HTML 文档的头部(元数据容器),不直接显示在页面内容中**
-  **<font color="green">要求:</font>** **位于 \<html\> 标签的开始标签和 \<body\> 标签的开始标签之间。**
-  **<font color="green">格式:</font>**
    - 位于 \<html\> 标签内部且必须是其第一个直接子元素
    - 唯一性:每个 HTML 文档只能有一个 \<head\>
-  **<font color="green">包含内容:</font>**
    - 字符集声明 (\<meta charset\>)
    - 标题 (\<title\>)
    - 样式表 (\<style\> 或 \<link rel="stylesheet"\>)
    - 脚本 (\<script\>)
    - SEO 元信息 (如 \<meta name="description"\>)
    - 视口设置 (移动端适配)
<br><br><hr>







# <font color="purple">\<body\></font>
-  **<font color="green">作用:</font>** **HTML 文档中所有可见内容的容器,是网页实际展示部分的核心载体**
-  **<font color="green">要求:</font>** **\<html\> 标签内部,紧接在 \<head\> 标签之后**
-  **<font color="green">格式:</font>**
    - **必须是 <html> 的第二个子元素(紧接在 <head> 之后)**
    - **唯一性:每个文档只能有一个 <body>**
-  **<font color="green">包含内容:</font>**
    - **文本内容**
        (段落:\<p\>、标题:\<h1\>–\<h6\>、引用:\<blockquote\>, \<q\>、预格式化文本:\<pre\>、换行:\<br\>、水平线:\<hr\>)
    - **多媒体**
        (图片:\<img\>、视频:\<video\>、音频:\<audio\>、嵌入内容:\<iframe\>, \<embed\>, \<object\>)
    - **列表**
        (无序列表:\<ul\> + \<li\>、有序列表:\<ol\> + \<li\>、描述列表:\<dl\> + \<dt\>/\<dd\>)
    - **语义化结构**
        (页眉:\<header\>、主内容:\<main\>、页脚:\<footer\>、独立内容块:\<article\>、内容分区:\<section\>、侧边内容:\<aside\>、导航:\<nav\>、图表+说明:\<figure\> + \<figcaption\>)
    - **交互元素**
        (表单:\<form\>、输入控件:\<input\>, \<textarea\>, \<select\>, \<button\>、可折叠内容:\<details\> + \<summary\>、对话框:\<dialog\>)
    - **通用容器**
        (块级容器:\<div\>、行内容器:\<span\>)
    - **特殊内容**
        (脚本:\<script\>、模板:\<template\>、绘图:\<canvas\>、矢量图形:\<svg\>、数学公式:\<math\>)
-  **<font color="purple">注意:</font>**
    **禁止直接放在 \<body\> 的标签**
    - \<html\>, \<head\>, \<meta\>, \<title\>, \<link\>(这些应放在 \<head\> 内)

    - \<colgroup\>, \<caption\>(仅用于 \<table\> 内)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值