Можностей, предоставляемых веб-разработчикам


ВЫБЕРИТЕ СТИЛЬ И ПРИДЕРЖИВАЙТЕСЬ ЕГО



Pdf көрінісі
бет29/232
Дата06.01.2022
өлшемі5,47 Mb.
#12231
1   ...   25   26   27   28   29   30   31   32   ...   232
ВЫБЕРИТЕ СТИЛЬ И ПРИДЕРЖИВАЙТЕСЬ ЕГО
Несмотря на то что в HTML5 допустимы все приведенные выше варианты, стоит все же отдавать 
предпочтение какому-то одному из них  Использование разного синтаксиса, как правило, ока-
зывается настоящим кошмаром, особенно если в создании проекта принимает участие большая 
группа разработчиков 
Лучше всего выбрать стиль, который наиболее удобен для вас, и придерживаться его  При этом 
неважно, что вы выберете; Реми следует правилам синтаксиса XHTML, а Брюс предпочитает 
строчные буквы и минимизацию атрибутов (
controls вместо controls="controls") и ис-
пользует кавычки для атрибутов только при необходимости, например при добавлении двух 
классов к элементу 
(, но )  
В этой книге вы найдете примеры обоих стилей, поскольку каждый из ее авторов привык ра-
ботать в наиболее комфортном для него режиме  Поэтому вам следует научиться читать код, 
написанный в этих двух стилях 
Так как вы только начинаете работать с HTML5, вы абсолютно свободны в выборе своего соб-
ственного стиля — но сделав этот выбор, оставайтесь верным ему 
Поскольку речь здесь идет о невероятной свободе в синтаксисе (в сравнении с XHTML), 
давайте попробуем нарушить все существующие правила и после задания заголовка до-
кумента перейдем сразу к контенту.

Interesting blog
Today I drank coffee for breakfast. 
¬ 14 hours later, I went to bed.
Как ни странно, этот увлекательный блог прекрасно проходит валидацию, хотя в нем нет 
ни тега 

, ни тега 

, ни тега 

 (рис. 1.1).
Перед нами, возможно, один из тех моментов «WTF? Какого черта?», о которых говори-
WTF? Какого черта?», о которых говори-
? Какого черта?», о которых говори-
лось во введении. Эти три элемента (авторам XHTML лучше сесть) являются совершенно 
 необязательными, поскольку браузеры в любом случае считают, что они есть. Чтобы 
найти этому подтверждение, заглянем «под капот» браузера с помощью Opera Dragonfly 
(рис. 1.2).
То же самое можно сделать с помощью Internet Explorer 6 Developer Tools (рис. 1.3).


Основная структура  •  27
Рис . 1 .1 .
 Потрясающий факт: документ без тегов 
,  и   
успешно проходит валидацию
Такое поведение браузеров и привело к тому, что в HTML5 эти теги не требуются. Однако 
если вы все же не будете их использовать, это может сбить с толку некоторых ваших коллег. 
Кроме того, если вы планируете использовать AppCache (см. главу 7), то элемент 

 
обязательно должен присутствовать в разметке. Также здесь удобно задавать основной 
язык документа:



Достарыңызбен бөлісу:
1   ...   25   26   27   28   29   30   31   32   ...   232




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет