【转】Python 之Web编程
转: https://www.cnblogs.com/chenyanbin/p/10454503.html 一 、HTML是什么? # htyper text markup language 即超文本标记语言 超文本:就是指页面内可以包含图片、链接、甚至音乐、程序等非文字元素 标记语言:标记(标签)构成的语言 静态网页:静态的资源,如xxx.html 动态网页:html代码是由某种开发语言根据用户请求动态生成 html文档树结构图: 二 、 什么是标签? # - 由一对尖括号包裹的单词构成,如<html> 所有标签中的单词不可能从数据开头 - 标签不区分大小写<html>和<HTML>,建议使用小写 - 标签分两部分:开始标签<a>和结束标签</a>,两个标签之间的部分,叫标签体 - 有些标签功能比较简单,使用一个标签即可,这种标签叫做自闭合标签,如:<br/>、<hr/>、<input/>、<img/> - 标签可以嵌套,但不能交叉嵌套。如:<a><b></a></b> 三 、 标签的属性 # - 通常是以键值对形式出现的,例如 name="alex" - 属性只能出现在开始标签 或 自闭合标签中 - 属性名字全部小写,属性值必须使用双引号或单引号包裹,如:name="alex" - 如果属性值和属性名完全一样