FastVPS-хостинг, который может больше
23.10.2009

<div> – основной инструмент блочной верстки. Работа с тегом.

Предлагаю вам, уважаемый читатель, познакомится с тегом <div>. Да так познакомится, чтобы никаких вопросов больше не возникало, о том, каким образом можно позиционировать, выравнивать, смещать, растягивать и сжимать этот блок.

Ведь тег <div> – это основной инструмент для позиционирования элементов сайта на странице и все его свойства и особенности нужно знать максимально подробно.

Информацию о теге я записал в формате видеоурока.

Тематика видеоурока:

  • Размеры блока div и контента, их соотношение.
  • Рассматриваю особенности позиционирования (position:absolute, position:fixed, position:relative).
  • Объясняю принципы построения плавающей модели.
  • Иллюстрирую необходимость использования свойства CSS clear:both.

Переходите к просмотру видео.

Первая часть видео на сервисе RuTube:

Вторая часть видео на сервисе RuTube:

Третья часть видео на сервисе RuTube:

Часть #1-1 на сервисе YouTube:

Часть #1-2 на сервисе YouTube:

Часть #2-1 на сервисе YouTube:

Часть #2-2 на сервисе YouTube:

Часть #3 на сервисе YouTube:

Из-за алгоритмов сжатия сервисов RuTube и YouTube серьезно падает качество записи. Если какие-то мелкие детали сложно рассмотреть, то, для этого случая, я залил видео в лучшем качестве на Deposit Files:

Как вы видите, я перешел на новый формат видеофайлов. Теперь вместо *.wmv я использую *.mp4, который весит заметно меньше.

Для воспроизведения данного формата у вас должен быть установлен соответствующий кодек. Если воспроизведения не происходит, то скачайте, например, K-Lite_Codec_Pack_520_Full. Я его уже скачал и загрузил себе на Deposit Files. Так что желающие могут дернуть его с Депозита (11.8 МБайт).

С уважением, Андрей Морковин.

Post to Twitter



Если статья вам понравилась и вы не хотите пропустить свежие публикации, то подписывайтесь на RSS-ленту или получайте обновления сайта на эл. почту.


Похожие материалы:


