CSS вёрстка: учимся сами
Время от времени в мой почтовый ящик приходит очередное письмо, содержащее всего одну просьбу: меня просят рассказать о неком алгоритме изучения "блочной" вёрстки. Настало время собрать воедино всё то, что я писал в ответ на такие просьбы. Итак, мои нехитрые соображения о том, как подступиться к изучению блочной вёрстки. Не ждите от меня пошагового руководства - и рад бы, но у меня нет полугода свободного времени, кроме того, уже есть такие книги. Дам лишь общие рекомендации, ближе к концу остановившись на нескольких особо важных моментах. И да благословят нас Св. Зельдман и Св. Боуман!
Получайте удовольствие!
Да-да! Первым пунктом на самое видное место. Процесс вёрстки должен приносить удовольствие. Гармония! Ритм! Внутренняя эстетика!
Купите книгу
В советские времена бытовало мнение, что книга - лучший подарок. Неспроста. Купите (одолжите, выиграйте в карты) книгу (да-да! ту самую, бумажную), в которой доходчиво рассказано о том, что такое CSS и XHTML. Такие книги есть. Большая часть написана по-английски, но есть что прочесть и русскоязычному читателю. Загляните в ближайший книжный магазин. Поройтесь в сетевых книжных развалах типа books.ru. Купите "Web-дизайн по стандартам" Джеффри Зельдмана, "Веб-мастеринг средствами CSS" Михаила Дубакова.
Не верьте тем, кто говорит, будто спецификации, опубликованные Консорциумом W3, наиболее пригодны для изучения основ. Че-пу-ха. Они написаны для браузеров, а не для людей. Не усложняйте себе жизнь. Копаться в спецификациях начнёте тогда, когда достаточно освоитесь.
Пишите код в простом текстовом редакторе
Да, именно так. Забудьте ненадолго о той заветной папке, в которой собраны дистрибутивы HomeSite, TopStyle или чего-то-там-ещё. Всегда успеете ими воспользоваться. Простой текстовый редактор типа Notepad или FAR поможет вам на начальном этапе до конца прочувствовать процесс написания кода. Проверено - это работает.
Начните потихоньку совершенствовать английский
Не откладывайте в долгий ящик. Знание английского пригодится ещё не раз (дочитайте до конца). Помните: великие css-джедаи пишут чаще всего по-английски. Не ждите, пока кто-нибудь переведёт на русский, а прочтите сами.
Не забывайте о практике
Немного освоившись, примитесь за дело. Практика, практика и ещё раз практика. Вы можете начать верстать что-то своё, либо приняться за исправление существующих сайтов. Второе даже предпочтительней т.к. сразу окунёт вас в настоящую работу, позволив более надёжно закрепить навыки. Не бойтесь оказаться не у дел - в Сети полно отличных (но плохо свёрстанных) сайтов, владельцы которых не откажутся от вашей посильной помощи. Быть санитаром леса не так уж и плохо.
Браузеры
Раз уж серьёзно принялись за дело - инсталлируйте несколько различных браузеров. Джентльменский набор таков: Internet Explorer 6.0 (и ранние, если не лень возиться), Mozilla Firefox, Opera. Добавьте по вкусу ещё каких-нибудь.
Обязательно снабдите Firefox весьма полезным расширением WebDeveloper.
Следите за новостями. RSS вам в помощь
Блочная вёрстка, как и любая развивающаяся технология, регулярно пополняется новыми приёмами, техниками и т.п. О них пишут. Ваша задача: не пропустить что-то важное. Пожалуй, лучшим способом сбора новостей можно назвать чтение RSS-лент известных сайтов. В частности, Webmascon транслирует свои новости в свою RSS-ленту Webmascon Daily.
Подробней об RSS читайте на нашем сайте, и в других не менее полезных местах. Загляните в нашу коллекцию RSS-лент.
Общение
Не бойтесь спрашивать. В Сети достаточно мест, где можно задать вопрос о вёрстке, и получить на него квалифицированный ответ. К таковым местам можно отнести наш форум, сообщества ru_coding и ru_webdev в Живом Журнале, deforum.ru, фидошные конференции fido7.ru.html.chainik и fido7.ru.html.profy и т.д.
Работайте с Сетью
Ниже приведены некоторые ссылки на полезные ресурсы. Преимущественно англоязычные (Вот и пригодился английский язык! Спасибо школе и институту!). Предполагается, что обращаться к ним подобает лишь тогда, когда собственных знаний для решения проблемы не хватает.
- http://www.articlesworld.ru
- Webmascon, рубрика "Вёрстка"
- http://alistapart.com
- http://www.digital-web.com
- http://www.456bereastreet.com/lab/
- и т.д.
Для начала хватит. Список будет пополнятся в процессе освоения. Уж поверьте.
Лишь четыре важных замечания. Всё остальное вы найдёте в Сети.
Избегайте стереотипов
Неоднократно доводилось видеть, как люди мучались, верстая "блоками" изначально табличные макеты. Эти кодеры считали блочную вёрстку эдакой прилизанной с точки зрения вебстандартов технологией, призванной на новом качественном уровне решать старые табличные задачи. Это не совсем верно. "Старые задачи" ограничивались самим кодом - нельзя было менять внешний вид, не изменив теги, составляющие код таблиц. Что мы имеем сегодня? Один XHTML код - и бесчисленные варианты отображения страницы (достаточно менять CSS код). Взгляните на CSSZengarden. Обдумайте эти нехитрые соображения, и, приступая к работе, не дайте мозгу запереть вас в душной комнате табличной вёрстки - выйдите наружу, а там решите, останетесь возле дома или пойдёте дальше.
Для начала взгляните на базовые CSS-макеты: "Quick-Links to the Layouts".
Не ограничивайтесь написанием стилей лишь для браузеров
Технология CSS хороша тем, что позволяет управлять отображением страниц не только на экранах ваших мониторов, если вы просматриваете эти страницы с помощью браузеров, но и отображением в других устройствах. Ради лучшего эффекта от учёбы пишите стили не только для браузеров, но также стили для печати и стили для портативных устройств. Разберётесь с этим - повысится качество написания основного кода.
Помните о DOCTYPE
Начинающие нередко о нём забывают (или не знают?) Не забывайте указывать DOCTYPE. Страница , в которой он не указан, отображается в так называемом "режиме несоответствия стандартам" (quirks-mode), что нередко сбивает новичков с толку.
Проверяйте код
Проверяйте код валидатором. Экономит время и нервы.
Удачи!
Максим Россомахин
Дайджест новых статей по интернет-маркетингу на ваш email
Новые статьи и публикации
- 2024-03-13 » Стратегии SEO на 2024 год
- 2024-03-13 » Как использовать анимацию с помощью JavaScript-библиотеки GSAP
- 2024-03-13 » Использование GSAP 3 для веб-анимации
- 2024-03-13 » Cогласование топографической съёмки с эксплуатирующими организациями
- 2024-02-19 » Теряются лиды? Как настроить сквозную аналитику
- 2024-02-17 » Мерч и IT: на что обратить внимание в 2024 году
- 2024-02-16 » Копируем с RSync: основные примеры синхронизации файлов
- 2024-02-15 » Лучшие noCode AI платформы для создания диалоговых ботов
- 2024-02-14 » Факторы ранжирования Google 2024 — исследование Semrush
- 2024-02-12 » Перенос сайта на другой хостинг
- 2024-02-05 » В России сформирован реестр хостинг-провайдеров
- 2024-02-04 » Использование SSH для подключения к удаленному серверу Ubuntu
- 2024-02-03 » Подключаемся к серверу за NAT при помощи туннеля SSH. Простая и понятная инструкция
- 2024-02-02 » Настройка CI/CD для Gitlab-репозитория: схемы и гайд по шагам
- 2024-02-01 » GitLab CI Pipeline. Запуск сценария через SSH на удаленном сервере
- 2024-01-29 » Introduction to GitLab’s CI/CD for Continuous Deployments
- 2024-01-26 » Настройка GitLab CI/CD
- 2024-01-25 » Установка shell gitlab runner
- 2024-01-25 » Установка и регистрация gitlab-runner в docker контейнере
- 2024-01-25 » Переменные Gitlab-Ci
- 2024-01-25 » Настройка CI/CD в GitLab для синхронизации проекта с веб-серверами
- 2024-01-25 » Копирование файлов scp
- 2024-01-21 » Бездепозитные бонусы от казино: обзор условий и правил использования
- 2024-01-18 » Современная обработка ошибок в PHP
- 2024-01-18 » Пример шаблона проектирования MVC в PHP
- 2024-01-18 » Мифический человеко-DevOps
- 2023-12-28 » Google подвел итоги 2023 года в поиске
- 2023-12-28 » 5 ошибок отдела продаж, из-за которых вы теряете клиентов
- 2023-12-28 » Американский суд признал монополию Google на рынках дистрибуции Android-приложений
- 2023-12-28 » Хостинг-провайдер GoDaddy перестанет оказывать услуги пользователям из России
Секрет быть несчастным: иметь время занудствовать на тему, счастлив ты или нет Шоу Джордж Бернард - (1856-1950) - английский писатель. В своем творчестве ниспровергал догматизм и предвзятость, традиционность представлений |
Мы создаем сайты, которые работают! Профессионально обслуживаем и продвигаем их , а также по всей России и ближнему зарубежью с 2006 года!
Как мы работаем
Заявка
Позвоните или оставьте заявку на сайте.
Консультация
Обсуждаем что именно Вам нужно и помогаем определить как это лучше сделать!
Договор
Заключаем договор на оказание услуг, в котором прописаны условия и обязанности обеих сторон.
Выполнение работ
Непосредственно оказание требующихся услуг и работ по вашему заданию.
Поддержка
Сдача выполненых работ, последующие корректировки и поддержка при необходимости.