這篇文章將為大家詳細(xì)講解有關(guān)html5中如何替代frameset標(biāo)簽,小編覺得挺實(shí)用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
愛輝ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
首先我們先看看html5 frameset標(biāo)簽的替代方案是什么:
頁面盡量少用 frameset 不利于被搜索引擎搜索到。
下面是在Visual Studio中對FrameSet與Frame的警告提示:
警告 驗(yàn)證 (XHTML 1.0 Transitional): 不支持元素“frameset”。
警告 驗(yàn)證 (XHTML 1.0 Transitional): 不支持元素“frame”。
新的HTML標(biāo)準(zhǔn)已經(jīng)不支持FrameSet與Frame元素,替代方式之一是用DIV配合IFrame與CSS替代FrameSet元素.IFrame根據(jù)不同的內(nèi)容,高寬自適應(yīng)其實(shí)很簡單,但是很多人沒有解決,其解決方法如下<即在onLoad方法中設(shè)置其高與寬即可>:
這么使用是在網(wǎng)上看到的比較好的方案之一了。
現(xiàn)在我們介紹下關(guān)于frameset標(biāo)簽替代的解決辦法:(html5不支持frameset的,所以解決方法有以下兩種)
1.使用iframe,但是目前使用iframe的人已經(jīng)越來越少了,而且iframe在不同瀏覽器之間還有不兼容的情況。
2.使用jQuery的onload方法加載頁面,不過這種方法跳轉(zhuǎn)多個頁面后,點(diǎn)擊瀏覽器上方的后退前進(jìn)是無效的,不過可以認(rèn)為的添加一個返回按鈕。所以更流行的是這種方法:
看看關(guān)于frameset標(biāo)簽的代碼實(shí)例說明:
div+css實(shí)現(xiàn)frameset效果 頂部
內(nèi)容
上文代碼運(yùn)行效果如下:
關(guān)于html5中如何替代frameset標(biāo)簽就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。