HTML 语言简介表格梳理版

Posted 水香木鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML 语言简介表格梳理版相关的知识,希望对你有一定的参考价值。

一、博主介绍

💒首页:水香木鱼

🛫专栏:HTML

简介: 博主姓:,名:春波。花名 “水香木鱼”,星座附属 “水瓶座一枚” 来自于富土肥沃的"黑龙江省"-美丽的 “庆安小镇”

🔰 格言: 生活是一面镜子。 你对它笑, 它就对你笑; 你对它哭, 它也对你哭。

🔋 充电:相信付出终将会得到回报!


二、笔芯文章

本期为大家提供 前端html基础。一🔎

(1)、概述

HTML网页使用的语言,定义了网页的结构内容。浏览器访问网站,其实就是从服务器下载 HTML 代码,然后渲染出网页。

HTML 的全名是“超文本标记语言”(HyperText Markup Language),上个世纪90年代由欧洲核子研究中心的物理学家蒂姆·伯纳斯-李(Tim Berners-Lee)发明。它的最大特点就是支持超链接,点击链接就可以跳转到其他网页,从而构成了整个互联网。

1999年HTML 4.01 版发布,成为广泛接受的 HTML 标准2014年HTML 5 发布,这是目前正在使用的版本。

类型描述
HTML语言定义网页的结构和内容
CSS网页的样式
javascript网页与用户的互动

HTML 源码:👇

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>网页标题</title>
</head>
<body>
    <p>Hello World</p>
</body>
</html>

(2)、网页的基本概念

🚀 标签:网页的 HTML 代码由许许多多不同的标签(tag)构成。学习 HTML 语言,就是学习各种标签的用法。

序号类型代码描述区别
1title<title>网页标题</title>标签放在一对尖括号里面(比如<title>),大多数标签都是成对出现的,分成开始标签和结束标签,结束标签在标签名之前加斜杠(比如)。但是,也有一些标签不是成对使用,而是只有开始标签,没有结束标签双标签
2meta<meta charset="utf-8">这种单独使用的标签,通常是因为标签本身就足够完成功能了,不需要标签之间的内容。实际应用中,它们主要用来提示浏览器,做一些特别处理。单标签
3标签可以嵌套<div><p>hello world</p></div>上面代码中,<div>标签内部包含了一个

标签。嵌套时,必须保证正确的闭合顺序,不能跨层嵌套,否则会出现意想不到的渲染结果。

正确演示
4错误演示<div><p>hello world</div></p>闭合顺序不正确错误演示

注意:HTML 标签名是大小写不敏感,比如<title>和<TITLE>是同一个标签。不过,一般习惯都是使用小写

meta标签详解请移步😊meta标签

head标签详解请移步😊head标签


🚀 元素 :浏览器渲染网页时,会把 HTML 源码解析成一个标签树,每个标签都是树的一个节点(node)。这种节点就称为网页元素(element)。所以,“标签”和“元素”基本上是同义词,只是使用的场合不一样:标签是从源码角度来看,元素是从编程角度来看,比如<p>标签对应网页的p元素。

嵌套的标签就构成了网页元素的层级关系。

<div><p>hello world</p></div>

上面代码中,div元素内部包含了一个p元素。上层元素又称为“父元素”,下层元素又称为“子元素”,即div是p的父元素,p是div的子元素。


🚀块级元素,行内元素:所有元素可以分成两大类:块级元素(block)和行内元素(inline)。

类别代码描述特点
块级元素<p>hello</p> <p>world</p>p元素是块级元素,因此浏览器会将内容分成两行显示。块级元素默认占据一个独立的区域,在网页上会自动另起一行,占据 100% 的宽度。
行内元素<span>hello</span> <span>world</span>span元素是行内元素,因此浏览器会将两行内容放在一行显示。行内元素默认与其他元素在同一行,不产生换行。比如,span就是行内元素,通常用来为某些文字指定特别的样式。

🚀属性 :属性(attribute)是标签的额外信息,使用空格与标签名和其他属性分隔。

<img src="demo.jpg" width="500">

上面代码中,<img>标签有两个属性:src和width。

属性可以用等号指定属性值,比如上例的demo.jpg就是src的属性值。属性值一般放在双引号里面,这不是必需的,但推荐总是使用双引号。

注意,属性名是大小写不敏感的,onclick和onClick是同一个属性。

(3)、网页的基本标签

类型代码范例描述
文档类型<!doctype><!DOCTYPE html>表示文档类型,告诉浏览器如何解析网页。
顶层容器<html><html lang="zh-CN">标签树结构的顶层节点,也称为根元素(root element),其他元素都是它的子元素。一个网页只能有一个标签。注意:如果是英文内容,zh-CN要改成en
容器标签<head><head><title>网页标题</title></head>用于放置网页的元信息。它的内容不会出现在网页上,而是为网页渲染提供额外信息。
元数据<meta><meta></meta><meta>标签用于设置或说明网页的元数据,必须放在<head>里面。一个<meta>标签就是一项元数据,网页可以有多个<meta><meta>标签约定放在<head>内容的最前面。
网页的标题<title><title>网页标题</title>用于指定网页的标题,会显示在浏览器窗口的标题栏。
容器标签<body><body></body>用于放置网页的主体内容。浏览器显示的页面内容,都放置在它的内部。它是<html>的第二个子元素,紧跟在<head>后面。

(4)、空格和换行

HTML 语言有自己的空格处理规则。标签内容的头部和尾部的空格,一律忽略不计。

<p>  hello world   </p>

上面代码中,hello前面的空格和world后面的空格,浏览器一律忽略不计。

标签内容里面的多个连续空格(包含制表符\\t),会被浏览器合并成一个。

<p>hello      world</p>

上面代码中,hello与world之间有多个连续空格,浏览器会将它们合并成一个。网页渲染的结果是,hello与world之间只有一个空格。

浏览器还会将文本里面的换行符(\\n)和回车符(\\r),替换成空格。

<p>hello



world
</p>

上面代码中,helloworld之间有多个换行,浏览器会将它们替换成空格,然后再将多个空格合并成一个。

网页渲染的结果是,hello与world之间有一个空格。【这意味着,HTML 源码里面的换行,不会产生换行效果】

(5)、注释

HTML 代码可以包含注释,浏览器会自动忽略注释。注释以 结尾,下面就是一个注释的例子。

<!-- 这是一个注释 -->

注释可以是多行的,并且内部的 HTML 都不再生效了。

<!--
  <p>hello world</p>
-->

上面代码是一个注释的区块,内部的代码都是无效的,浏览器不会解析,更不会渲染它们

注释有助于理解代码的含义,复杂的代码块前面最好加上注释。

三、博主致谢

感谢小伙伴们,耐心的阅读完本篇文章,关注👉 水香木鱼🔔 获取更多精彩文章!

⭐⭐⭐ 别忘记一键三连呦!

四、精彩福利!

前端vue路由模块拆分归类【理解版】

前端vue正则表达式-隐私脱敏处理

前端vue实现注册功能与正则校验规则

前端vue实现登录前,记住密码功能案例【存储cookies与base64加密版】

前端element组件库中el-input密码右侧添加小眼睛切换状态


文章摘自:----网道互联网文档计划----

以上是关于HTML 语言简介表格梳理版的主要内容,如果未能解决你的问题,请参考以下文章

Pycharm安装中文语言插件Chinese木鱼快速安装版

初识Python变量与数据类型水香木鱼-学习版

初识Python变量与数据类型水香木鱼-学习版

vue快速实现锚点功能简单版与高级版

前端vue路由模块拆分归类理解版

前端vue路由模块拆分归类理解版