html基础

。HTML基础
一.常见问题
1.声明定义文档类型 这是html5后更改的,但是现在基本适用,不适用考虑之前html声明格式即可
2.在头部进行声明 定义网站编码 有的浏览器定义编码为gbk,如360浏览器。
如果出现网页乱码,要考虑:
a.网页源代码编码与中文字输入编码不同-尽量使用代码编辑器,不要用Windows笔记本
b.网页设计编码与数据库存储编码不同-这个时候程序查询数据库数据显示数据前,进行程序转码即可。
c.浏览器造成乱码-在IE9浏览器中需要转码的网页空白出右键鼠标,即可选择“编码”。
傲游浏览器中浏览需要转码的网页时,菜单“查看”–>“编码”即可选择转换编码
谷歌浏览器中浏览需要转码的网页时,点击右上角“三横”图标选择“工具”–>“编码”即可选择切换网页编码达到让浏览器浏览此网页不是乱码。
3.html标题h1标签到h6
4.html段落p
6.img标签,引用图像 src指定图片引用位置 可用 width和 height属性来指定图片的宽度和长度
8.xhtml强制用小写作为标签书写形式,所以一律用小写保证代码正确性。
二,标签列表
(一)文件头标签
1.html元素一般在其头部可以定义属性,以名称和值的形式存在,值一般用双引号引用name=“value”,若属性本身有双引号则用单引号。
2.注释标签
a.普通注释标签
b通过“比较操作符”可以更灵活地对IE版本进行控制,用法是在IE前面加上“比较操作符”。合法的操作符如下:
lte:就是Less than or equal to的简写,也就是小于或等于的意思。
lt :就是Less than的简写,也就是小于的意思。
gte:就是Greater than or equal to的简写,也就是大于或等于的意思。
gt :就是Greater than的简写,也就是大于的意思。
! :就是不等于的意思,跟javascript里的不等于判断符相同

