一.HTML介绍
HTML指的是超文本标记/标记语言。
注:超文本的意思是在浏览器世界中一些单词或字母被赋予特殊的权力。
二.HTML使用
2.1.基础入门
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>第一个网页</title> </head> <body> 第一个网页 </body> </html>
注:head标签存放网页的属性,body标签存放主体信息。
2.2.body标签的三个属性
- text-用于设置文本颜色。
- bgcolor-用于设置背景颜色。
- background-用于设置网页背景图片。
2.3.注释与换行标签
- 注释-<!–代码注释–>。
- 换行-<br/>或者<br>。
2.4.段落标签,设置内容
- 会自动换行,且每一对标签之间有空白。
- align-用于设置段落对齐方式,默认为左对齐。
2.5.水平线标签
- <hr>-用于产生水平线。
- color-设置水平线颜色。
- width-设置水平线宽度。
- size-设置水平线大小。
- align-设置水平线对齐方式。
2.6.分区标签
- <div>会自动换行,块级元素;整体划分区块。
- <span>不会自动换行,行内元素;局部划分区块。
2.7.字体标签
- <font>-进行字体设置。
- face-设置字体类型。
- size-设置字体大小。
2.8.标题标签
- <h1>~<h6>:设置标题,比如编辑器中设置的标题。自动换行,自动加粗,标题间产生一定距离。
2.9.格式化标签
- <b>-字体加粗。
- <i>-字体倾斜。
- <del>-删除线。
- <u>-下划线。
2.10.列表标签
- <ol>-有序列表,type属性设置编号类型,start属性设置编号起始位置。
- <ul>-无序列表,type属性设置编号类型。circle为空心圆,square为矩形。
- <li>-为列表项,列表中的每条数据。
2.11.图像标签
- <img>-显示图像。
- src-设置图像的路径。
- width-图像宽度。
- height-图像高度。
- border-图片边框/相框。
- title-鼠标悬停图片上,显示的文字。
- alt-图片不显示时,默认显示的文字。
- align-图片描述文字的对齐方式。
2.12.超链接标签
- <a>-链接。
- href-设置超链接到达的目的地。
- 属性值-mailto:邮箱地址,发送邮箱。(功能性链接)
2.13.表格标签
- -表格,border属性设置表格边框;width属性设置表格宽度;align属性设置表格对齐方式;cellspacing属性设置表格中单元格中的间距,为0时消除间距。
- <tr>-表格行,table row。align属性设置其中内容合并。
- <td>-表格单元格,table datacell。align属性设置其中内容合并。
- rowspan属性设置行合并;colspan设置列合并。
2.14.表单标签
2.14.1.标签
- <form>-表单标签
- aciton属性-整个表单提交的目的地。
- method-表单提交的方式,get/post。
2.14.2.控件
1)<input>-输入框,默认为text。
type属性指定输入框类型:
- password-密码输入框。
- checkbox-复选框,checked="checked"默认选中。
- radio-单选框,每一组单选框用name属性区分(只能选择一个选项),checked="checked"默认选中。
- file-上传文件。
- reset-重置按钮。value属性设置按钮文本。
- submit-提交按钮。value属性设置按钮文本。
- button-普通按钮。value属性设置文本。
2)<select>-下拉框。
<option>-为下拉项,selected="selected"默认选中。
3)<textarea>-文本域,cols和rows设置大小,一般用css。
4)<button>-按钮。在from表单中等同于submit按钮;表单外为普通按钮。
2.15.框架标签
<frameset>和<frame>,与body标签不共存。<frameset>嵌套<frame>
2.16.其他标签与特殊字符
- <link>标签引入Css。
- 特殊字符http://www.gkapi.com/htmlescapechar/
2.17.H5新特性
- 大小写不严谨,标签、属性、属性值。
- 双引号可省略。
- 结束标签可省略。
2.18.H5新增语义化标签
对div进行语义标签划分。
- <section>-表示页面内容区域。
- <article>-文章。
- <nav>-导航等等。
2.19.媒体标签
<video>视频播放标签。
- src-视频路径。
- controls-视频控制面板。
- loop-循环播放。
- autoplay-自动播放。
2.20.H5新增表单控件
input标签中
- color-取色器。
- date-日历。
- month-月历。
- number-数值域。
- range-滑块等等。
写在最后
感谢大家对本文的阅读。希望对在学习的你有帮助。如有错误,还望大家在评论区指正,感激不尽。