Атрибути HTML
Пойдич Владислав Сергійович. Для кожного тега визначається безліч можливих атрибутів. Більшість тегів допускають один або декілька атрибутів, проте атрибутів може і зовсім не бути. Специфікація атрибуту складається з розташованих в наступному порядку: * імені атрибуту, наприклад WIDTH * знак рівності (=) * значення атрибуту, яке задається рядком символів, наприклад, "80". Завжди корисно взяти значення атрибуту в лапок, використовуючи або одинарні ('80'), або подвійні лапки ("80"). Рядок в лапках не повинен містити такі ж лапки усередині себе. Так, якщо дата поміщена в подвійні лапки, використовуйте одинарні лапки для того, що наступного бере в лапок, і навпаки. Переважне використання подвійних лапок, оскільки для ока людини буває важко відрізнити одинарні лапки від символів, подібних до символів акцентування. Ви можете також опустити лапки для значень атрибутів, які складаються тільки з наступних символів (звернетеся до технічної концепції імені), : * символів англійського алфавіту (A - Z, a - z) * цифр (0 - 9) * проміжків часу * дефісів (-) Таким чином, WIDTH=80 і ALIGN=CENTER - дозволене скорочення для WIDTH="80" і ALIGN="CENTER". Посилання на URL, наприклад, HREF=foo.htm, допустима, проте, коли URL використовується з атрибутами, він має бути в лапках. Існують деякі браузери, які допускають відсутність лапок або наявність елементів з відкриваючими лапками без тих, що закривають. Проте, таку практику краще не застосовувати. В межах значення атрибуту теги HTML не сприймаються. А escape послідовності розпізнаються і інтерпретуються, як символи. Якщо значення атрибуту таке ж, як його ім'я, може бути використаний мінімальний синтаксис атрибуту. Тобто можна скоротити до. Деякі агенти користувачів (програми перегляду користувача, браузеры) навіть вимагають мінімізації для деяких атрибутів (COMPACT, ISMAP, CHECKED, NOWRAP, NOSHADE).Отже краще використовувати мінімізований синтаксис там, де це можливо.Значення атрибутів мають бути відокремлені пропусками або незаповненими рядками.