news 2026/10/5 13:15:13

HTML笔记——1Day

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HTML笔记——1Day

一、背景知识

1. 两位前驱:图灵和冯·诺依曼
2. 计算机基础:

3. 应用软件:

(1)C/S 结构:需要安装,偶尔更新,不跨平台

(2)B/S 结构:无需安装,无需更新,可跨平台

4. 浏览器知识:

5. 网页相关的概念:

网页的组成:结构 HTML

表现 CSS

行为 JavaScript

二、HTML基础:

1. 简介

2. HTML 初体验:

3.HTML标签:

(1)标签又称元素,是HTML的基本单位。

(2)标签分为:双标签与单标签(绝大多数都是双标签)。

(3)标签名不区分大小写,但推荐小写,因为小写更规范。

(4)双标签:

(5)单标签:

(6)标签之间的关系:并列关系、嵌套关系,可以使用tab键进行缩进:


4.HTML标签的属性:

(1)用于给标签提供附加信息。

(2)可以写在:起始标签与单标签中,形式如下

(3)有些特殊的属性,没有属性名,只有属性值,例如:

<inputdisabled>

(4)注意点:

1. 不同的标签,有不同的属性;也有一些通用属性(在任何标签内都能写,后面会详细总结)。
2. 属性名、属性值不能乱写,都是W3C规定好的。

3. 属性名、属性值,都不区分大小写,但推荐小写。
4. 双引号,也可以写成单引号,甚至不写都行,但还是推荐写双引号。

5. 标签中不要出现同名属性,否则后写的会失效,例如:

<input type="text" type="password">

5.HTML基本结构:

(1)在网页中:如何查看某段结构的具体代码?——点击鼠标右键,选择“检查”。

(2)【检查】和【查看网络源代码】的区别:

(3)网页的基本结构如下:

1. 想要呈现在网页中的内容写在body标签中。

2.head标签中的内容不会出现在网页中。

3.head标签中的title标签可以指定网页的标题。

4. 图示:

6.HTML注释:

(1). 特点:注释的内容会被浏览器所忽略,不会呈现到页面中,但源代码中依然可见。

(2). 作用:对代码进行解释和说明。

(3). 写法:

(4)注释不可以嵌套,以下这么写是错的。(反例)

快捷键

7.HTML文档声明:

W3C推荐使用HTML 5的写法

<! DOCTYPE html>
或

<! DOCTYPE HTML>
或

<! doctype html>

注意:文档声明,必须在网页的第一行,且在html标签的外侧。

8.HTML字符编码:

(1)使用规则

原则1:存储时,务必采用合适的字符编码。

否则:无法存储,数据会丢失!

原则2:存储时采用哪种方式编码,读取时就采用哪种方式解码。

否则:数据错乱(乱码)!但可以拯救

9.HTML设置语言:

(1). 第一种写法(语言-国家/地区),例如:

zh-CN:中文-中国大陆(简体中文)

■ zh-TW:中文-中国台湾(繁体中文)

■ zh :中文

■ en-Us:英语-美国

■ en-GB:英语-英国

例如:

10.HTML标准结构:

输入!,随后回车即可快速生成标准结构。

配置VScode的内置插件emmet,可以对生成结构的属性进行定制。

在存放代码的文件夹中,存放一个favicon.ico图片,可配置网站图标。

三.:HTML进阶:

1.开发者文档:

· W3C官网:www.w3c.org

. W3School:www.w3school.com.cn

· MDN:developer.mozilla.org--平时用的最多。

2.HTML排版标签:

(1).h1最好写一个,h2~h6能适当多写。
(2).h1~h6不能互相嵌套,例如:h1标签中最好不要写h2标签了。

(3).p标签很特殊!它里面不能有:h1~h6、p、div标签(暂时先这样记,后面会说规律)。

3.HTML语义化标签:

(1)· 概念:用特定的标签,去表达特定的含义。

(2)· 原则:标签的默认效果不重要(后期可以通过cSS随便控制效果),语义最重要!

(3)· 举例:对于h1标签,效果是文字很大(不重要),语义是网页主要内容(很重要)。

(4)●优势:

代码结构清晰可读性强。

有利于SEO(搜索引擎优化)。

方便设备解析(如屏幕阅读器、盲人阅读器等)。

4.块级元素与行内元素:

(1). 块级元素:独占一行(排版标签都是块级元素)。
(2). 行内元素:不独占一行(目前只学了:input,)

(3). 块级元素 中能写 行内元素 和 块级元素(简单记:块级元素中几乎什么都能写)。
(4). 行内元素 中能写 行内元素,但不能写 块级元素。
(5). 一些特殊的规则:

h1~h6不能互相嵌套。
p中不要写块级元素。

5.常用的文本标签:

(1). 用于包裹:词汇、短语等。

(2). 通常写在排版标签里面。

(3). 排版标签更宏观(大段的文字),文本标签更微观(词汇、短语)。

(4). 文本标签通常都是行内元素。

6.不常用的文本标签:

备注

(1). 这些不常用的文本标签,编码时不用过于纠结(酌情而定,不用也没毛病)。

(2).blockquote与address是块级元素,其他的文本标签,都是行内元素。

(3). 有些语义感不强的标签,我们很少使用,例如:small、b、u、q、blockquote

(4). HTML标签太多了!记住那些:重要的、语义感强的标签即可;截止目前,有这些:

h1~h6、p、div、em、strong、span

7.HTML图片标签:

基本使用、

总结:

1. 像素(px)是一种单位。

2. 尽量不同时修改图片的宽和高,可能会造成比例失调。
3. 暂且认为img是行内元素

4.alt 属性的作用:

搜索引擎通过alt属性,得知图片的内容。 -- 最主要的作用。

当图片无法展示时候,有些浏览器会呈现alt属性的值。
盲人阅读器会朗读alt属性的值。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/5 13:07:51

canal做mysql的异步传输工具

文章目录一、前言二、思路三、canal使用前&#xff0c;mysql配置四、详细介绍Kafka模式&#xff08;1&#xff09;启动kafka模式&#xff08;2&#xff09;持久化点位&#xff08;重要&#xff09;五、简单介绍TCP模式&#xff08;1&#xff09;启动tcp模式&#xff08;2&#…

作者头像 李华
网站建设 2026/10/5 13:06:37

Wand-Enhancer 完整指南:三步本地解锁 Wand 免费版 2 小时限制

Wand-Enhancer 完整指南&#xff1a;三步本地解锁 Wand 免费版 2 小时限制 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 每天免费使用 Wand 满两…

作者头像 李华
网站建设 2026/10/5 13:02:59

终极指南:快速掌握Ludusavi游戏存档备份的5个核心技巧

终极指南&#xff1a;快速掌握Ludusavi游戏存档备份的5个核心技巧 【免费下载链接】ludusavi Backup tool for PC game saves 项目地址: https://gitcode.com/GitHub_Trending/lu/ludusavi &#x1f3ae; 作为PC游戏玩家&#xff0c;你是否曾经因为系统重装、游戏重装或…

作者头像 李华
网站建设 2026/10/5 12:58:38

高精度模拟加法减法

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 高精度模拟加法减法前言一、高精度加法的实现二、高精度减法的实现1.总结1、比如减法实现里面的删除前导零没有考虑到结果全是零的情况2、减法实现里没有实现带有前导零的输入…

作者头像 李华
网站建设 2026/10/5 12:58:15

工业级存储方案:MRAM与FlexNVM EEPROM实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华