• Страница 1 из 1
  • 1
Жесткая и плавающая (абсолютная) верстки
Aleko
Дата: Воскресенье, 16.08.2009, 19:46 | Сообщение # 1
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Хочу рассказать вам о двух основных типах блочных версток. Это жесткая блочная верстка, то есть верстка, в которой все блоки находятся на разных уровнях вложения. И это абсолютная, или как её ещё называют, плавающая верстка, в которой все блоки находятся на одном уровне вложения и позиционируются с помощью параметров top и left относительно главного блока.

Жесткая блочная верстка

Вот стандартный пример расположения блоков в блочной верстке жесткого типа:

Я выделил зеленым цветом блоки, несущие основное информационное ядро страницы. Видите, как далеко они оказались от верха страницы? А если взять верстку с тремя колонками, то главная колонка вообще зачастую оказывается расположена после колонок-меню.
Это очень плохо для поисковиков, так как поисковики воспринимают несколько первых строк информации на странице особенно чувствительно и именно их размещают в результатах поисковой выдачи.
Кроме этого жесткая верстка сложна для настройки в браузерах, так как все отступы, ширину и прочее необходимо подстраивать под разные визуализаторы, будь то IE, веб кит или гекко.

Плавающая блочная верстка

Абсолютно отличающаяся верстка. Вся фишка заключается в том, что в этом типе верстки только ОДИН уровень вложения. Сравните
таблицы:

В этой верстке главный блоки имеет параметр position:relative - то есть является "родителем", а все вложенные в него блоки имеют параметры position:absolute; top:***px; left:***px , то есть являются абсолютно позиционированными относительно блока-родителя. Это позволяет размещать их в любом порядке, что позволяет убрать зависимость последовательности вывода информации на странице от последовательности её записи в коде. Видите, как высоко расположены блоки с информацией во второй таблице? Вот так то.

Автор: Aleko

Прикрепления: 6116904.gif (1.7 Kb) · 5868040.gif (1.5 Kb)


Бесплатные обои.
  
nеmo
Дата: Воскресенье, 16.08.2009, 20:00 | Сообщение # 2
Группа: Удаленные
Aleko, люблю хитроумную комбинацию, материал заслуживает внимания up
  
Aleko
Дата: Воскресенье, 16.08.2009, 20:11 | Сообщение # 3
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Спасибо. Плавающая верстка для примера использована на главной странице студии.

Бесплатные обои.
  
nеmo
Дата: Понедельник, 17.08.2009, 03:28 | Сообщение # 4
Группа: Удаленные
замути тему в блог wink другим тоже пригодится
  
Aleko
Дата: Понедельник, 17.08.2009, 03:31 | Сообщение # 5
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
nеmo, не стоит. Это азы семантический верстки. нужно будет - найдут здесь. И пиши по теме!

Бесплатные обои.
  
phantom
Дата: Четверг, 27.08.2009, 10:37 | Сообщение # 6
Группа: Удаленные
Никогда не использовал, да и смысла не вижу в плавающей верстке. Лишние проблемы, отступы, потеря логики при построении структуры. Согласитесь, где логика, если сначала идет контент (правые и левые блоки), а затем шапка? В жесткой все наиболее понятно и логично.
  
DSC
Дата: Четверг, 27.08.2009, 10:53 | Сообщение # 7
спикер
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
phantom, плавающая вёрстка более удобная для настройки, внимательно почитай первый пост и попробуй оба варианта в действии, ты поймёшь, что плавающая удобнее!! ^_^

aka Latro
  
phantom
Дата: Четверг, 27.08.2009, 15:58 | Сообщение # 8
Группа: Удаленные
DSC, ты не думай, я читаю нормально и вникаю, просто выражаю собственную точку зрения и не вижу ничего удобного в постоянном паддинге, когда жесткая довольно логична и делает все сама за себя ^_^
  
Aleko
Дата: Четверг, 27.08.2009, 16:02 | Сообщение # 9
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
phantom, если бы всё было так.. но на самом деле вы сейчас перечисляете плюсы плавающей верстки.

Бесплатные обои.
  
phantom
Дата: Четверг, 27.08.2009, 19:34 | Сообщение # 10
Группа: Удаленные
Aleko, с чего вдруг? Моим основным аргументом была логика в построении макета при использовании жесткой верстки. Гляньте, пожалуйста, уважаемый Алеко, на скриншот плавающей верстки. Где логика, если после блоков идет шапка и подвал? Где плюс в постоянном позиционировании блоков с помощью top, left и т.д. ? Где вообще, блин, логика при построении в один уровень вложения? В жесткой верстке контейнер, как контент, обрамляет левые и правые блоки, чего я не вижу в плавающей - и это логично.

Quote
Жесткая и плавающая (абсолютная) верстки (Плюсы и минусы)

Не увидел в твоей статье как таково сравнения между типами верстки. Жесткую нагло опускаем, аргументируя плохой индексацией и сложной настройкой под браузеры, коим IE не является, а плавающею, в свою очередь, возвышаем, доказывая что постоянно позиционировать абсолютные блоки - тру!
  
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.