Це переклад. Він може містити помилки або бути застарілим відносно Англійської версії. Перекладач: Євген (CA Address Data)
W3C сторінка стилів містить елемент <blink>. <blink> не є елементом HTML і, крім того, сторінка коректна відповідно деякім HTML валідаторам. У чому річ?
Фактично, сторінка синтаксично валідна, тому як елемент заявлений в документі. До тих пір, доки елементи належним чином заявляються, сторінка валідна згідно SGML/XML.
Але сторінка семантично не валідна. Це - SGML документ, але він не є HTML документом. Немає офіційних стандартів що визначають значення <blink>.
Сторінка стилю W3C використовує нестандартні елементи в якості жарту. Якщо вам відома історія CSS, ви повинні пам'ятати, що однією з причин виникнення CSS було прагнення уникнути використання браузерамі свої власних нестандартних елементів, таких як <blink>.
Технічно додавання нестандартних елементів здійснюється шляхом написання «власного DTD» і включення його в першу лінію документа (лінію DOCTYPE). Призначений для користувача DTD можна зробити, наприклад шляхом копіювання HTML4 DTD і його модифікації.
Не робіть цього! Документи повинні мати значення так само, як і правильний синтаксіс. SGML і XML всього лише визначають синтаксіс. HTML і XHTML визначають значення. Якщо ви додаєте елементи, які не визначаються стандартами, тільки ви особисто можете знати, що вони означають. І через 20 або 50 років навіть ви вже можете їх не пам`ятати …
Зрозуміло, ви можете експериментувати, наприклад, працювати з майбутніми веб-стандартамі, але не використовуйте власні елементи.