网络安全小白入门基础:HTML(非常详细)零基础入门到精通,收藏这一篇就够了

30,509次阅读
没有评论

共计 3065 个字符,预计需要花费 8 分钟才能阅读完成。

网络安全小白入门基础:HTML(非常详细)零基础入门到精通,收藏这一篇就够了

HTML 全称为 HyperText Markup Language,译为超文本标记语言。

所谓的超文本,有两层含义:

(1)图片、音频、视频、动画、多媒体等内容,成为超文本,因为它们超出了文本的限制。

(2)不仅如此,它还可以从一个文件跳转到另一个文件,与世界各地主机的文件进行连接。即:超级链接文本。

HTML 不是一种编程语言,是一种描述性的标记语言。

这主要有两层含义:

(1)标记语言是一套标记标签。比如:标签 表示超链接、标签 表示图片、标签

表示一级标题等等,它们都是属于 HTML 标签。

说的通俗一点就是:网页是由网页元素组成的,这些元素是由 HTML 标签描述出来,然后通过浏览器解析,就可以显示给用户看了。

(2)编程语言是有编译过程的,而标记语言没有编译过程,HTML 标签是直接由浏览器解析执行。

作用:HTML 是负责描述文档语义的语言。

HTML 是负责描述文档语义的语言

HTML 格式的文件是一个纯本文文件(就是用 txt 文件改名而成),用一些标签来描述语义,这些标签在浏览器页面上是无法直观看到的,所以称之为 “超文本标记语言”

接下来,我们需要学习 HTML 中的很多“标签对儿”,这些“标签对儿”能够给文本不同的语义。

比如,面试的时候问你,

标签有什么作用?

正确答案: 给文本增加主标题的语义。

错误答案: 给文字加粗、加黑、变大。

关乎“语义”的更深刻理解,等后面学习了各种标签,就明白了。

1

HTML 的专有名词

网页: 由各种标记组成的一个页面就叫网页。

主页(首页) : 一个网站的起始页面或者导航页面。

标记: 比如

称为开始标记,

称为结束标记,也叫标签。每个标签都规定好了特殊的含义。

元素: 比如

内容

称为元素.

属性: 给每一个标签所做的辅助信息。


XHTML: 符合 XML 语法标准的 HTML。

DHTML: dynamic,动态的。javascript + css + html 合起来的页面就是一个 DHTML。

HTTP: 超文本传输协议。用来规定客户端浏览器和服务端交互时数据的一个格式。https:防止中间人攻击

SMTP: 邮件传输协议。

FTP: 文件传输协议。

2

书写第一个 HTML 页面

VS Code 执行代码需要代码在一个文件夹中。

我们打开 VS Code 软件,新建一个文件,名叫 test.html(注意,文件名是 test,后缀名是 html),保存到本地。

紧接着,在文件里,输入 html:5,然后按一下键盘上的 Tab 键,就可以自动生成如下内容:

``````````Document````````

上面的内容,就是 html 页面的骨架。我们在此基础之上,新增几个标签,完整代码如下:

``````````Document``````

我是三级标题

```` 我是超链接,可以点击一下````

标签写完之后,我们用 chrome 浏览器打开上面这个 test.html 文件,看看页面效果:

到此,第一个简单的 HTML 页面就写完了。是不是很有成就感?

3

HTML 的结构详解

HTML 标签通常是成对出现的(双边标记),比如


;也有少部分单标签(单边标

记),如:



等。

属性与标记之间、各属性之间需要以空格隔开。属性值以双引号括起来。

html 骨架标签分类

1、文档声明头

任何一个标准的 HTML 页面,第一行一定是一个以 开头的语句。这一行,就是文档声明头,即 DocType Declaration,简称 DTD。

DTD 可告知浏览器文档使用哪种 HTML 或 XHTML 规范。

在 HTML5 中极大的简化了 DTD,也就是说 HTML5 中就没有 XHTML 了。

HTML5 的 DTD(文档声明头)如下:


2、页面语言 lang

下面这行标签,用于指定页面的语言类型:


最常见的语言类型有两种:

en:定义页面语言为英语。

zh-CN:定义页面语言为中文。

3、头标签 head

html5 的比较完整的骨架:

