Материалы по HTML, CSS и вспомогательным инструментам
С чего начать?
- www.postroika.ru - очень просто, прибавляет энтузиазма, но устарело.
- lab_html.pdf - документ, авторская методичка, очень краткое введение в HTML+CSS.
- softwaremaniacs.org/blog/category/primer - читать снизу вверх!
Блог Ивана Сагалаева, единственный известный нам источник, аналитически подходящий к верстке на CSS. Достоин выучивания наизусть.
- Примеры CSS:
1
2
3
4
5
6
7
8
9
10
11
12
- htmlbook.ru - самый главный русскоязычный сайт по HTML+CSS
- Электронный справочник - офф-лайн версия htmlbook,
бесплатно. Не пугайтесь оформления подписки. Скачаете - отпишетесь.
- shpargalkablog.ru - тоже рекомендуем.
- cssdot.ru - справочник, советы. Полезный ресурс.
- www.wisdomweb.ru/CSSd - вполне толковый справочник, понятный и удобный
Инструменты
Лаборатория "потрошителя"
- Ctrl+U - исходный код страницы, инструмент №1. Работает ВСЕГДА. Текст можно копировать, ссылки кликабельны.
- "Инструменты разработчика". В хроме, если это не нарушено, вызывается клавишами Ctrl+Shift+I. В классах это как раз
нарушено, все сочетания с Ctrl+Shift сломаны переключением раскладок. Но не все так плохо! Вызываются через ПКМ на любом
элементе страницы, в хроме пункт называется "Проверить элемент", в FireFox - "Исследовать элемент", в других браузерах - догадываемся по
аналогии.
Сразу подсвечивается код выбранного элемента, справа - CSS. Все
подробно, круто, наглядно. Возможностей там куча.
- FireBug - плагин для браузера FireFox. Еще более навороченный, чем "Инструменты разработчика", по принципам действия -
похож.
Основные инструменты
- Geany - наш выбор и рекомендация. Статейка про него:
http://alv.me/?p=49
- Bootstrap - фреймворк, помогает сэкономить кучу времени. Статья:
bootstrap
- Boilerplate - еще один набор "быстрого старта", чуть попроще.
А вот - статья, в которой кратко говорится, чем они
(bootstrap и boilerplate) отличаюся.
Вспомогательные инструменты
- CSS Lint - "Мы раним ваши чувства (и поможем писать код лучше)" - проверка качества CSS.
- csstemplater.com - рус. сервис для создания шаблонов HTML. Посетить обязательно!
- pages.github.com
WYSIWYG-инструменты
- то, что мы НЕ рекомендуем
- Визивиг-редактор для создания HTML кода (типа MS Word):
vladmaxi.net/html-editor - для "нетянуг" )) ну и просто побаловаться
- Ну, и CSS-генераторы, раз уж так:
habrahabr.ru/post/168149
Некоторые требования к сайтам
- Кроссбраузерность - одинаковое отображение всеми браузерами.
- Вендорные префиксы и беспрефиксные свойства. Новость дня: анимации стали беспрефиксными.
- Gracefull degradation (изящная деградация)
-
Официальное известие о смерти ИЕ6 - 1 марта 2010! На фото - символический гроб в компании Google, к которому Microsoft
прислала венок цветов.
- www.iwanttouse.com - статистика поддержки свойств браузерами.
- www.w3schools.com - статистика браузеров, версия сайта w3schools.
- Эргономика
- Usability
- Положительный материал: Стивен Круг, Не заставляйте меня думать
- Отрицательные примеры:
1
Работа в команде
- "Песочницы": обмен кусочками кода + демонстрация
-
JSFIDDLE - Экран поделен на 4 окна: 3 из них - для HTML, CSS, JS,
а в 4-м отображается результат. Регистрация приветствуется, но не требуется.
Пример: jsfiddle.net/26cE7
Заметна ориентация на JS, даже в названии присутствует.
-
dabblet.com - примерно то же.
Пример
- GitHub - ресурс планетарного масштаба для обмена кодом. 2-шаговая бесплатная регистрация
- БЭМ - методология организации взаимодействия разработчиков в команде (от Яндекса)
- mdo.github.io/code-guide - грамотное оформление кода (eng), а также пример адаптивной верстки
(см. также История Д.). Автор - Марк Отто (ник mdo) - дизайнер Twitter и создатель Bootstrap
Преодолеваем ограничения CSS
- OOCSS - объектно-ориентированные CSS
- LESS, SASS - препроцессоры CSS (добавляют переменные и функции в CSS)
Короткие заметки, комментарии
- См. На нашем сайте
Цитата дня
- См. Цитата дня
Задачи
1