使用iframe替代html5中的帧
我是HTML5的新手,我做了一些研究,发现的使用已经过时,而且我读的
不是。 那么有人可以帮助我,我想获得与所示示例相同的结果,但是在使用
或其他替代
,HTLM5中没有弃用?
框架已被弃用,因为它们会导致url导航和超链接出现问题,因为url只会向您提供索引页面(使用框架集),并且无法指定每个框架窗口中的内容。 今天,网页通常是由服务器端技术生成的,例如PHP,ASP.NET,Ruby等。因此,通过将模板与这样的内容合并,可以简单地生成页面,而不是使用框架。
模板文件
{insert script variable for title} {main content inserted here by server-side scripting}
如果您不完全支持服务器端脚本语言,则还可以使用服务器端包含( SSI )。 这将允许您执行相同的操作 – 即从多个源文档生成单个网页。
但是,如果你真的只想让你的网页的一部分成为一个单独的“窗口”,你可以加载其他不一定位于你自己的服务器上的网页,你将不得不使用iframe 。
你可以像这样模仿你的例子:
框架示例
Frames Test
可能有更好的方法来实现布局。 我已经使用了CSS float属性,但您也可以使用表或其他方法。
虽然我同意其他所有人的意见,但如果您仍然决定使用框架,那么您可以在XHTML中执行index.html,然后在HTML5中执行框架内容。
HTML 5确实支持iframe。 添加了一些有趣的属性,如“sandbox”和“srcdoc”。
http://www.w3schools.com/html5/tag_iframe.asp
或者你可以使用