blink 元素(<blink> 標籤)

<blink> 元素(blink 標籤)是一個已廢棄的 HTML 功能,不再受網路瀏覽器支援,也不再在 MDN 上記錄。它曾用於使文字內容持續閃爍。

<blink> 元素曾像這樣使用

html
<blink>In ancient browsers, I may have blinked</blink>

簡史

在網路的早期(90 年代初到中期),可用於樣式化網頁的功能不多。CSS 規範(版本 1)於 1996 年首次釋出,但直到很久之後才被瀏覽器一致採用。在 CSS 之前,瀏覽器嘗試了多種功能來使特定文字部分突出並吸引使用者的注意力。<blink> 元素就是其中之一,它在 Netscape Navigator 的早期版本中引入;Internet Explorer<marquee> 元素是另一個。

<blink> 元素顯然是 Netscape 工程師 Lou Montulli 和同事在山景城的一家酒吧交談後建立的。第二天早上他去辦公室時,發現他的一位同事熬夜並實現了它(在這裡閱讀故事)。

雖然最初很受歡迎,但由於過度使用,<blink> 變得聲名狼藉;許多人覺得它很煩人。更重要的是,它會降低可讀性,對有視力障礙或認知障礙(如癲癇或多動症)的使用者來說尤其成問題。它可能令人迷失方向,在最壞的情況下甚至引發癲癇發作

<blink> 從未得到正確規範,也從未獲得顯著的跨瀏覽器支援。它可被視為網路歷史的一部分。

替代方案

  • CSS text-decoration-line 屬性有一個 blink 值,它應該具有相同的效果,但大多數現代瀏覽器都忽略它。
  • JavaScript String.blink() 方法將文字字串包裝在 <blink></blink> 標籤中,但如前所述,此元素已不再受任何地方的支援。
  • CSS 動畫仍然可以用於建立閃爍文字。但是,出於上述原因,您應避免在網頁上使用閃爍文字。

另見