博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html基础
阅读量:4455 次
发布时间:2019-06-07

本文共 1429 字,大约阅读时间需要 4 分钟。

 

HTML简介

  • 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言。
  • 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题)
  • 网页文件的扩展名:.html或.htm
  • HTML是一种标记语言(markup language),它不是一种编程语言。
  • HTML使用标签来描述网页。

Web服务本质

浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面

import socketsk = socket.socket()sk.bind(('127.0.0.1',8088))sk.listen()while True:    conn,addr = sk.accept()    conn.recv(1024)    conn.send(b'HTTP/1.1 200 OK\r\n\r\n')    conn.send(b'

hello html

') conn.close()sk.close()

  

HTML基本结构

  

  

  • <!DOCTYPE html>声明为HTML5文档。
  • <html>、</html>是文档的开始标记和结束的标记。是HTML页面的根元素,在它们之间是文档的头部(head)和主体(body)。
  • <head>、</head>定义了HTML文档的开头部分。它们之间的内容不会在浏览器的文档窗口显示。包含了文档的元(meta)数据。
  • <title>、</title>定义了网页标题,在浏览器标题栏显示。
  • <body>、</body>之间的文本是可见的网页主体内容。

HTML标签格式

HTML标签是由尖括号包围的关键字,如, 
等HTML标签通常是成对出现的,比如:
,第一个标签是开始,第二个标签是结束。结束标签会有斜线。也有一部分标签是单独呈现的,比如:

等。标签里面可以有若干属性,也可以不带属性。标签的语法:
<标签名 属性1="“属性值1”" 属性2="“属性值2”……">
内容部分
<标签名 属性1="“属性值1”" 属性2="“属性值2”……" />几个很重要的属性:id:定义标签的唯一ID,HTML文档树中唯一class:为html元素定义一个或多个类名(classname)(CSS样式类名)style:规定元素的行内样式(CSS样式)

  

HTML注释

HTML特殊符号转译

显示 说明 实体名称 实体编号
       
       
  空白 &nbsp; &#160;
< 小于 &lt; &#60;
> 大于 &gt; &#62;
& &符号 &amp; &#38;
" 双引号 &quot; &#34;
© 版权 &copy; &#169;
® 已注册商标 &reg; &#174;
商标(美国) &#8482;
× 乘号 &times; &#215;
÷ 除号 &divide; &#247;
 
 
 

转载于:https://www.cnblogs.com/jiangchunsheng/p/8625739.html

你可能感兴趣的文章
OO第四次博客作业!
查看>>
HDU 吉哥系列故事——完美队形II 騰訊馬拉松初賽第二輪D題
查看>>
c++学习-继承
查看>>
[转]SQL Server 性能调优(io)
查看>>
设计模式学习-每日一记(6.原型模式)
查看>>
不已0开头的数字正则
查看>>
HTML撑起浮动子元素得父元素高度
查看>>
LeetCode--018--四数之和(java)
查看>>
Redis消息队列
查看>>
电商网站架构设计
查看>>
http://jingyan.baidu.com/article/4dc40848e7b69bc8d946f127.html
查看>>
WCF netTcp配置
查看>>
数据类型转换
查看>>
Nodejs学习笔记(2) 阻塞/非阻塞实例 与 Nodejs事件
查看>>
什么是FreeMaker
查看>>
设计模式学习笔记(总结篇:模式分类)
查看>>
TCP的三次握手/建立连接
查看>>
Python 教程阅读笔记(一):使用解释器
查看>>
运算符重载
查看>>
SDWebImage 新版接口使用方法
查看>>