一 : HTML元素:iframe
定义
创建内嵌漂浮框架。
Creates inline floating frames.
注释
IFRAME 元素的作用相当于在一个文档中嵌入另一个文档,或者像一个漂浮的 FRAME。
此元素在 Internet Explorer 4.0 及以上版本的 HTML 和脚本中可用。
此元素是一个块元素。
此元素需要关闭标签。
The IFRAME element functions as a document within a document, or like a floating FRAME.
This element is available in HTML and script as of Internet Explorer 4.0.
This element is a block element.
This element requires a closing tag.
示例代码
<html> <body> <p>这个 HTML 文档中使用 IFRAME 来显示另外一个叫Frame_a.html 的网页。</p> <iframe src="../asdocs/html_tutorials/Frame_a.html"></iframe> </body> </html>
二 : HTML 5 新增的元素
在本人看来,HTML 5是一个妥协方案,虽不激进,但更能推动技术的继续进步。没有命名空间,元素也不要求闭合(当然这并不是优点),浏览器也可以宽大处理一些错误。一切沿袭上个世纪HTML 4的做法。对于HTML的渲染,浏览器一直停留在1999年的水平。为此,HTML 5是一个实用主义方案,这样不仅可以继续处理这么多年来散落在世界各个角落的HTML,也可以让浏览器厂商更容易添加新特性。这就叫degrade gracefully(优雅降级)。让我们来看看HTML 5增加的一些新元素。
结构元素
这真是大快人心。目前,我们定义结构只能通过一个“万能”的div, 试图通过设置它的特性id的值如header, footer, sidebar等来分别表达头部,底部或者侧栏等。有了它们,代码编写者不再需要为id的命名费尽心思,对于手机、阅读器等设备更有语义的好处。HTML 5增加了新的结构元素来表达这些最常用的结构:
section: 这可以表达书本的一部分或一章,或者一章内的一节
header: 页面主体上的头部。并非head元素
footer: 页面的底部(页脚),可以是一封邮件签名的所在
nav: 到其他页面的链接集合
article: 诸如blog, 杂志,纲要等之中的一条独立记录。
举个例子,一个blog的首页,用HTML 5写的话,可以是这样(有省略):
以下为引用的内容: <<!DOCTYPE HTML> aside <aside> <figure> <dialog> |
m元素用来标记一些不是那么需要着重强调的文本。现在尚有争议,可能最终会改为mark.
time元素如其名,用来表达时间。它需要一个datetime的特性来标明机器能够认识的时间,如:
<time datetime="2008-08-08T20:08:08">2008年8月8日晚上8时8分8秒</tiem>meter元素表达特定范围内的数值。可用于薪水、百分比、分数等。比如:
很遗憾地告诉你,我只有<meter>150cm</meter>它还有6个特性来表达各方面的含义,比如:
<p>您的分数是:<meter value="88.7" min="0" max="100" low="65" high="96" optimum="100">B+</meter>.</p>
还有一个progress,也是义如其名,用以表达进度:
目标完成度:<progress value="40" max="100">40%</progress>嵌入多媒体
新增video和audio元素。顾名思义,分别是用来插入视频和声音的。至于格式,交由浏览器实现,HTML再也不需要特别的代码去播放特定的格式。就像img一样,不管是png, jpg还是gif都可以显示。值得注意的是,它们可以包含内容。比如,可以把歌词放到某段歌曲中去:
以下为引用的内容: <audio src="谁人伴你睡.mp3"> <p>泪枯干</p> <p>难忍怎么委屈自已</p> <p>曾经有一刻悲与喜</p> ... </audio> |
交互性
HTML 5同时也叫Web Applications 1.0, 因此也进一步发展交互能力。这些标签就是为提高页面的交互体验而生:
以下为引用的内容: details datagrid menu command |
details
用来表示一段具体的内容,但是内容默认可能不显示,通过某种手段(如点击)与legend交互才显示出来。这跟现在各种通过JavaScript隐藏一段内容,在点击后才显示出来的做法有些类似。比如:
一句话记录生活中的点点滴滴,
以下为引用的内容: <details> <legend>更多</legend> <p>交流与分享,拉近你和朋友,支持 MSN/GTalk/QQ、短信、手机 WAP</p> </details>它可以有一个open的特性,用来显示细节与否。 |
datagrid用来控制数据,可以由用户或者脚本来更新。
menuHTML 2就存在了,不过HTML 4把它废弃了。HTML 5废物利用,并在期内加上command元素。
参考:New elements in HTML 5
三 : 使用oriDomi折纸效果的HTML元素
oriDomi是一款超酷的JavaScript类库,可以把页面中任何HTML元素生成折叠效果。此类库不依赖于任何JavaScript框架(但对于jQuery可以有选择性支持)并使用CSS 3D创建过渡效果。
在线演示 本地下载
主要特性
1.图片小于15K
2.可选择性支持jQuery/Ender
3.可以在iOS环境下工作
4.支持折叠效果,页面字体和动画图片
这里有一些动画演示的折叠效果,包括横向/竖向折叠、切片式,阴影等,并且所有的内容都可以自定义。此款特效还包括:手风琴、卷曲、折叠、缩放等。oriDomi兼容所有现代浏览器(包括移动设备)
如何使用
HTML
<div class="demo1">
<h1>Hello.</h1>
<h4>my name is oriDomi.</h4>
</div>
Javascript
$('.demo1').oriDomi('reveal', 40, 'top');
类库依赖:无
兼容性:所有主浏览器
网站来源:http://oridomi.com/
下载:https://github.com/dmotz/oridomi
来源:【简报】使用oriDomi折纸效果的HTML元素
四 : HTML元素:ol
定义
编制排序列表。
Draws lines of text as a numbered list.
注释
TYPE 标签属性设置了所有后续的列表类型,除非设置了不同的 type 值。
此元素在 Internet Explorer 3.0 及以上版本的 HTML 中可用,在 Internet Explorer 4.0 及以上版本的脚本中可用。
此元素是块元素。
此元素需要关闭标签。
The TYPE attribute sets the list type for all ensuing lists unless a different type value is set.
The OL element is available in HTML as of Internet Explorer 3.0, and in script as of Internet Explorer 4.0.
This element is a block element.
This element requires a closing tag.
示例代码
<OL> <LI>这是列表的第一个项目。 <LI>这是列表的第二个项目。 </OL> <OL START=3> <LI>这是以编号 3 起始的项目。 </OL>
<OL TYPE=A>
<LI>这是项目 A。
</OL>
五 : HTML元素:hr
定义
画一条横线。
Draws a horizontal rule.
注释
此元素在 Internet Explorer 3.0 及以上版本的 HTML 中可用,在 Internet Explorer 4.0 及以上版本的脚本中可用。
此元素是块元素。
此元素不需要关闭标签。
The HR element is available in HTML as of Internet Explorer 3.0, and in script as of Internet Explorer 4.0.
This element is a block element.
This element does not require a closing tag.
本文标题:html空元素-HTML元素:iframe61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1