Moh*_*qui 10 html html5 applet
我正在阅读一个名为w3schools的网站,正在阅读HTML5课程.在那里,我看到了HTML5中之前被HTML4接受的一些弃用标签.它的一个标签是<applet>
!现在的小应用程序是没用的?
你可以在这里看到它:HTML5新元素(在最后)
或在这里:
Juk*_*ela 12
Applets(作为用Java编写并打算在浏览器中运行的应用程序)在HTML规范或草稿中不以任何方式被弃用.由于许多其他替代品可用,对它们的兴趣逐渐减少,但这是一个不同的问题.
该applet
元素在HTML 4中声明已弃用,有利于该object
元素.在HTML 4中,弃用意味着元素仍然是语言的一部分,建议浏览器支持它(虽然在实践中,并非所有浏览器都支持它,并且某些浏览器不支持它),但是建议使用其他东西(在这种情况下,object
)而不是它.
在HTML5 CR中,不使用"不赞成"一词.它使用术语" 过时 ",这在原则上意味着完全不同但在实践中非常接近.在HTML5 CR中,该applet
元素被声明为"完全过时且不符合",并注意它"绝不能被作者使用".然而,HTML5包含"实施要求"下的定义applet
.HTML5 一致性要求规定了普通浏览器必须(不仅仅应该)支持它.
HTML 4概念"已弃用"与HTML5概念"过时"之间的少数真正差异之一在于验证:在applet
使用过渡DTD时接受(当验证HTML 4 DTD 时)(但在验证时标记为错误)严格的DTD); 在HTML5验证中,applet
报告为错误.
PS W3schools不应被用作任何类型的权威或参考,请访问http://w3fools.com
它们仍然有用,但请使用object
标签.例:
<object
width = "800"
height = "510"
data = "http://math.hawaii.edu/~ralph/Classes/Plotting/fplotter.jar"
type = "application/x-java-applet"
>
<param
name = "codebase"
value = "http://math.hawaii.edu/~ralph/Classes/Plotting/"
/>
<param
name = "code"
value = "a_fplotter.class"
/>
<param
name = "width"
value = "800"
/>
<param
name = "height"
value = "510"
/>
<param
name = "archive"
value = "fplotter.jar"
/>
</object>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10549 次 |
最近记录: |