前端三剑客 HTML+CSS+JavaScript ③ HTML标准结构

生活没有任何意义,这就是活着的理由,而且是唯一的理由

                                                                                —— 24.4.22

一、HTML注释

1.特点

        注释的内容会被浏览器所忽略,不会呈现到页面中,但源代码中依然可见

2.作用

        对代码进行解释和说明

3.写法

        <!--

                xxxxx

        -->

<html>
	<head>
		<title>第一个网页 一切都会好的 我一直相信</title>
	</head>
	<body>
		<marquee>
			<!-- CTRL+/进行注释 -->
			一切都会好的! 我一直相信! 一定~
		</marquee>
	</body>
</html>

ctrl+/ 添加/取消注释

4.注释不可以嵌套

二、HTML文档声明

1.作用

        告诉浏览器当前网页的版本

2.写法

        旧写法:要依网页所用的HTML版本而定写法有很多

        (具体参考:W3C官网的文档说明)

        新写法:W3C推荐使用HTML5写法

                文档声明:<!DOCTYPE html> 大小写都可以
                <!DOCTYPE html>    

3.注意:

        文档声明要放在网页的第一行,且在html标签的外侧

<!-- h5的文档声明 -->
<!DOCTYPE html>	
<html>
	<head>
		<title>第一个网页 一切都会好的 我一直相信</title>
	</head>
	<body>
		<marquee>
			<!-- CTRL+/进行注释 -->
			一切都会好的! 我一直相信! 一定~
		</marquee>
	</body>
</html>

三、HEML字符编码 

1.计算机对数据的操作

        存取时,对数据进行:编码

        读取时,对数据进行:解码

2.编码、解码会遵循一定的规范 —— 字符集

3.字符集有很多,常见的有:

4.使用原则是怎样的?

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

        否则:无法存储,数据会丢失!编码错误不可挽救

        原则2:存储时采用哪种方式编码,读取时就必须采用相同的方式解码

        否则:数据能呈现,但数据错乱(乱码)可以挽救——将解码方式更换为正确的解码方式

浏览器如何解码?

绝大多数浏览器如果没有声明则自动按照utf-8进行解码

为了让浏览器在渲染html文件时,不犯错误,可以通过meta标签配合charset属性指定字符编码

<head>
    <meta charset="UTF-8"/>
</head>
<!-- h5的文档声明 -->
<!DOCTYPE html>	
<html>
	<head>
        <!--charset字符集-->
        <meta charset="UTF-8">
		<title>HTML注释</title>
	</head>
	<body>
		<marquee loop="3">
			<!-- CTRL+/进行注释 -->
			一切都会好的! 我一直相信! 一定~
            <input type="text">
		</marquee>
	</body>
</html>

 四、HTML设置语言

1.主要作用:

        ① 让浏览器显示对应的翻译提示

        ② 有利于搜索引擎优化

2.具体写法:

<html lang="zh-CN">

3.拓展知识

lang属性的编写规则

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

        zh-CN:中文-中国大陆

        zh-TW:中文-中国台湾

        zh:中文

        en-US:英语-美国

        en——GB:英语-英国

②第二种写法(语言-具体种类)已不推荐使用,如:

        zh-Hans:中文-简体

        zh-Hant:中文-繁体

③W3School上的说明

④W3C官网上的说明

<!-- h5的文档声明 -->
<!DOCTYPE html>	
<!--HTML设置语言-->
<html lang="zh-CN">
	<head>
        <!--charset字符集-->
        <meta charset="UTF-8">
		<title>HTML设置语言</title>
	</head>
	<body>
		<marquee>I love you</marquee>
	</body>
</html>

 五、HTML标准结构

1.标准结构如下

<!DOCTYPE html>
<html lang="zh-CN">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<input type="text">
</body>
</html>

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

(生成的结构中,有两个meta标签,我们暂时用不到,可以先删掉)

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

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

设置默认的语言

将图标放在网页文件夹内

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值