Несколько
предварительных замечаний
Для того чтобы в будущем
у вас не возникло каких-либо затруднений, необходимо прежде всего разобраться
в понятиях тегов и их атрибутов. Итак, тег —это некая команда HTML,
указывающая интерпретатору броузера, каким образом он должен обрабатывать
соответствующее каждой конкретной директиве значение. Это значение и
называется атрибутом тега.
Тег может иметь атрибут
или не иметь его. Например, тег верхнего уровня<HTML> не имеет
атрибутов, а в строке создания новой таблицы <TABLE BORDER="1"WIDTH="100">
выражение «BORDER="1" WIDTH="100"» является
атрибутом тега <TABLE>.
В общем виде синтаксис
записи тега HTML в совокупности с его атрибутами выглядит следующим
образом:
<ТЕГ ИМЯ_АТРИБУТА-1="ЗНАЧЕНИЕ"
ИМЯ_АТРИБУТА-2="ЗНАЧЕНИЕ" ...ИМЯ_АТРИБУТА-n="ЗНАЧЕНИЕ">
В данном примере
первый атрибут тега <TABLE> — это параметр "BORDER",
второй атрибут — параметр "WIDTH", а их значения составляют
соответственно "1" и"100". Значения атрибутов заключаются
в прямые кавычки, записываемые символом «"». Если внутри
атрибута какого-либо тега встречается другое значение, заключенное в
кавычки, то есть имеет место вложение одних кавычек в другие, в качестве
«внутренних» кавычек рекомендуется использовать одинарные,
записываемые символом «'». В общем случае такое выражение
выглядит следующим образом:
<ТЕГ ИМЯ_АТРИБУТА-1="ЗНАЧЕНИЕ-1;
'ЗНАЧЕНИЕ-2'; ЗНАЧЕНИЕ-3">
Спецификация языка
HTML позволяет опускать кавычки для следующих видов атрибутов:
- Атрибуты, записываемые только
строчными или заглавными символами латинского алфавита и не включающие
иных символов, например, цифр.
- Атрибуты, состоящие только
из цифр от 0 до 9.
- Атрибуты, обозначающие промежутки
времени.
Например, запись
атрибутов BORDER="1" или ALIGN="CENTER" допустимо
представить как BORDER=1 и ALIGN=CENTER.