首页 > 区块链 > 区块链 > 前端知识之HTML内容
import socket
sk = socket.socket()
sk.bind(("127.0.0.1", 8080))
sk.listen(5)while True:
conn, addr = sk.accept()
data = conn.recv(8096)
conn.send(b"HTTP/1.1 200 OK\r\n\r\n")
conn.send(b"<h1>Hello world!</h1>")
conn.close()
浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面
HTML是一种标记语言(markup language),它不是一种编程语言。
HTML使用标签来描述网页。

最基本的HTML文档:
<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>css样式优先级</title></head><body></body></html>
注意:对于中文网页需要使用 <meta charset="utf-8"> 声明编码,否则会出现乱码。有些浏览器会设置 GBK 为默认编码,则你需要设置为 <meta charset="gbk">。
标签的语法:
几个很重要的属性:
<!--注释内容-->
注释是代码之母。--摘自哪吒语录
<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。
<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。
| 标签 | 意义 |
|---|---|
| <title></title> | 定义网页标题 |
| <style></style> | 定义内部样式表 |
| <script></script> | 定义JS代码或引入外部JS文件 |
| <link/> | 引入外部样式表文件 |
| <meta/> | 定义网页原信息 |
Meta标签介绍:
meta标签的组成:meta标签共有两个属性,它们分别是http-equiv属性和name 属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。
1.http-equiv属性:相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31414317/viewspace-2782094/ ,如需转载,请注明出处,否则将追究法律责任。