c.javascipt中 是为了防止有些浏览器不支持Javascript代码。
3是 HTML5 中唯一的 doctype,也被视作将网页 “升级” 到 HTML5 的第一步。
很多国外网站的 和 之间都会有一段注释,如:
<!—[if IE 6 ]><![endif]—>
<!—[if IE 7 ]><![endif]—>
<!—[if IE 8 ]><![endif]—>
<!—[if IE 9 ]><![endif]—>
<!—[if (gt IE 9)|!(IE)]><!—><!—<![endif]—>
改代码操作css,针对ie不同版本进行hack
(二)a开头标签
4.a标签
如果没有使用 href 属性,则不能使用 hreflang、media、rel、target 以及 type 属性。
a.a标签的charset属性不被所有主流浏览器支持,html5不支持该属性,它的作用是规定目标URL的编码
b.coords属性通常与shape属性一起使用,两个属性可以规定object或img元素的尺寸,链接和形状。html5不支持,主流浏览器也不支持,如果想创建所有浏览器下都可以使用的图像映射可以用area
c.download属性定义了下载链接的地址。注:href属性必须在a标签中定义。html5新增属性
d.href指定url 可以是绝对地址,也可以是相对地址,也可以是锚点
e.hreflang用于指定被链接文档的语言,只有在设置href属性后才会生效
f.media是指定目标URL是为什么媒体或者设备进行展示,可以对显示的设备及大小进行规定可以css进行媒体查询并设计属性之后介绍****为html5新属性
g.name用来定义锚的位置,所有浏览器都支持,但是html5不再支持,用id属性代替
h.rel属性只有在指定href之后才能用,制定当前文档与链接文档之间的关系.html5不支持
j.rev 属性用于指定当前文档与被链接文档的关系。rev 属性是与rel 属性是相互对应的。html5不支持
k.target属性规定何处打开连接文档
l.type属性规定链接中指定的mine类型,只能在href属性定义后才能使用,html5新属性
5.abbr标签,用于定义某个单词的缩写或者简称,鼠标移到带有abbr标签的单词上面时会显示全称,具体应用是
WTO,所有浏览器都支持,ie6以下的浏览器不支持
6.acronym标签,用于定义缩写,但是html5不支持,才有abbr属性
7.address标签定义作者或者文档的所有者的联系方式
a.address如果在body内部则是文档的作者或者拥有者。如果在article则是文章的作者或者所有者,被所有浏览器兼容,除了浏览器5.5以下,文体一般是显示为斜体
html4.01不支持article,因此总是定义文档所有者的信息
8.applet标签不被html5支持,在html4.01中已经被废弃,建议使用object标签代替
9.area可点击的区域的图形映射,所有主流的浏览器都支持,始终嵌套在map标签中,img 标签中的 usemap 属性与 元素中的 name 相关联,以创建图像与映射之间的关系。
a.html中area中没有结束标签,但是xhtml必须正常关闭
b.alt属性,html4.01中alt属性是必须的,但是html5中alt只有定义了href属性,alt才是必须的,是指文本无法显示下的替换文本
c.corrds规定区域的坐标,与shape进行搭配
d.href规定指定区域的URL
e.hreflang指定被链接文档的语言,所有主流浏览器都支持,为html5新增属性
f.media定义URL是什么媒体或者设备进行展示,为html新增属性
g.nohref指的是该区域没有链接显示,最简单的就是不写任何区域即可,所有浏览器不支持,html5不支持,xhtml属性最小化的表示应该是nohref=“nohref”
k.rel定义当前文档与链接文档之间的关系,是html5在area标签中的新增属性
l.target属性定义了在哪里打开当前链接,只有在定义了href属性时才可以使用。
m.type规定打开URL的类型。
10.article标签定义独立内容,必须是独立于文章的内容,ie8及以下以下浏览器不支持,可以是文章,评论等是html5新标签
11.aside定义article标签以外的内容,其内容应该与附近的内容有关,可以做文章的侧栏,这是html5新标签,支持ie8以上的浏览器。
12.audio标签定义声音标签或者其他音频流,支持mp3.wav.ogg三种文件格式。支持ie8以上浏览器,是html5新标签
a.在audio标签中放置文本往往会显示在那些不支持audio标签的浏览器中
b.autoplay属性如果出现,则是音频文件在准备就绪后自动播放
c.controls属性出现,则向用户显示该音频文件的控件
d.loop属性如果出现,则在音乐结束后进行循环播放
e.muted属性如果出现,则音频输出为静音
f.preload不被ie浏览器所支持,以键值对形式存在,如果设置了autoplay属性则忽略该属性
可选择是否预加载以及预加载的方式
g.src属性规定音频文件的路径,但是要想兼容所有浏览器,最好使用在audio元素下使用source,source可以连接到不同文件,浏览器将使用第一个可识别的音频文件格式。
(三)b开头标签
13.b标签,在html5规范中是最后的选择,没有其他合适的标签时才用他加粗字体
14.base标签为页面上所有的相对链接规定默认url或者默认目标,一个文档只能有个一个base标签,并且定义在头部head标签内部
a.href规定目链接的URL
b.target规定链接和表单在哪个链接中打开,该属性会被每个连接中target属性所覆盖。
15.basefont规定默认的文本颜色和大小,html5及主流浏览器均不支持。
16.bdi 指的是 bidi 隔离(Bi-directional Isolation)。 标签允许您设置一段文本,使其脱离其父元素的文本方向设置。在发布用户评论或其他您无法完全控制的内容时,该标签很有用。
是html5新增标签,只有火狐和谷歌浏览器支持
17.bdo规定文字的方向,所有浏览器都支持
属性dir以键值对形式赋值,规定文本的方向,必须用dir规定方向
18.big标签让文字比常规文字大一些 ,html5不支持
19.blockquote定义摘自另一个源得引用,定义一个长的引用。
如需把页面作为 XHTML 进行验证,那么 blockquote 元素必须包含块级元素,即内部含有块级标签。
cite属性规定引用的引用源,主流浏览器均不支持该属性,但是可以从该属性中获取更多信息
20.body定义文档的主体,包含文档的主题内容,html5不支持body的所有呈现属性
a.html4.01已经废弃, alink属性规定所有活动连接的颜色
b.html4.01已经废弃,background属性定义背景使用的url
c.html4.01已经废弃,link属性规定所有连接的颜色
d.html4.01已经废弃,text属性规定所有文本颜色
e.html4.01已经废弃,vlink属性规定所有已经被访问连接颜色
所以body属性考虑兼容性,要用css进行布局
21.br是一个开始即是闭合的标签,在html中不用以/br作为结束,但是xhtml中必须要有闭合标签。这是一个换行标签
22.button标签适用于所有浏览器,定义一个按钮,始终为type属性赋值。不同浏览器对于button有不同属性赋值
a.name属性规定button的名称
b.type属性规定按钮的类型可以对按钮提交,重置,点击进行设置
c.value属性规定提交的值,但是ie浏览器提交的是button中间的值,在表单中请使用input元素提交按钮
d.disabled属性规定应禁用的按钮
e.html5新增属性autofocus 欧鹏以及ie9及以下不支持该属性,该属性值为一个布尔值,xhtml不允许简写,该属性规定页面加载时按钮自动获取焦点.
f.html5新增属性form属性规定按钮属于一个或者多个表单,form=“form_value”.ie不支持该属性
g.html5新增属性,formaction规定表单提交的url,与type="submit"共同使用,ie9及以下不支持该属性
k.html5新增属性.formenctype用来覆盖form元素的enctype属性,主要是提交前是否进行编码,以及如何编码。ie9及以下浏览器不支持
l.html5新增属性,formmethod属性覆盖form元素的method属性,get以键值对发送信息,不适合隐私信息的发送,传送数据量较小;post以HTTP post形式发送数据,比get方法更安全,没有大小限制。
m.html5新增属性formnovalidate 属性是一个 boolean(布尔) 属性。如果使用该属性,则提交表单时按钮不会执行验证过程。formnovalidate 属性覆盖表单的 novalidate 属性。该属性与 type=“submit” 配合使用。xhtml中不允许缩写,不被sarfri和ie9及更早版本支持
n.html5新增属性formtarget 属性指定在提交表单后在哪里显示响应。 formtarget 属性覆盖表单元素的 target 属性。该属性与 type=“submit” 配合使用。注意:HTML5 不支持框架和框架集。现在,parent, top 和 framename 值大多用于 iframe。IE9以及更早版本不支持该属性
(四)c标签开头
1.canvas是通过脚本来绘制图形,是HTML5新标签,在不支持canvas的浏览器会直接显示文本。ie8及以下浏览器不支持。
a.width,height定义画布的宽和高
2.caption所有主流浏览器均支持该标签,定义表格标题的标签,必须在table标签之后
a.align该标签定义了表格标签的对齐方式,但是HTML56不支持,html4已经废弃
3.center标签所有浏览器均支持,对文本进行水平居中处理,但是html5不支持,html4已经废弃了
4.cite标签在html4中定义一个引用。html5中定义一个标题
5.code标签定义了一段计算机代码,所有浏览器都支持该标签,单纯为了显示效果建议使用css
6.col标签规定了colgroup每一列的列属性。html中没有结束标签,xhtml则需要正确的关闭
a.span规定col元素应该跨行的行数
b.align规定col元素内文本的水平对齐方式,html5不支持
c.char规定根据哪个字符来对齐col元素中的相关元素,html5不支持
d.charoff规定第一个字符的偏移量,html5不支持
e.valign规定相关内容垂直对齐方式,html5不支持
f.width规定一个col元素的宽度,html5不支持
7.colgroup对于表格中所有的列进行组合,以便对其格式化,可以对于表格所有的样式进行设置,所有浏览器均支持。只能在table标签内,在任意一个caption标签之后,任意一个thread,tbody等之前使用
8.command命令用来调用用户可能调用的命令,只有ie9支持该命令,为html5新标签
当使用 menu元素时,command 元素将作为菜单或者工具栏的一部分显示出来。但是,用 command 规定键盘快捷键时,command元素能被放置在页面的任何位置,但元素不可见。
a.checked是个布尔值,规定页面加载时,command是否被选中,仅当command为radio或者checkbook时应用
b.disabled规定命令是否可用
c.icon规定代表command图像的url
d.label规定了command的名字,对用户可见
e.radiogroup规定可进行切换且将被切换的 command 所属的组名。仅在类型为 radio 时使用。
f.type定义command的类型,有command,radio,checkbox三种类型。
(五)d标签开头
1.datalist规定了input属性可能的选项列表,ie9及以下,sarfri不支持该标签。datalist 标签被用来在为 input元素提供"自动完成"的特性。用户能看到一个下拉列表,里边的选项是预先定义好的,将作为用户的输入数据。请使用 input 元素的 list 属性来绑定 datalist 元素。HTML5新标签
2.dd 标签被用来对一个描述列表中的项目/名字进行描述。dd标签与 dl(定义一个描述列表)和 dt(定义项目/名字)一起使用。在 dd 标签内,您能放置段落、换行、图片、链接、列表等等。在 HTML 4.01 中,dd 标签被用来描述一个定义列表中的条目。在 HTML5 中,dd标签被用来描述一个描述列表的项目/名字。
3.del标签定义文档中已删除的文本
a.cite属性归档文本被删除原因的URL
b.datetim归档文本被删除的日期和时间
4.details,Chrome 和 Safari 6 支持 details 标签。html5新标签
a.规定了用户可见的或者隐藏的需求补充细节,用来供用户开启关闭的交互式控件,其元素内容一般是不可见的,除非设置了open属性
b.与 summary 标签配合使用可以为 details 定义标题。标题是可见的,用户点击标题时,会显示出 details。
c.open属性规定了details是否可见
5.dfn 标签是一个短语标签,用来定义一个定义项目。单纯强调效果,最好用css
6.dialog标签定义一个对话框、确认框或窗口。不支持ie浏览器。html5新标签
a.open属性是一个布尔值,指定该属性后,用户可以与对话框进行交互,目前只有 Chrome, 和 Safari 6 支持 open 属性。
7.dir标签定义目录列表,html4中已经废弃,html5不支持该标签
8.div标签定义html文档中得一个分割区域或者区域划分,常用于组合块级元素
a.align属性定div得对齐方式,html4已经废弃,html5不支持
9.dl标签定义描述一个列表,与dt,dd一起配套使用。在 HTML 4.01 中,dl 标签定义一个定义列表。
在 HTML5 中,dl 标签定义一个描述列表。
10.dt标签定义一个描述列表的项目/名字。在 HTML 4.01 中,dt标签定义一个定义列表的条目。
在 HTML5 中,dt 标签定义一个描述列表的项目/名字。
(六)e开头标签
1.em对于文档中的文本进行格式化,用来突出强调,不建为了效果应用该标签
2.embe 标签定义了一个容器,用来嵌入外部应用或者互动程序(插件)。主流浏览器都支持embed标签
embed是html5新标签,现在已经不建议使用 embed 标签了,可以使用 img、iframe、video、audio 等标签代替。
a.height定义嵌入内容的高度
b.src规定被嵌入内容的url
c.type规定嵌入内容的url
d.width规定嵌入内容的宽度
(七)f开头标签
1。fieldset 标签可以将表单内的相关元素分组。fieldset 标签会在相关表单元素周围绘制边框。
a.legend 标签为 fieldset 元素定义标题。
b.disabled布尔属性,禁用一组表单元素,被禁用的表单元素不可以点击。除ie和sarfri浏览器均支持,这是html5新属性
c.form属性规定fieldset属于一个或者多个标签,只有欧鹏浏览器支持,这是html5新标签
d.name 属性规定 fieldset 的名称。name 属性用于在 JavaScript 中引用元素,或者在表单提交之后引用表单数据。是由ie浏览器不支持,这是html5新属性
2.figure标记一张图片,该标签规定了独立的流内容,应该与主内容相关,但也应该相互独立,主流浏览器支持,ie8以及以下不支持
3.figcaption 标签为 figure 元素定义标题。
figcaption 元素应该被置于 figure 元素的第一个或最后一个子元素的位置。
4.font规定文本的属性,html5不支持
a.color属性规定文本的颜色,在html4中已经废弃
b.face属性规定文本的字体,可以规定多个字体作为备选,在html4中已经废弃
c.size属性规定文本的大小,在html4中已经废弃
5.footer规定文本的脚本信息,ie8之前的浏览器不支持,他是一个html5新标签
6.form作为一个表单。包含一个或者多个input,textarea,.button等标签,xhtml中name属性已经被id代替
a.accept属性规定能够通过文件上传进行提交的服务器接受的文件类型,几乎所有浏览器均不支持该属性。
b.accept-charset规定表单提交时使用的字符编码。html4字符编列表使用空格或者逗号隔开,html5则必须使用空格隔开。
c.action规定字符提交时向何处提交表单数据,html5中action不再是必须的
d.autocomplete,除了opera浏览器外均支持,规定表单是否启用自动完成功能.自动完成允许浏览器预测对字段的输入。当用户在字段开始键入时,浏览器基于之前键入过的值,应该显示出在字段中填写的选项。这是html5新属性
e.enctype属性规定在将表单数据发送到服务器之前如何对其进行编码。注意:只有 method=“post” 时才使用 enctype 属性。
f.method方法规定如何发送表单数据
g.name规定表单的名称,xhtml已经废弃,请用id属性代替
h.novalidate 属性规定当提交表单时不对表单数据(输入)进行验证。html5新属性,sarfri已经ie9之前的均不支持该属性。
i.target规定在何处打开目标URL
7.frameset定义一个框架集。html5不支持框架集。所有的浏览器均支持框架集
a.cols定义了框架集中列的数量
b.rows定义了框架及行的数量
8.frame定义了框架集的子窗口
a.frameborder 属性规定是否显示框架周围的边框。
b.longdesc 属性规定指向一个页面的 URL,该页面包含有关框架内容的长描述。几乎所有主流浏览器都不支持该属性
c.marginheight规定上下边的边距
d.marginwidth规定左右边的边距
e.name规定框架集的名字
f.noresize规定无法调整框架集的大小
g.scrolling规定是否显示滚动条,Internet Explorer 8 及之前的版本、Firefox、Opera 都支持 scrolling 属性。
h.src 属性规定在 frame 中显示的文档的位置.
(八)h开头的标签
1.head是所有头部元素的容器,以下标签可以在其中title(在头部中,这个元素是必需的),style,
base,link,meta,script,noscript。
a.profile URL HTML5 不支持。规定文档 URL 的一系列规则。这些规则能被浏览器识别并且准确读取 meta标签的内容属性中的信息。
2.header定义文档或者文档一部分区域的页眉, 元素应该作为介绍内容或者导航链接栏的容器。注释:header标签不能被放在 footer、address 或者另一个 header元素内部。这是html5新标签
3.hgroup标签被用来对标题元素进行分组。ie8及以下浏览器不支持,有多个标题时使用它,这是html5新标签
.h1到h6定义html标题,所有浏览器均支持,align标题中的文本排布,在HTML4中已经废弃,在html5中不支持
4.hr定义页面主题的变化,并显示为一条水平线所有浏览器均支持该标签,html4中并没有关闭标签,xhtml标签则必须关闭
a.align规定元素的对齐方式,但是html4已经废弃,html5不支持
b.noshade规定显示颜色为纯色,但是html4已经废弃,html5不支持
c.size规定hr元素的高度
d.width规定hr元素的宽度
5.html 标签是 HTML 文档中最外层的元素。告诉浏览器这是一个html文档
a.manifest定义一个 URL,在这个 URL 上描述了文档的缓存信息。这是html5新属性
b.xmlns HTML 不支持。只有 XHTML 支持。 规定 XML 的 namespace 属性(如果您需要您的内容符合 XHTML,则使用这个属性。)
(九)i开头标签
1.i定义与文章不同的地方,表现为斜体
2.iframe定义了一个内联框架,用来在当前文档中嵌入另一个文档
a.可以把需要的文本放置在 iframe 和 /iframe 之间,这样就可以应对不支持 iframe 的浏览器。
提示:使用 CSS 为 iframe(包括滚动条)定义样式。
b.xhtml中name属性已经被去掉,请用id属性来替代
c.align根据周围元素来对齐iframe,但是html5不支持,html4已经废弃
d.frameborder规定是否显示iframe框架,html5不支持。
e.hieght规定了iframe的高度
f.longdesc规定一个页面,该页面包含了有关iframe的较长描述。html5不支持
g.marginheight规定了iframe底部和顶部的边距.html5不支持
h.marginwidth规定了iframe左侧和右侧的边距。html5不支持
i.name规定了iframe的名称
j.sandbox对 iframe 的内容定义一系列额外的限制,提升iframe的安全性,opera与ie9以及之前版本不支持。sandbox属性可以防止不信任的Web页面执行某些操作。
k.scrolling规定iframe是否显示滚动条,html5不支持
l.sameless规定iframe是否像包含文档的一部分,没有边框和滚动条,只有chorme和sarfri6支持该属性。这是html5新属性
m.src规定iframe中显示文档的url
n.srcdoc规定页面中的 HTML 内容显示在 iframe 中。只有部分浏览器支持,这是html5新属性
o.width规定iframe的宽度
3.img定义html页面的图像,src和alt是必须属性
a. align规定如何根据周围的文本来排列图像。html5不支持,html4已经废弃
b.alt规定图像的替代文本
c.border规定图像周围的边框。html5不支持,html4已经废弃
d.crossorigin设置图像的跨域属性,html5新属性
e.height规定图像的高度
f.hspace规定图像左侧和右侧的空白,html5不支持,html4已经废弃。
g.ismap 属性是一个布尔属性。ismap 属性将图像定义为服务器端图像映射(图像映射指的是带有可点击区域的图像)。当点击一个服务器端图像映射时,点击坐标会以 URL 查询字符串的形式发送到服务器。
h.longdesc指向包含长的图像描述文档的url.html5不支持,html4已经废弃
i.src规定显示图像的url
j.usemap属性定义为客户端图像映射,usemap与map标签得属性或者id相关联。只有当 img 元素不属于 a 或 button 元素的后代时,才允许使用 usemap 属性。
k.vspace属性顶一个图像顶部和底部得空白。html5不支持,html4已经废弃
l.width规定图像的宽度
4.input规定了用户输入数据的输入字段
a.accept规定通过文件提交上传的文件类型
b.align规定输入图像的对齐方式。html5不支持,html4已经废弃,不建议使用
c.alt定义图像输入的替代文本
d.autocomplete规定input输入标签的是否应该启用自动完成功能,html5新属性
e.autofocus属性规定当页面加载时 input元素应该自动获得焦点,html5新属性
f.checked规定页面加载时应该被预先选定得input元素
g.disabled属性规定应该禁用得input元素
h.form属性规定元素属于一个或者多个表单,html5新属性,只有ie浏览器不支持
i.formaction规定表单提交时处理输入内容的url,formaction 属性适用于 type=“submit” 和 type=“image”。这是html5新属性
j.formenctype属性规定当数据提交到服务器时如何编码(只适合 type=“submit” 和 type=“image”),html5新属性
k. 定义发送表单数据到 action URL 的 HTTP 方法。 (只适合 type=“submit” 和 type=“image”) html5新属性
l.formnovalidate属性规定数据提交时input元素不进行验证,safari以及ie9之前的版本不支持
,html5新属性
m.formtarget 规定表示提交表单后在哪里显示接收到响应的名称或关键词。(只适合 type=“submit” 和 type=“image”),html5新属性
n.height规定input元素的高度,只针对type=“image”,html5新属性
o.list 属性引用 datalist元素,其中包含 input 元素的预定义选项。sarfri以及ie9之前的版本不支持,这是html5新属性
p.max属性规定input的最大值,html5新属性
q.maxlength属性规定input元素的允许输入的最大字符数
r.min属性规定input的最小值,html5新属性
s.multiple 属性规定允许用户输入到 input元素的多个值,html5新属性
t.name属性规定input元素的名称
u.pattern 属性规定用于验证 input 元素的值的正则表达式。pattern 属性适用于下面的 input 类型:text、search、url、tel、email 和 password。html5新属性
v. placeholder 属性规定可描述输入 input字段预期值的简短的提示信息 。这是html5新属性
w.readonly属性规定输入字段是只读的
x.required属性规定必须在提交表单之前输入字段,html5新属性
y.size 属性规定以字符数计的 input 元素的可见宽度
z. src 属性规定显示为提交按钮的图像的 URL。 (只针对 type=“image”)
z1.step 属性规定 input 元素的合法数字间隔。
z2.type 属性规定要显示的 input元素的类型。
z3.value指定 input 元素 value 的值。
z4.width 属性规定 input 元素的宽度。 (只针对type=“image”),html5新属性
5.ins标签定义已经被插入文档中的文本。在该文本下加上一条下划线
a. cite规定一个文档的 URL,该文档解释了文本被插入的原因。
b.datetime规定文本被插入的日期和时间。
(十)k开头标签
1.kbd定义键盘文本,但是已经被废弃,不建议使用
2.keygen 标签规定用于表单的密钥对生成器字段。当提交表单时,私钥存储在本地,公钥发送到服务器。新的web标签已经废弃,这是html5新标签,ie浏览器不支持。
a.autofocus使keygen 字段在页面加载时获得焦点。
b.challenge如果使用,则将 keygen 的值设置为在提交时询问。
c.disabled禁用该元素字段
d.form定义该 keygen字段所属的一个或多个表单。
e.keytype定义密钥得安全算法
f.name定义 keygen元素的唯一名称。 name 属性用于在提交表单时搜集字段的值。
(十一)l开头标签
1.label标签为input元素定义备注,你点击标签是会自动定义到该控件上的去,这是html5新标签
a.for规定label与那个表单绑定,与input得id相连
b.form规定for属性所属表单
2.legend元素为 fieldset元素定义标题。
a.align定义标题的对齐方式,html5不支持,html4已经废弃.
3.li定义列表项目
a.type定义列表项目类型。该属性html5不支持,html4已经废弃
b.value规定列表的数字。该属性html5不支持,html4已经废弃
4.link定义文档与外部资源的关系,最常用的时链接外部样式表。link他是空元素,他仅包含属性,只能存在head部分
a.charset定义被链接文档的字符编码格式,html5不支持
b.href定义被链接文档的位置
c.hreflang定义被链接文档中文本的语言。
d.media规定被链接文档将显示在什么设备上。
e.rel必需。定义当前文档与被链接文档之间的关系。
f.rev.HTML5 不支持该属性。 定义被链接文档与当前文档之间的关系。几乎所有浏览器均不支持该属性
g.sizes规定视觉媒体图标的尺寸,只有当被链接资源是图标时 (rel=“icon”),才能使用该属性,几乎没有浏览器支持该属性
h.target定义当前文档在何处打开,几乎所有浏览器都不支持该属性,html5不支持该属性
i.type规定被链接文档的MIME类型,只有设置了href才能使用该属性
(十二)m开头标签
1.main标签来定义文档的主题,一个文档main是唯一的,这是html5新属性
2.map标签用于客户端的图像映射,图像映射指带有可点击部分的一部分图像,img中usemap属性可应用map的id或者name1根据浏览器不用,所以map属性要同时定义id和name,在xhtml中name已经废弃,请用id替代他,area元素永远在其内部。
3.mark定义带有记号的文本,html4已经废弃,html5又重新定义
4.menu定义一个命令列表或者菜单,所有的浏览器均不支持,这是html5新增标签
a.label描述菜单项的标记
b.type描述显示菜单类型,默认为list
5.meta 标签提供了 HTML 文档的元数据。元数据不会显示在客户端,但是会被浏览器解析。他放在head标签内
a.charset定义字符的编码格式
b.content 定义与 http-equiv 或 name 属性相关的元信息。
c.http-equiv把 content 属性关联到 HTTP 头部。
d.name把 content 属性关联到一个名称。
e.scheme HTML5不支持。 定义用于翻译 content 属性值的格式。
6.meter 元素展示给定的数据范围,不能当作进度条来使用,这是html5新标签,ie浏览器不支持
a.form规定meter所属的标签
b.high界定给定的最高范围
c.low 属性规定度量的值位于哪个点,被界定为低的值。
d.max规定范围的最大值。如果没有定义该值,则默认为1
e.min规定范围的最小值。
f.optimum 规定度量的最优值。
g.value必需。规定度量的当前值。
(十三)n开头标签
1.nav 标签定义导航链接的部分。并不是所有的 HTML 文档都要使用到

  1. table标签定义 HTML 表格
    a.align HTML5 不支持。HTML 4.01 已废弃。 规定表格相对周围元素的对齐方式。
    b.bgcolorHTML5 不支持。HTML 4.01 已废弃。 规定表格的背景颜色。
    c.boder规定表格单元是否拥有边框。在 HTML5 中,仅支持 “border” 属性,并且只允许使用值 “1” 或 “”。
    d.cellpadding HTML5 不支持。规定单元边沿与其内容之间的空白。
    e.cellspacing HTML5 不支持。规定单元格之间的空白。
    f.frame HTML5 不支持。规定外侧边框的哪个部分是可见的。
    g.rules HTML5 不支持。规定内侧边框的哪个部分是可见的。
    h.summary HTML5 不支持。规定表格的摘要。
    i.width HTML5 不支持。规定表格的宽度。
    2.tbody 标签用于组合 HTML 表格的主体内。与thead 和 tfoot 元素结合起来使用,用来规定表格的各个部分(主体、表头、页脚)。tbody标签必须被用在以下情境中:作为 table 元素的子元素,出现在 caption、colgroup和 thead 元素之后。注释:tbody 元素内部必须包含一个或者多个 tr标签。
    a.align HTML5 不支持。定义 tbody 元素中内容的对齐方式。
    b.char HTML5 不支持。规定 tbody 元素中内容根据哪个字符来对进行文本对齐。
    c.charoff HTML5 不支持。规定 tbody 元素中内容的第一个对齐字符的偏移量。
    d.valign HTML5 不支持。规定 tbody 元素中内容的垂直对齐方式。
    3.td 标签定义 HTML 表格中的标准单元格。
    a.abbr HTML5 不支持。规定单元格中内容的缩写版本。
    b.align HTML5 不支持。规定单元格内容的水平对齐方式。
    c.axis HTML5 不支持。对单元格进行分类。
    d.bgcolor HTML5 不支持。HTML 4.01 已废弃。 规定单元格的背景颜色。
    e.char HTML5 不支持。规定根据哪个字符来进行内容的对齐。
    f.charoff HTML5 不支持。规定对齐字符的偏移量。
    g.colspan规定单元格可横跨的列数。
    h.headers规定与单元格相关联的一个或多个表头单元格。
    i.height HTML5 不支持。HTML 4.01 已废弃。设置单元格的高度。
    j.nowrapHTML5 不支持。HTML 4.01 已废弃。规定单元格中的内容是否折行。
    k.rowsapn 设置单元格可横跨的行数。
    l.scope HTML5 不支持。定义将表头单元格与数据单元格相关联的方法。
    m.valignHTML5 不支持。规定单元格内容的垂直排列方式。
    n.width HTML5 不支持。HTML 4.01 已废弃。 规定单元格的宽度。
    4.textarea标签定义一个多行的文本输入控件。
    a.autofocus规定当页面加载时,文本区域自动获得焦点。这是html5新属性
    b.cols规定文本区域内可见的宽度。
    c.disabled规定禁用文本区域。
    d.form定义文本区域所属的一个或多个表单。这是html5新属性
    e.maxlength规定文本区域允许的最大字符数。这是html5新属性
    f.name规定文本区域的名称。
    g.placeholder规定一个简短的提示,描述文本区域期望的输入值。这是html5新属性
    h.readonly 规定文本区域为只读。
    i.required 规定文本区域是必需的/必填的。这是html5新属性
    j.rows 规定文本区域内可见的行数
    k.wrap 规定当提交表单时,文本区域中的文本应该怎样换行。这是html5新属性
    5.tfoot 标签用于组合 HTML 表格的页脚内容。
    a.align HTML5 不支持。定义 tfoot 元素中内容的对齐方式。
    b.char HTML5 不支持。规定 tfoot 元素中内容根据哪个字符来对进行文本对齐。
    c.charoff HTML5 不支持。规定 tfoot 元素中内容的第一个对齐字符的偏移量。
    d.valign HTML5 不支持。规定 tfoot元素中内容的垂直对齐方式。
    6.th标签定义 HTML 表格中的表头单元格。
    a.abbr HTML5 不支持。 规定表头单元格中内容的缩写版本。
    b.align HTML5 不支持。 规定表头单元格内容的水平对齐方式。
    c.axis HTML5 不支持。 对表头单元格进行分类。大部分浏览器不支持该属性
    d.bgcolor HTML5 不支持。HTML 4.01 已废弃。 规定表头单元格的背景颜色。
    e.char HTML5 不支持。 规定根据哪个字符来进行内容的对齐。
    f.charoff HTML5 不支持。 规定对齐字符的偏移量。
    g.colspan 规定表头单元格可横跨的列数。
    h.headers 规定表头单元格可横跨的列数。
    i.height HTML5 不支持。HTML 4.01 已废弃。 规定表头单元格的高度。
    j.nowrap HTML5 不支持。HTML 4.01 已废弃。 规定表头单元格中的内容是否折行。
    k.rowspan 规定表头单元格可横跨的行数。
    l.scope 规定表头单元格是否是行、列、行组或列组的头部。
    m.valign HTML5 不支持。 规定表头单元格内容的垂直排列方式。
    n.width HTML5 不支持。HTML 4.01 已废弃。 规定表头单元格的宽度。
    7.thead 标签用于组合 HTML 表格的表头内容。
    a.align HTML5 不支持。定义 thead 元素中内容的对齐方式。
    b.char HTML5 不支持。规定 thead 元素中内容根据哪个字符来对进行文本对齐。
    c.charoff HTML5 不支持。规定 thead元素中内容的第一个对齐字符的偏移量。
    d.valign HTML5 不支持。规定 thead 元素中内容的垂直对齐方式。
    8.time 标签定义公历的时间(24 小时制)或日期,时间和时区偏移是可选的。这是html5新属性
    a.date规定日期/时间。另一种方式,则是由元素的内容给定日期/时间。这是html5新属性
    b.pubdate(该属性仍在被 WHATWG 和 W3C 组织设计和讨论中。) 指示 time元素中的日期 / 时间是文档(或最近的前辈 article 元素)的发布日期
    8.title 标签定义文档的标题,在所有 HTML 文档中是必需的。
    9.tr 标签定义 HTML 表格中的行。
    a.align HTML5 不支持。定义表格行的内容对齐方式。
    b.bgcolor HTML5 不支持。HTML 4.01 已废弃。 规定表格行的背景颜色。
    c.char HTML5 不支持。规定根据哪个字符来进行文本对齐。
    d.charoff HTML5 不支持。规定第一个对齐字符的偏移量。
    e.valignHTML5 不支持。规定表格行中内容的垂直对齐方式。
    10.track 标签为媒体元素(比如 audio and video)规定外部文本轨道。IE 10、Opera 和 Chrome 浏览器支持 track 标签。这是html5新标签
    a.default规定该轨道是默认的。如果用户没有选择任何轨道,则使用默认轨道。
    b.kind 规定文本轨道的文本类型。
    c.label 规定文本轨道的标签和标题。
    d.src必需的。规定轨道文件的 URL。
    e.srclang 规定轨道文本数据的语言。如果 kind 属性值是 “subtitles”,则该属性是必需的。
    11.tt 标签定义打字机文本。html5不支持
    (十五)u开头标签
    1.u 标签定义与常规文本风格不同的文本,像拼写错误的单词或者汉语中的专有名词。尽量避免他,以免用户当成链接,HTML4中已经废弃。html5有重新定义
    2.ul标签定义无序列表。
    a.compact HTML5 不支持。HTML 4.01 已废弃。 规定列表呈现的效果比正常情况更小巧。
    b.type HTML5 不支持。HTML 4.01 已废弃。 规定列表的项目符号的类型。
    (十六)v开头标签
    1.var 标签是一个短语标签,用来定义变量。
    2.video 标签定义视频,比如电影片段或其他视频流。支持三种视频格式:MP4、WebM、Ogg。这是html5新标签
    a.autoplay如果出现该属性,则视频在就绪后马上播放。
    b.controls如果出现该属性,则向用户显示控件,比如播放按钮。
    c.height 设置视频播放器的高度。
    d.loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。
    e.muted 如果出现该属性,视频的音频输出为静音。
    f.poster 规定视频正在下载时显示的图像,直到用户点击播放按钮。
    g.preload 如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 “autoplay”,则忽略该属性。
    h.src 要播放的视频的 URL。
    i.width 设置视频播放器的宽度。
    (十七)w开头标签
    1.wbr (Word Break Opportunity) 标签规定在文本中的何处适合添加换行符。这是html5新标签
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值