Регламент по оформлению html кода
REDS Group
б-р Черноморский, д. 17, к. 1, помещ. 4/2/5, Москва.
Услуги веб-мастерской:
01.01.1970

Оформление html кода

1. Протокол - если обращение идет к файлу на другом сайте. В идеале нужно все скрипты и ccs скачивать в проект, тогда указывать сайт и протокол не нужно.

    Правильно:
    

    Правильно:
    

    Неправильно:
    
    /*Правильно:*/
    .example {
        background: url(//www.redsgroup.ru/images/example.jpg);
    }

    .example {
        background: url(/images/example.jpg);
    }

    /*Неправильно:*/
    .example {
        background: url(https://www.redsgroup.ru/images/example.jpg);
    }

2. Регистр - Весь код должен быть написан в нижнем регистре: Это относится к названиям элементов, названиям атрибутов, значениям атрибутов, селекторам, свойствам и их значениям (кроме текста).

    Правильно:
    Test

    Неправильно:
    Test

3. Отступы - всегда используем 4 пробела для отступов (в редакторе кода можно задать, чтобы tab был равен 4-м пробелам)

    Правильно:
    
  • Пять
  • Погулять

4. Пробелы в конце строки - не используем пробелы в конце строки

5. HTML код должен быть валидным - проверить код на валидность можно тут

6. Семантика - Используем HTML теги по назначению

    Правильно:
    All recommendations

    Неправильно:
    
All recommendations

7. alt и title - у всех изображений на сайте должен быть атрибут alt, у всех ссылок должен быть атрибут title

    Правильно:
    All recommendations

    Spreadsheet screenshot.

    Неправильно:
    All recommendations

    

8. Разделение структуры - все стили и скрипты должны быть вынесены в отдельные файлы. Все php-данные должны быть получены до работы с шаблоном.

    Неправильно:
    

Какой-то заголовок

9. Атрибут 'type' - не указываем данный атрибут при подключении стилей и скриптов

    Правильно:
    

    

    Неправильно:
    

    

10. Форматирование - Выделяйте новую строку для каждого блочного, табличного или списочного элемента и ставьте отступы для каждого дочернего элемента. Независимо от стилей, заданных для элемента (CSS позволяет изменить поведение элемента с помощью свойства display), переносите каждый блочный или табличный элемент на новую строку. Также ставьте отступы для всех элементов, вложенных в блочный или табличный элемент.

    Правильно:
    

Space, the final frontier.

  • Маша
  • Глаша
  • Чебураша
Прибыль Налоги
$ 5.00 $ 4.50