html是一种超文本标记语言,并不是一种编程语言。使用标记标签来描述网页。html文档包括标签和纯文本。浏览器解析的时候不会显示标签,而是根据标签去解析所对应的内容。有时候标签之间是空内容,这在语法上是允许的。
- <html> 与 </html> 之间的文本描述网页
- <body> 与 </body> 之间的文本是可见的页面内容
- <h1> 与 </h1> 之间的文本被显示为标题
- <p> 与 </p> 之间的文本被显示为段落
- <a>与</a> 可以定义连接
- <img>与</img>可以显示图片
- <hr> 分割线
- <br>用在段落中可以换行
- <i>和<em>标签可以将文本格式设置为斜体,<strong>和<b>都可以加粗文本,<big>和<small>可以设置文本大小<pre>标签可以控制空格和换行<sub>和<sup>可以设置文本的下标和上标。<del>和<ins>是文件的删除和插入,<bdo>中可以通过dir属性来改变文字的排列顺序,
- <table>标签可以设置表格 border来设置边框的宽度 tr标签来设置行,td标签来设置列  ;用来设置空格
- <ur>是无序列表,<ol>是有序列表 dl可以自定义列表,在自定义列表中dt定义项目,dd定义列表描述
- <form>是表单标签 可通过input来设置输入的类型 通过定义input的type为radio设置为单选,单选时必须指定相同的name 这样才可以表示为一组 type设置为checkbox来设置为复选框
- <select> 是选择标签,通过option来设置下拉框每个选项
- <Textarea>可以创建文本域,多行输入。
- <fildset>在数据周围绘制一个框
- <img>是用来显示图片的标签 src属性指定图片地址
- <framset>框架构建标签 通过属性cols可以设置垂直框架。通过rows可以设置水平框架
- <fram>标签放置引入的html文件
- <link>标签可以引入样式。
- <head>中的meta标签来表示元信息, http-equiv="Refresh" content="5;url="可以设置网页重定向第一个参数5是5s的意思。万维网的搜索引擎在搜索时可能会根据meta标签的description或者keywos来搜索网页。但是由于现在的垃圾信息太多,很多搜素引擎已经放弃使用了
- <div>区块标签
对于html的属性:属性对应的是key=“value”的形式但是html中使用‘’也是可以的,这个不常用,只用在value值中已经有双引号的时候使用。
添加浮动之后想要设置padding不起作用,设置overflow或者clear清除浮动后ul的list-style不起作用,想要显示就要设置list-style-position:inside