html5的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html5的问题相关的知识,希望对你有一定的参考价值。

<frame> 标签定义子窗口(框架)。由于该标签对网页可用性的负面影响,在 html 5 中 <frame> 标签没有得到支持。HTML 4.01 与 HTML 5 之间的差异在 HTML 5 中不支持 <frame> 标签。 HTML 5 <frameset> 标签定义和用法<frameset> 标签定义框架集。它用于组织多个窗口(框架)。每个框架存在一个独立的文档。在最简单的应用中,frameset 元素仅仅声明框架集中存在的列或行的数目。由于该标签对网页可用性的负面影响,在 HTML 5 中 <frameset> 标签没有得到支持。HTML 4.01 与 HTML 5 之间的差异在 HTML 5 中不支持 <frameset> 标签。======================================以上2个说明是不是明确告诉大家,以后的HTML5将不支持内嵌框架和框架集,是不是现在做网页就要避免使用这2个标签了?

参考技术A 你自己已经回答了,对哦,Frameset明确不支持了。
已经有替代方案,到底哪些场合需要这个??考虑下来,如果利用ajax之类的完全可以代替掉,这样frameset就没有必要了。
其实我个人倒没有觉得Frameset多么不好,哈

HTML问题

<img
src="/i/eg_planets.jpg"
border="0" usemap="#planetmap"
alt="Planets" />
<map name="planetmap" id="planetmap">
<area
shape="circle"
coords="180,139,14"
href ="/example/html/venus.html"
target ="_blank"
alt="Venus" />
清解说这段语言

<img>这个标记插入一个图片,src是指定图片的位置,border="0"是指插入的这个图片没有边框。你把数字由0改为1或2就能看出差别,usemap是为图片指定一个热区,一般是图片中的一个区域,点击这个区域会打开一个连接。alt="Planets"这个是指定当鼠标放到图片上面时显示Planets这些文字。<map>这个标签就是具体指定上面提到的那个热区的具体定义,<area>是具体指定它所在的位置,在这里shape="circle"是指定这个形状为圆形,下面是这个圆的坐标,180和139是圆心所在位置(相对于图片左上角的坐标),14是圆的半径。href="/example/html/venus.html"这个是点击这个热区的时候会打开的连接,target ="_blank"是指点击后在新窗口中打开(而不是在当前窗口打开),alt="Venus" 和上面的意思一样,当鼠标移到map定义的这个热区时会显示Venus这些文字。
另外这段HTML代码的最后好像缺了</map>。一般HTML标记是成对出来的,拿map为说,以<map>开始,中间是MAP的具体定义,而以</map>结束。
参考技术A <area
shape="circle"
coords="180,139,14"

在这个区域内画圆 圆点位置坐标180,139 半径为14本回答被提问者采纳

以上是关于html5的问题的主要内容,如果未能解决你的问题,请参考以下文章

Apache + HTML5 视频标签 - 会出啥问题?

html5 css3常见兼容问题

html5有哪些新特性移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?

chrome的html5视频问题

HTML5 网络音频卡住(缓冲问题?)

HTML5 编程问题 [关闭]