网络安全小白入门基础:HTML(非常详细)零基础入门到精通,收藏这一篇就够了

面试题:

  • 问:网页的 head 标签里面,表示的是页面的配置,有什么配置?

  • 答:字符集、关键词、页面描述、页面标题、IE 适配、视口、iPhone 小图标等等。

头标签内部的常见标签如下:

meta 标签:

meta 表示“元”。“元”配置,就是表示基本的配置项目。

常见的几种 meta 标签如下:

(1)字符集 charset:


字符集用 meta 标签中的 charset 定义,charset 就是 character set(即“字符集”),即网页的编码方式。

字符集 (Character set) 是多个字符的集合。计算机要准确的处理各种字符集文字,需要进行字符编码,以便计算机能够识别和存储各种文字。

上面这行代码非常关键,是必须要写的代码,否则可能导致乱码。比如你保存的时候,meta 写的和声明的不匹配,那么浏览器就会出现乱码。

utf- 8 是目前最常用的字符集编码方式,常用的字符集编码方式还有 gbk 和 gb2312 等。关于“编码方式”,我们在下一段会详细介绍。

(2)视口 viewport:


width=device-width:表示视口宽度等于屏幕宽度。

(3)定义“关键词”:

举例如下:


这些关键词,就是告诉搜索引擎,这个网页是干嘛的,能够提高搜索命中率。让别人能够找到你,搜索

到你。

(4)定义“页面描述”:

meta 除了可以设置字符集,还可以设置关键字和页面描述。

只要设置 Description 页面描述,那么百度搜索结果,就能够显示这些语句,这个技术叫做 SEO(search engine optimization,搜索引擎优化)。

设置页面描述的举例:


上面的几种 标签都不用记,但是另外还有一个 标签是需要记住的:


上面这个标签的意思是说,3 秒之后,自动跳转到马哥教育页面。

title 标签:

用于设置网页标题:

网页的标题

title 标签也是有助于 SEO 搜索引擎优化的。

base 标签:


base 标签用于指定基础的路径。指定之后,所有的 a 链接都是以这个路径为基准。

4、标签

:用于定义 HTML 文档所要显示的内容,也称为主体标签。我们所写的代码必须放在此标签內。标签的属性有:

  • bgcolor:设置整个网页的背景颜色。

  • background:设置整个网页的背景图片。

  • text:设置网页中的文本颜色。

  • leftmargin:网页的左边距。IE 浏览器默认是 8 个像素。

  • topmargin:网页的上边距。

  • rightmargin:网页的右边距。

  • bottommargin:网页的下边距。

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要 全套《网络安全入门 + 进阶学习资源包 ,需要 点击下方链接 即可前往获取

读者福利 | CSDN 大礼包:《网络安全入门 & 进阶学习资源包》免费分享 (安全链接,放心点击)

网络安全小白入门基础:HTML(非常详细)零基础入门到精通,收藏这一篇就够了

同时每个成长路线对应的板块都有配套的视频提供:

网络安全小白入门基础:HTML(非常详细)零基础入门到精通,收藏这一篇就够了

学习资料工具包

压箱底的好资料,全面地介绍网络安全的基础理论,包括逆向、八层网络防御、汇编语言、白帽子 web 安全、密码学、网络安全协议等,将基础理论和主流工具的应用实践紧密结合,有利于读者理解各种主流工具背后的实现机制。
网络安全小白入门基础:HTML(非常详细)零基础入门到精通,收藏这一篇就够了

面试刷题

网络安全小白入门基础:HTML(非常详细)零基础入门到精通,收藏这一篇就够了

视频配套资料 & 国内外网安书籍、文档

当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料

网络安全小白入门基础:HTML(非常详细)零基础入门到精通,收藏这一篇就够了
所有资料共 282G,朋友们如果有需要全套《网络安全入门 + 进阶学习资源包》,可以扫描下方二维码或链接免费领取~

读者福利 | CSDN 大礼包:《网络安全入门 & 进阶学习资源包》免费分享 (安全链接,放心点击)

网络安全小白入门基础:HTML(非常详细)零基础入门到精通,收藏这一篇就够了

原文地址: 网络安全小白入门基础:HTML(非常详细)零基础入门到精通,收藏这一篇就够了

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-10-23发表,共计3065字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)