Правила написания кода, которых я придерживаюсь.
Придерживаться стандарта HTML5 и использовать кодировку UTF-8 без BOM. Для CSS такая кодировка устанавливается по-умолчанию.
<!DOCTYPE html> и <meta charset="utf-8">
Например: <script src="//code.jquery.com/jquery-3.3.1.slim.min.js"></script>
Аналогично в css: @import url(//fonts.googleapis.com/css?family=Sunflower:300);
Стили подключаются в теге <head>, скрипты перед закрывающимся тегом </body>. Атрибут type не указывается для CSS и JS. Инлайн стили можно оставить только в том случае, если они изменяются js-скриптами в процессе взаимодействия с сайтом. Но желательно заменить инлайн стили на атомарные классы, например "font-weight-bold"
или "text-center"
Теги <html>, <head>, <body> могут быть пропущены, если непосредственно до/после не нужно написать комментарий.
Тег <li> можно не закрывать, если за ним сразу следует другой тег <li> или закрывающийся тег списка </ol> или </ul>.
У изображений, заданных через тег img всегда присутствует alt. Если изображение используется в декоративных целях атрибут оставляют пустым, но он все равно должен присутствовать в теге.
Для Логотипа компании в alt нужно прописывать название компании без слов "логотип", "Logo" и пр., так как это может быть использовано поисковым роботом для формирования сниппетов.
Указывать размеры изображения там, где это возможно. Для небольших проектов, где не используется определение плотности пикселей экрана, изображения необходимо готовить в размер, с плотностью пикселей 144dpi и указывать фактический размер в атрибутах тега. Например: <img src="photo.png" alt="Описание" width="360" height="240">. Фактически такое изображение будет иметь размер 720х480 px и будут хорошо смотреться на HiRES экранах и Retina.
@import url(//www.google.com/css/go.css);
.test { display: block; }
CSS-код на продакшн загружается объединенным в один файл и минифицированным.
Если письма с сайта не приходят, можно попробовать отправлять из через почтовый сервер gmail. Для…
jQuery аудио плейер на сайт для нескольких треков с кнопкой Play/Pause
Favicon Фавиконка это маленькая пиктограмма сайта, нужна для отображения на вкладке браузера и в закладках.…
При входе в админку происходит редирект на ту же страницу входа. Эта статья для вас,…
Иногда можно получить такую ошибку: RuntimeException: failed to get url ... No working transport found…
Перед запуском wp-cli вам потребуется скачать и установить cygwin Весь wp-cli это один файл, который…