HTML開頭http equiv有必要嗎?

時間 2021-05-29 22:39:47

1樓:張偶

我的結論是,沒有必要了。

標籤的 http-equiv 屬性用於設定 http 響應頭等效項,目前 html5 支援5個值,分別是 content-security-policy、content-type、default-style、x-ua-compatible、refresh。

作為 WEB 早期遺留的屬性,標準仍然在支援它們的原因僅僅是為了相容歷史悠久的頁面,身處21世紀20年代的開發者,我們可以不再使用 http-equiv 了。

content-security-policy,用於設定內容安全策略,更好的方法是在服務端設定而不是在客戶端設定,而且要使用 nonce 功能就必須在服務端設定。

content-type,用於設定文件型別,現在只支援 "text/html; charset=utf-8" 這乙個值,不如 方便。

default-style,用於設定樣式表,不如 方便。

x-ua-compatible,用於設定 IE 相容性,現在只支援 "IE=edge" 這乙個值,只有低於 2013 年發行的 IE 11 版本才需要設定它,要有勇氣對更低版本的瀏覽器說不。

refresh,用於設定頁面自動重新整理時間,用 window.setTimeout() 更方便,而且對於 SPA 應用,不需要重新整理整個頁面。

2樓:不懂就問

有必要這個如果IE有安裝Google Chrome Frame,那麼就走安裝的組建,如果沒有就是上面的一樣

針對IE 6,7,8等版本的瀏覽器外掛程式Google Chrome Frame,可以讓使用者的瀏覽器外觀依然是IE的選單和介面,但使用者在瀏覽網頁時,實際上使用的是Google Chrome瀏覽器核心。

為什麼不見HTML有競爭對手?HTML真的那麼完美嗎?

王越 我認為樓主的這個問題本身,忽略了對於HTML本質的理解。HTML本質來說,不是變成語言,而是應當把它看做一種純粹的資料表示法。通過節點,可巢狀的子節點,節點的屬性,節點包含的文字內容,以這4中基本的思路,來把乙個網頁所承載的資料,結構化的封裝起來,供其他的程式來解讀。當然我們使用的最多的就是瀏...

初學者可以跳過 HTML 直接學習 HTML5 嗎?

尚學堂前端學院 當然可以,如果你要是想學習的更深一點那就最好先學習HTML,基礎的知識學的紮實之後對後面的學習其他的知識接受會快一點。HTML5和CSS3其實就是HTML和CSS的超集,HTML與HTML5 CSS與CSS3 並不是兩種截然不同的技術,後者只是前者的進化版而已,因此你學習HTML5的...

你是如何看待HTML5,你認為HTML5推廣的難度有那些?在你的工作團隊中對HTML5又是如何看待,是否有考慮引入到專案或者產品中呢?

因為瀏覽器標準各不相同的原因,導致現階段HTML5在推廣上還是存在一些阻力,但是我相信,在未來的時間裡,隨著大眾整體素質與水平的提高,會有更多的人樂意接受它的,誰不喜歡在自己電腦螢幕上出現更炫更快更優秀的頁面呢? 螞蟻線 手機端的WEB開發可以引入HTML5 CSS3,可以保證使用者更好的操作體驗。...