HTML(Hpyer Text Markup Language的缩写)译为“超文本标签语言”,用来描述网页的一种语言。所谓超文本,因为它可以加入图片、声音、动画、多媒体、一个文件跳转到另外一个文件,与世界各地主机的文件连接。
HTML的作用就是用标记标签来描述网页,把网页内容在浏览器中展示出来。【相当于人类的骨头】
HTML标签:带有’<>’符号的元素。主要有2种标签:双标签和单标签。
并列关系、父子关系、孙子关系。
:不是HTML标签,为浏览器提供一项信息(声明),即HTML是用什么版本写的。
HTML版本
年份
HTML
1991
HTML+
1993
HTML 2.0
1995
HTML 3.2
1997
HTML 4.01
1999
XHTML 1.0
2000
HTML5
2012
XHTML5
2013
元数据(metadata)是关于数据的信息。
标签提供关于 HTML 文档的元数据。典型的情况是,meta 元素被用于规定页面的描述、关键词、文档的作者、最后修改时间以及其他元数据。
标签始终位于 head 元素中。元数据可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务,一些搜索引擎会利用 meta 元素的 name 和 content 属性来索引您的页面。name 和 content 属性的作用是描述页面的内容。
meta属性:http-equiv、name、content。
http-equiv:把content属性值关联到http头部。
name:把content属性关联到一个名称。
content:定义与http-equiv或name属性相关的元信息,是必要的属性。
UTF-8是目前最常用的字符集编码方式,常用的字符集编码包括:gb2312、GBK(包含繁体字)、UTF-8
标签语义化:标签的含义。即一眼看去,就知道哪个是重点,结构是什么,知道每块的内容是干撒的。
遵循的原则:先确定语义的HTML,再选合适的CSS。核心:合适的地方给一个最为合理的标签。
为什么要有语义化标签:
1、方便代码的阅读和维护
2、同时让浏览器或是网络爬虫可以很好地解析,从而更好分析其中的内容
3、使用语义化标签会具有更好地搜索引擎优化
段落标签
水平线标签
换行标签
Div span标签:2个盒子
eeee
Div、span 有2个盒子。
、:文字以粗体方式显示
、:文字以斜体方式显示
、:文字以加删除线方式显示
、:文字以加下划线方式显示
图像标签(重点)
标记属性
属性
属性值
描述
src
URL
图像的路径
alt
文本
图像不能显示时的替换文本
title
文本
鼠标悬停时显示的内容
width
像素
设置图像的宽度
height
像素
设置图像的高度
borde
数字
设置图像边框的宽度
链接标签
href:用于指定链接目标的url目标,当为标签应用href属性时,它就具有了超链接的功能。
target:用于指定链接页面的打开方式,其取值self和blank两种,其中self为默认值,blank为在新窗口中打开方式。
PS:
通过创建锚点链接,用户能够快速定位到目标内容
1、使用”a href=”#id名 “链接文本 /a”创建链接文本:个人生活
2、使用相应的id名称注跳转目标的位置:
特殊字符
描述
字符的代码
空格符
<
小于号
<
>
大于号
>
相对路径:
绝对路径:
“D:\web\img\logo.gif”,或完整的网络地址,例如:http://www.itcase.cn/images/logo.gif
有序列表(了解)
自定义列表(理解)
单元格内的文字 | --->单元格 ....
:用于定义一个表格
PS:
ps:表格没有列的概念,只有行和单元格的概念。
表格属性
属性名
含义
常用属性值
border
设置表格table的边框(默认border="0"无边框)
像素值
cellspacing
设置单元格td与单元格边框之间的空白间距
像素值(默认为2像素)
cellpadding
设置单元格内容与单元格边框之间的空白间距
像素值(默认为1像素)
width
设置表格table的宽度
像素值
height
设置表格table的高度
像素值
align
设置表格table在网页中的水平对齐方式
left,right,center
表头标签:表头单元格(thead)的意思,与单元格(td)的区别:居中、加粗。
表头标签:
属性名
单元格标签:
属性名
cccc
定义表格的头部,位于
定义表格的主体,位于
表格标题:caption
单元格内的文字 | ....
caption标签必须紧随table标签之后。您只能对每个表格定义一个标题。通常这个标题会被居中于表格之上。
跨行合并:rowspan 跨列合并:colspan
合并单元格的思想:将多个内容合并的时候,就会有多余的东西,把它删除。例如把3个td合并成一个,就多余了2个 ,需要删除。
公示:删除的个数=合并的个数-1
合并顺序:先上 先左
标签是单标签,type属性是最基本属性,其取值有多种,用于指定不同的控件类型。
属性
属性值
描述
type
text
单行文本输入框
password
密码输入框
radio
单选按钮
checkbox
复选框
button
普通按钮
submit
提交按钮
reset
重置按钮
image
图像形式的提交按钮
file
文本域
name
由用户自定义
控件的名称,该名称如果相同,表示一组,比如type=radio,name=sex,表示男、女为一组,只能默认选中一个单选框。
value
由用户自定义
input控件中的默认文本值
size
正整数
input控件在页面中的显示宽度
checked
checked
定义选择控件默认被选中的项
maxlength
正整数
控件允许输入的最多字符数
Label标签
Label标签为input元素定义标注(标签)。
作用:用于绑定一个表单元素,当点击label标签的时候,被绑定的表单元素就会获得输入焦点。
For 属性规定label与哪个表单元素绑定。
第一种写法:for属性可以针对label内的或者label外的。
第二种写法:
male
Textarea控件(文本域)
如果需要输入大量的信息,就需要用到
中至少应该包含一对,在option中定义selected=”selected”时,当前项即为默认选中项。
Form表单用于创建一个表单,以实现用户信息的收集和传递,form中的所有内容都会被提交给服务器。创建表单的基本语法格式如下:
action属性:用于指定接收并处理表单数据的服务器程序的url地址。如果省略 action 属性,则 action 会被设置为当前页面。
Method属性:用于设置表单数据的提交方式,其取值为get或post。
name属性:用于指定表单的名称,以区分同一个页面中的多个表单。
其他属性
年份
accept-charset
规定在被提交表单中使用的字符集(默认:页面字符集)。
action
规定向何处提交表单的地址(URL)(提交页面)。
autocomplete
规定浏览器应该自动完成表单(默认:开启)。可以把表单的 autocomplete 设置为 on,同时把特定的输入字段设置为 off,反之亦然。
适用于
手机扫一扫
移动阅读更方便
你可能感兴趣的文章