Отзывов: 19 на «<div> – основной инструмент блочной верстки. Работа с тегом.»

  1. Автор: Alekim, 24.10.2009 в 12:53

    Спасибо Андрей за видео урок. Многое прояснил для себя.
    Правда просмотрел пока только 1ю часть, возник вопрос и пока его не забыл, отпишусь.
    В конце урока говорится об обтекаемости блоков див.
    “первый блок див при свойстве Float:left прилипает своим левым блоком к левой границе родительского элемента. В данном случае родительский элемент это тег Body”
    Так вот вопрос. Если при данном свойстве каждый блок див должен прилипать к левой границе родительского элемента, почему второй блок прилип к левому блоку а не к левой границе тега Body?

    • Автор: Андрей Морковин, 25.10.2009 в 13:24

      Очень правильный вопрос. Конечно, не к родительскому блоку, а к предыдущему блоку в нормальном потоке.

  2. Автор: Гений, 25.10.2009 в 14:23

    И не только с блогом.
    Спасибо, все детально разъяснил.

  3. Автор: Виталий, 25.10.2009 в 16:58

    Здравствуйте Андрей! Спасибо за содержательный материал. У меня такой вопрос: а надо ли париться с версткой CSS, если есть движки типа Вордпресс. Одним словом, как на Ваш взгляд, что лучше сайт сверстанный самолично, или взять скрипт движка, да и только. Каковы достоинства и недостатки обеих методов?! С уважением Виталий.

    • Автор: Андрей Морковин, 25.10.2009 в 17:21

      Здравствуйте, Виталий!

      Во-первых, чувствую у Вас некоторую запутанность в понятиях “движок” и “верстка”.

      Действительно, есть множество движков, например тот же WordPress, но они не имеют отношения к верстке.

      Движки эти – это PHP-скрипты, MySQL базы данных, которые позволяют реализовать те или иные функции (в Wordpress – это добавление постов, сортировка по категориям, отправка комментариев и т.д.). Вся эта штуковина называется БИЗНЕС ЛОГИКА.

      Другая штуковина – это ЛОГИКА ОТОБРАЖЕНИЯ. Вот тут уже, здравствуй, верстка. На все эти разнообразные движки сверху надевается шкура внешнего вида, которая выводит в те или иные места сформированные PHP-скриптами данные.

      Теперь давайте разберемся с Вашим вопросом. Он, как вы видите, распался на два:

      1) Нужно ли писать бизнес логику самому или нужно использовать готовые скрипты и движки.

      2) Нужно ли самому верстать логику отображения, или использовать готовые шкурки.

      Ответ такой: нужно использовать готовое.

      А вот на вопрос “нужно ли самому разбираться в HTML, CSS, PHP, MySQL” – ответ ДА, обязательно. Иначе вы не сможете отличить плохой код от хорошего. Среди готовых шкурок и скриптов я встречал принципиальные ошибки, которые могли бы привести к неприятным последствиям.

      Раз уж мы тут про HTML – иногда, заглянув в HTML и CSS код готовых тем для WordPress, я прихожу в ужас от безалаберности и наплевательства при их верстке.

      Это одна сторона. Другая сторона – предположим готовый шаблон Вас не устраивает в той или иной мере (а это обычно таки бывает). Или у Вас возникло жгучее желание добавить какой-то блок. Как Вы это сделаете без знаний HTML и CSS?

      Порой задача стоит столь специфическая, что выбор среди готового продукта Вас не удовлетворяет. Оно так и бывает для сложных интернет-проектов. Вы не можете подобрать ничего из готовых наработок, чтобы это нечто, на достаточном уровне без огромного количества переделок, отвечало Вашим требованиям. И тут становится гораздо проще сделать все самому с нуля.

      Так что все зависит от конкретной ситуации, но знания обязательны при любом раскладе.

      • Автор: Виталий, 26.10.2009 в 17:40

        Спасибо Андрей за хороший ответ. В отношении запутанности Вы правы, я еще только учусь. С уважением Виталий.

  4. Автор: Дмитрий, 25.10.2009 в 23:47

    Лучше внедрять другие шаблоны или свои и как влияет это всё на индексацию страниц. Что лучше, а что хуже…Есть же в верстке, что-то, что помогает при индексации страниц роботами, можете рассказать о некоторых секретах… Даже о тех, которые в Вордпрессе используются, потому что сайты довольно-таки быстро индексируются, когда построены на движке Вордпресса.

    • Автор: Андрей Морковин, 26.10.2009 в 00:05

      Друзья, мы очень далеко начинаем уходить от темы поста :)

      Тут нельзя однозначно сказать, что лучше, а что хуже. Бывают хорошие темы, отлично влияющие на индексацию и ничего самому писать не нужно. Бывает все наоборот.

      Но как по мне, копаться среди огромного количества тем, выискивать что-то готовое и подходящее – это не по мне. Я беру какую-то более-менее подходящую тему и начинаю ее допиливать, в результате практически полностью переделывая (потому что все они очень косячные, не косячная только дефаултная, но она уродливая).

      О том, что помогает в индексации и занятии правильных позиций можно почитать здесь: http://www.sdelaysite.com/kniga/optimization/optimizaciya (в комментариях к посту можем более детально все обсудить) а еще вот здесь: http://www.terehoff.com/temlate-optimisation.html

  5. Автор: Ольга, 03.11.2009 в 23:21

    Здравствуйте Андрей.
    Что то у меня не получилось со скачиванием урока. Вернее он скачался, но отображается листком с заглавием. А мне бы очень пригодился этот урок, может проверите, что там и как?.

  6. Автор: Ольга, 03.11.2009 в 23:44

    Простите. Всё получилось. Спасибо большое, очень нужный урок!!!!

  7. Автор: Gomer, 06.12.2009 в 09:24

    Привет, Андрей. Разобрался со скачиванием с Депозита. Теперь могу качать Ваши уроки. Очень рад этому, потому что Вы очень доступно и локанично поясняете материал. Спасибо.

  8. Автор: Never Lex, 15.12.2009 в 03:00

    Хорошая идея разобраться с позиционированием одним ударом :) Очень полезная информация.

  9. Автор: Олександр, 15.12.2009 в 11:58

    Дякую за відео. Література – це добре, але таке відео то взагалі бомба)))

  10. Автор: Mirrow, 02.01.2010 в 17:04

    У меня возник такой вопрос: зачем создавать пустой div, почему не задать параметр clear:both прямо в нижележащем div-е?

    • Автор: Начинающий, 28.04.2010 в 10:50

      Одинарный тэг br style=”clear: both”

      Лучше так:

      вместо “clear: both” можно “overflow: hidden”

  1. Вертикальное выравнивание в div - Условные комментарии — 03.11.2009 в 21:22

  2. мета теги - TitleTag.ru - SEO/манимейкинг — 14.11.2009 в 13:29

Ваш отзыв