我发现自己真的是蠢的可以,记忆力也遭到了严重的退化,以前学的东西现在忘得是一干二净,因此为了让自己再复习一遍,所以决定以写博客的方式让自己在回顾一遍以前所学的知识.
HTML概念?
HTML :Hyper Text Markup Language即超文本标记语言,超文本是说我们使用超链接的方式把不同空间的文字信息组织在一起的网状结构,标记语言可以看出HTML是由很多的标签构成的,我们学习HTML主要就是学习它的各种标签的用法.
HTML语法的定义?
1.HTML文件的后缀名可以是.html也可以是.htm
2.标签的分类:
(1)围堵标签
(2)自闭和标签
3.标签可以互相嵌套,但是必须在外标签的内部定义
4.在标签中可以定义属性,具体的属性可以通过查阅文档学习,当然常用的需要记忆下,然后属性是键值对形式,键=“值”,值用 " " 或 ‘’ 都可以.
5.HTML的标签不区分大小写但是建议小写.
HTML各种标签介绍
-
文件标签:构成html最基本的标签
* html:html文档的根标签
* head:头标签。用于指定html文档的一些属性。引入外部的资源
* title:标题标签。
* body:体标签
* :html5中定义该文档是html文档 -
文本标签:和文本有关的标签
* 注释:
*to
:标题标签
* h1~h6:字体大小逐渐递减
*:段落标签
*
:换行标签
*
:展示一条水平线
* 属性:
* color:颜色
* width:宽度
* size:高度
* align:对其方式
* center:居中
* left:左对齐
* right:右对齐
* :字体加粗
* :字体斜体
* :字体标签
*:文本居中
* 属性:
* color:颜色
* size:大小
* face:字体
* 属性定义:
* color:
1. 英文单词:red,green,blue等
2. rgb(值1,值2,值3):值的范围:0~255 如 rgb(0,0,255)其实就表示blue蓝色
3. #值1值2值3:值的范围:00~FF之间。如: #FF00FF
* width:
1. 数值:width=‘20’ ,数值的单位,默认是 px(像素)
2. 数值%:占比相对于父元素的比例 -
图片标签:
* img:展示图片
* 属性:
* src:指定图片的位置
* 路径以 . 开头的是相对路径, ./ 表示当前目录 …/表示上一级目录 -
列表标签:
* 有序列表:
* ol:
* li:
* 无序列表:
* ul:
* li: -
链接标签:
* a:定义一个超链接
* 属性:
* href:指定访问资源的URL(统一资源定位符)
* target:指定打开资源的方式
* _self:默认值,在当前页面打开
* _blank:在空白页面打开 -
div和span:
* div:每一个div占满一整行。块级标签
* span:文本信息在一行展示,行内标签 内联标签 -
语义化标签:html5中为了提高程序的可读性,提供了一些标签。
1.:页眉
2. -
表格标签:
* table:定义表格
* width:宽度
* border:边框
* cellpadding:定义内容和单元格的距离
* cellspacing:定义单元格之间的距离。如果指定为0,则单元格的线会合为一条、
* bgcolor:背景色
* align:对齐方式
* tr:定义行
* bgcolor:背景色
* align:对齐方式
* rowspan:合并行
* td:定义单元格即列
* colspan:合并列
* th:定义表头单元格,加粗居中显示
* :表格标题
* :表示表格的头部分
* :表示表格的体部分
* :表示表格的脚部分 -
表单标签:
* 概念:用于采集用户输入的数据的。用于和服务器进行交互。
* form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围
* 属性:
* action:指定提交数据的URL
* method:指定提交方式,有7种方式,实际上我们经常使用post或get
* 表单项中的数据要想被提交:必须指定其name属性* 表单项标签: * input:可以通过type属性值,改变元素展示的样式 * type属性: * text:文本输入框,默认值 * placeholder:指定输入框的提示信息,当输入框的内容发生变化,会自动清空提示信息 * password:密码输入框 * radio:单选框 * 注意: 1. 要想让多个单选框实现单选的效果,则多个单选框的name属性值必须一样。 2. 一般会给每一个单选框提供value属性,指定其被选中后提交的值 3. checked属性,可以指定默认值 * checkbox:复选框 * 注意: 1. 一般会给每一个单选框提供value属性,指定其被选中后提交的值 2. checked属性,可以指定默认值 * file:文件选择框 * hidden:隐藏域,用于提交一些信息。 * 按钮: * submit:提交按钮。可以提交表单 * button:普通按钮 * image:图片提交按钮 * src属性指定图片的路径 * label:指定输入项的文字描述信息 * 注意: * label的for属性一般会和 input 的 id属性值 对应。如果对应了,则点击label区域,会让input输入框获取焦点。 * select: 下拉列表 * 子元素:option,指定列表 * selected :表示默认被选中 * textarea:文本域 * cols:指定列数,每一行有多少个字符 * rows:默认多少行。
当然HTML还有很多的标签,我只是把一些比较常用的写下来,如果想要学习更多的可以自己查询资料.