Page 7 - jQuery для начинающих
P. 7

Данную  конструкцию  можно  легко  упростить,  и  при  этом  код  станет  более  читаемым,
             изменения в CSS будут минимальными (или даже не потребуются):


                    <header>
                           <h1>
                                  <a href="/">Мой блог</a>
                           </h1>
                           <h2>Тут я делюсь своими мыслями</h2>
                    </header>


                    В  английском  языке  есть  термин  «divits»  –  сим  термином  награждают  HTML-
                    разметку  с  чрезмерным  использованием  div’ов  без  потребности,  я  же  обзываю
                    такие  творения  «дивными».  Обычно  таким  грешат  новички,  которые  для
                    применения  стилей  CSS  оборачивают  элементы  в  div’ы,  что  и  приводит  к  их

                    размножению без нужды.


             Ещё  одним  обязательным  пунктом  для  создания  «правильного»  HTML  является
             использование  названий  классов  и  идентификаторов,  которые  однозначно  говорят  нам  о
             содержимом элемента, а не о каких либо нюансах оформления, приведу пример:


                                                          Плохо

               red, green и т.д.        в  какой-то  момент  захотите  перекрасить,  и  элемент  с  классом

                                        «red» будет синего цвета

               wide, small и т.д.  сегодня широкий, а завтра?

               h90w490                  наверное,  это  элемент  с  высотой  90px  и  шириной  490px,  или  я
                                        ошибаюсь?


               b_1, ax_9                эти название тоже ни о чем не говорят

               color1,  color2  и  иногда  встречается  для  скинованных  сайтов,  но  создают  такие
               т.д.                     классы из лени


               element1...20            такое тоже встречается, и ничем хорошим не пахнет


             Ну и примеры правильного именования:


                                                         Хорошо

               logo, content           логотип, основной контент

               menu, submenu           меню и подменю




                                                                                                          7


                                                                                        www.trk.kg
   2   3   4   5   6   7   8   9   10   11   12