HOME

TheInfoList



OR:

The blink element is a non-standard
HTML element An HTML element is a type of HTML (HyperText Markup Language) document component, one of several types of HTML nodes (there are also text nodes, comment nodes and others). The first used version of HTML was written by Tim Berners-Lee in 1993 ...
that indicates to a
user agent In computing, a user agent is any software, acting on behalf of a user, which "retrieves, renders and facilitates end-user interaction with Web content". A user agent is therefore a special kind of software agent. Some prominent examples of us ...
(generally a
web browser A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used on ...
) that the page author intends the content of the element to blink (that is, alternate between being visible and invisible). The element was introduced in
Netscape Navigator Netscape Navigator was a web browser, and the original browser of the Netscape line, from versions 1 to 4.08, and 9.x. It was the flagship product of the Netscape Communications Corp and was the dominant web browser in terms of usage share in ...
but is no longer supported and often ignored by modern Web browsers; some, such as
Internet Explorer Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated IE or MSIE) is a series of graphical user interface, graphical web browsers developed by Microsoft which was used in the Microsoft Wind ...
, never supported the element at all. Despite its initial popularity among home users in the 1990s, it fell out of favor due to its overuse and the difficulty it presents in reading. Lou Montulli, often credited as the inventor of the blink element, claims he only suggested the idea, without writing any actual code.


Usage

The blink element is non-standard, and as such there is no authoritative specification of its syntax or semantics. While
Bert Bos Gijsbert (Bert) Bos (born 1963Gijsbert BosRapid user interface development with the script language Gist, Dissertation, Groningen University, 1993) is a computer scientist known for the development of Argo, a web browser he developed as test appl ...
of the
World Wide Web Consortium The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working to ...
has produced a
Document Type Definition A document type definition (DTD) is a set of ''markup declarations'' that define a ''document type'' for an SGML-family markup language ( GML, SGML, XML, HTML). A DTD defines the valid building blocks of an XML document. It defines the document s ...
that includes syntax for the blink element (defining it as a ''phrase element'' on a par with elements for emphasis and
citations A citation is a reference to a source. More precisely, a citation is an abbreviated alphanumeric expression embedded in the body of an intellectual work that denotes an entry in the bibliographic references section of the work for the purpose of ...
), the comments in the DTD explain that it is intended as a joke. Syntax of the blink element type is identical to such standard
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript ...
inline elements as span. For example: . The rate of blinking is browser-specific, and the tag contains no parameters or means to adjust the rate of blinking. In versions of
Mozilla Firefox Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current an ...
that support the tag, the text alternates between being visible for three quarters of a second and being invisible for one quarter of a second. The blink element type was first invented for
Netscape Navigator Netscape Navigator was a web browser, and the original browser of the Netscape line, from versions 1 to 4.08, and 9.x. It was the flagship product of the Netscape Communications Corp and was the dominant web browser in terms of usage share in ...
and was supported in its descendants, such as
Mozilla Firefox Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current an ...
(except for the ''
Netscape 6 Netscape 6 is a discontinued Internet suite developed by Netscape Communications Corporation, and was the sixth major release of the Netscape series of browsers. It superseded Netscape Communicator (4.x), as the release of Netscape Communicator ...
'' and early
Mozilla suite The Mozilla Application Suite (originally known as Mozilla, marketed as the Mozilla Suite) is a discontinued cross-platform integrated Internet suite. Its development was initiated by Netscape Communications Corporation, before their acquisition b ...
browsers—it is thus also absent from
SeaMonkey SeaMonkey is a free and open-source Internet suite. It is the continuation of the former Mozilla Application Suite, based on the same source code, which itself grew out of Netscape Communicator and formed the base of Netscape 6 and Netscape ...
, which descends from Mozilla suite); it was removed from Firefox in version 23.
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washingt ...
's
Internet Explorer Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated IE or MSIE) is a series of graphical user interface, graphical web browsers developed by Microsoft which was used in the Microsoft Wind ...
and
WebKit WebKit is a browser engine developed by Apple and primarily used in its Safari web browser, as well as on the iOS and iPadOS version of any web browser. WebKit is also used by the BlackBerry Browser, PlayStation consoles beginning from the PS3 ...
(the browser engine behind Apple's
Safari A safari (; ) is an overland journey to observe wild animals, especially in eastern or southern Africa. The so-called "Big Five" game animals of Africa – lion, leopard, rhinoceros, elephant, and Cape buffalo – particularly form an impor ...
and
Google Chrome Google Chrome is a cross-platform web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macOS, ...
) never supported it, even in its CSS incarnation. It was also supported by the Opera Internet Browser, but support ended in version 15 when that browser switched to a WebKit-based engine.
Vivaldi Antonio Lucio Vivaldi (4 March 1678 – 28 July 1741) was an Italian composer, virtuoso violinist and impresario of Baroque music. Regarded as one of the greatest Baroque composers, Vivaldi's influence during his lifetime was widespread a ...
, despite its roots as a spiritual successor to the Presto-based Opera, also does not support a functional blink tag. Some software supports the blink element as an
easter egg Easter eggs, also called Paschal eggs, are eggs that are decorated for the Christian feast of Easter, which celebrates the resurrection of Jesus. As such, Easter eggs are common during the season of Eastertide (Easter season). The oldest tra ...
.
Google Search Google Search (also known simply as Google) is a search engine provided by Google. Handling more than 3.5 billion searches per day, it has a 92% share of the global search engine market. It is also the most-visited website in the world. The ...
blinks parts of the page when one searches for "blink html". Android's user interface framework supports the blink tag, labeling it as TAG_1995 in its source code.


Implementation

The ''blink'' value of the
CSS Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS is a cornerstone technolo ...
''text-decoration'' property allows authors to suggest that text should blink without using proprietary tags, but the ''CSS 2.1 Specification'' states that "conforming user agents may simply not blink the text" in order to comply with the ''User Agent Accessibility Guidelines''. Text to blink here The blink element may also be implemented using
CSS animations CSS animations is a proposed module for Cascading Style Sheets that allows the animation of HTML document elements using CSS. History While the pseudo-class :hover has been used to generate rudimentary animations for years, extensions of CSS ...
. blink, .blink @keyframes blink Similar effects can also be achieved through the use of
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, often ...
. Text to blink here Or alternatively, the ''blink'' functionality can be implemented with the help of
jQuery jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. It is free, open-source software using the permissive MIT License. As of Aug 2022, jQuery is us ...
. Text to blink here


Usability and accessibility

Even before the implementing of the blink tag in HTML, the
Apple IIe The Apple IIe (styled as Apple //e) is the third model in the Apple II series of personal computers produced by Apple Computer. The ''e'' in the name stands for ''enhanced'', referring to the fact that several popular features were now built-in ...
had a flashing text mode, alternating between standard white-on-black and inverse black-on-white text. A 1982
Apple Computer Apple Inc. is an American multinational technology company headquartered in Cupertino, California, United States. Apple is the largest technology company by revenue (totaling in 2021) and, as of June 2022, is the world's biggest company b ...
manual for developers advised against using this feature except for emergencies, warning that "flashing
ext Ext, ext or EXT may refer to: * Ext functor, used in the mathematical field of homological algebra * Ext (JavaScript library), a programming library used to build interactive web applications * Exeter Airport (IATA airport code), in Devon, England ...
should only be used to indicate imminent destruction of data or the program". The blink element has been consistently criticised by
usability Usability can be described as the capacity of a system to provide a condition for its users to perform the tasks safely, effectively, and efficiently while enjoying the experience. In software engineering, usability is the degree to which a soft ...
and
accessibility Accessibility is the design of products, devices, services, vehicles, or environments so as to be usable by people with disabilities. The concept of accessible design and practice of accessible development ensures both "direct access" (i.e ...
experts. In 1996
Jakob Nielsen Jacob or Jakob Nielsen may refer to: * Jacob Nielsen, Count of Halland (died c. 1309), great grandson of Valdemar II of Denmark * , Norway (1768-1822) * Jakob Nielsen (mathematician) (1890–1959), Danish mathematician known for work on automorphis ...
described the element as "simply evil" in his ''Alertbox'' column ''Top Ten Mistakes in Web Design''. The World Wide Web Consortium's ''
Web Content Accessibility Guidelines The Web Content Accessibility Guidelines (WCAG) are part of a series of web accessibility guidelines published by the Web Accessibility Initiative (WAI) of the World Wide Web Consortium (W3C), the main international standards organization for th ...
(WCAG) 1.0'' state that content authors should avoid causing the screen to flicker or blink, noting that such effects can cause problems for people with
cognitive disabilities There are a variety of disabilities affecting cognitive ability. This is a broad concept encompassing various intellectual or cognitive deficits, including intellectual disability (formerly called ''mental retardation''), deficits too mild to ...
or
photosensitive epilepsy Photosensitive epilepsy (PSE) is a form of epilepsy in which seizures are triggered by visual stimuli that form patterns in time or space, such as flashing lights; bold, regular patterns; or regular moving patterns. PSE affects approximately o ...
. The
United States The United States of America (U.S.A. or USA), commonly known as the United States (U.S. or US) or America, is a country primarily located in North America. It consists of 50 states, a federal district, five major unincorporated territo ...
Federal Government's ''
Section 508 In 1998 the US Congress amended the Rehabilitation Act to require Federal agencies to make their electronic and information technology accessible to people with disabilities. Section 508 was enacted to eliminate barriers in information technolo ...
'' states that pages should avoid causing the screen to flicker with a frequency between 2 Hz and 55 Hz, a range that covers rapidly blinking text. The
German German(s) may refer to: * Germany (of or related to) **Germania (historical use) * Germans, citizens of Germany, people of German ancestry, or native speakers of the German language ** For citizens of Germany, see also German nationality law **Ge ...
Federal Government's ''Barrierefreie Informationstechnik-Verordnung'' (''Accessible Information Technology Ordinance'') also states that flickering or blinking content should be avoided. To comply with the ''User Agent Accessibility Guidelines'' a user agent must either "allow configuration to render animated or blinking text content as motionless, unblinking text" or never blink text.
Mozilla Firefox Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current an ...
satisfied this requirement by providing a hidden configuration option to disable blinking, ''browser.blink_allowed'', which could be accessed through about:config. The blinking feature has been disabled altogether since version 23.


See also

*
Marquee element The marquee tag is a non-standard HTML element which causes text to scroll up, down, left or right automatically. The tag was first introduced in early versions of Microsoft's Internet Explorer, and was compared to Netscape's blink element, as a p ...
*
Bling-bling Bling-bling, often shortened to just bling, is "flashy jewelry worn especially as an indication of wealth or status; broadly: expensive and ostentatious possessions" such as grills and designer bags. The term arose as slang, but grew into a cu ...


References


External links


Cross Browser Blink Tag
{{DEFAULTSORT:Blink Element HTML tags Netscape Web 1.0