簡體   English   中英

我如何僅顯示HTML

[英]How Do I Show HTML Only In <IE6 Old Browsers

因此,如果過去的某個時光旅行者使用Netscape或Internet Explorer的真正古老版本登錄我的網站,那么我該如何僅為他們顯示內容?

只需將iframe放在內容的末尾,即可顯示實際的頁面內容,如下所示:

<title>Your websites title</title>
<body style="margin:0px;font-size:0px;width:100%;height:100%;overflow:hidden">
    <h1>heading</h1>
    <p>Body paragraph</p>
    <!--[if gte IE 6]><!-->
    <iframe frameborder="0" width="100%" height="100%" src="main.html" style="position:relative;width:100%;height:100%;background-color:white"></iframe>
    <!--<![endif]-->
    <style language="css" type="text/css">/*<!--*/

    /*-->*/</style>
</body>

只要iframe沒有任何文本內容,即使在第一個Internet瀏覽器的第一個版本中,它也將不可見。 與僅使用條件注釋相比,這是一種更可靠的方法,因為它們直到IE 5才存在。

然后,因為沒有一個理智的人願意投入足夠的時間,精力和精力來為普通網站提供與IE5的兼容性,所以您可以使用下層顯示的條件注釋(感謝iframe的支持)。

然后,您可以為瀏覽器(如最舊的Netscape版本)添加一些超基本CSS。 超基本CSS包括顏色和裁切之類的東西,並且不包括諸如酷炫和現代之類的東西。

我的源代碼當然是世界上第一個網站的源代碼。 可以在以下位置找到最完整的位: cern 這也是將標題放在首位而不是完全不包括首位的原因。

因此,該方法將允許您在IE 6之前的所有瀏覽器上顯示該網頁的替代形式。然后,您可能會問Chrome,Firefox,Opera和其他瀏覽器如何。 好吧,那些瀏覽器會自動更新。 因此,實際上並不需要擴展對以前版本的支持。

無論如何,以上布局充其量是最好的,但是,嘿,它有效。 而且,這對我來說已經足夠了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM