Связанные блоки
Иногда бывает нужно сделать два блока, у которых будут стыковаться между собой рамки. (Типичная ситуация — заголовок, у которого рамка имеет один цвет, а текст под ним обрамлен рамкой другого цвета, и при этом вся конструкция должна восприниматься как едиое целое). Типичный подход в такой ситуации — использование трех тегов div примерно такого вида:
<div> <h1 style="border: #ccc 1px solid">Заголовок</h1> <div style="border: #888 1px solid; border-top: 0">Текст</div> </div>
Однако имеется более элегантное решение, позволяющее уменьшить число DOM-элементов:
<div style="border: #888 1px solid"> <h1 style="border: #ccc 1px solid; margin: -1px">Заголовок</h1> Текст </div>
Кроме того, такое решение удобно и тем, что не требует дублировать общие свойства CSS (например, выравнивание) для двух различных селекторов (внутреннего div и h1 в первом примере), их можно задавать только для внешнего divа.
Метки: верстка
12 марта 2010 в 13:28
akvakomfort-481…
очень интересный материал вот тута http://worldwarez.net/, смотрите, не пожалеете…
24 марта 2010 в 06:30
CROSSEORU-787…
Замечательный сайт по софту на PHP http:// softing.do.am/ на отлично профессиональном уровне…
27 марта 2010 в 09:23
combatx007-716…
гляньте, какой сайт с софтом http://softing.do.am/ , много полезного…
6 апреля 2010 в 07:14
Crazygremlin-892…
гляньте, какой сайт с софтом http://softing.do.am/ , много полезного…
15 апреля 2010 в 20:51
bav-786…
Замечательный сайт посвящен отдыху туточки http://shrs.info/, заходите узнаете много интересного
…
24 апреля 2010 в 19:51
BeHePa-107…
Замечательный сайт посвящен отдыху туточки http://shrs.info/, заходите узнаете много интересного
…
28 апреля 2010 в 05:12
Bavlo-439…
Замечательный сайт на PHP по отдыху http://finansisty.com/ для профи
…