HTML
Web
Web(World Wide Web),即万维网。
浏览器:网页运行的平台。
网页:一个网站的资源单位。
W3C: World Wide Web Consortium 万维网联盟组织,指定 web 标准的机构。
标准包括三部分:
- 结构 HTML
- 样式 CSS
- 行为 JavaScript
浏览器
浏览器的组成:
- 渲染引擎(浏览器内核):读取 HTML、CSS 并渲染成网页上
- JS 引擎 / JS 解释器
HTML 介绍
HTML:Hyper Text Markup Language,超文本标记语言
Hyper Text:除了文本,还有图片、音频、动画、多媒体等等。
Markup:是一种标记语言,也就是一种描述性语言。没有编译过程。
<!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>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</body>
</html>
名词
网页:由 HTML+CSS+JS 组成的页面
主页/首页:一个网站的起始页面。
标签 Tag:HTML 的基本单元,比如 <p>
成为开始标签,</p>
称为结束标签。
元素 Element:HTML 的组成单元,比如 <p>Content</p>
成为元素
属性 Attribute:标签的辅助信息。比如 <a href="https://wukaipeng.com">
其中 href 叫做属性
XHTML:符合 XML 语法标准的 HTML
XML:eXtensible Markup Language,可扩展标记语言
DHTML:Dynamic HTML,HTML+CSS+JS 的开发技术。
HTTP:Hypertext Transfer Protocol,超文本传输协议
HTTPS:HTTP + SSL/TSL,更加安全的 HTTP。
SMTP:Simple Mail Transfer Protocol,邮件传输协议
FTP:File Transfer Protocol,文件传输协议
暗链:网站中插入一些不易察觉的链接。目的可能是:
- SEO。提高网站在 SERP 搜索引擎结果页的权重。
- 欺诈。
- 广告。
防护方法:
- 网页防篡改模块:监控网页目录
- WAF。Web Application Firewall
- 漏洞扫描。
- 企业蓝军。网络攻防演练,企业当做蓝军(Blue Team)防守红军(Red Team),红军可以找专业的安全测试团队。
HTML 结构
双边标签:<div></div>
单边标签:<img />