<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
   <channel>
      <title>Trifler Blog</title>
      <link>http://trifler.ru/blog/</link>
      <description>Lasto Blogging Engine</description>
      <language>ru</language>
      <copyright>gordi</copyright>
      <managingEditor>serg_gordi@mail.ru</managingEditor>
      <webMaster>serg_gordi@mail.ru</webMaster>
      <image>
         <title>Trifler Blog</title>
         <url>http://trifler.ru/blog/i/lastoblog.png</url>
         <link>http://trifler.ru/blog/</link>
      </image>

      <item>
         <title>Border Double – необычный трюк...</title>
         <link>http://trifler.ru/blog/post_1274185581.html</link>
         <description>&lt;p&gt;Собственно говоря, идея использовать border-style:double; для глобальной разметки web-страницы пришла спонтанно и довольно неожиданно, а давняя и «не ржавеющая» любовь к абсолютному позиционированию оказалась весьма кстати.&lt;/p&gt;

 

&lt;p&gt;Приверженность автора блога к колонкам равной высоты известна - все «прибамбасы», вроде индивидуального оформления колонок центральной части макета по цвету, имеют место быть, но мысль разбиения оных на составляющие при сохранении иллюзии одинаковой высоты колонок привлекла, но из-за отсутствия времени на тестирование, долго лежала в архиве.&lt;/p&gt;

&lt;p&gt;Но вот время нашлось, и вам предлагается необычный трюк с border-style:double; и его полноценная реализация, что-что, а в изобретательности Мастеру Горди отказать очень трудно и многие публикации на страницах блога лучшее тому подтверждение :)&lt;/p&gt;

&lt;p&gt;Не знаю насколько проще данная реализация, может выглядеть при табличной верстке, но как вы понимаете делать на таблицах нечто подобное, когда все уже выполнено на блоках-контейнерах, не входит в планы Мастера Горди даже ради спортивного интереса.&lt;/p&gt;

&lt;p&gt;Для начала &lt;a href="i/border/border_d.png"&gt;скриншот&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Ничего не обычного.&lt;/p&gt;

&lt;p&gt;100% высота макета.&lt;/p&gt; 

&lt;p&gt;Горизонтальное меню и header по html-коду расположены в самом конце страницы.&lt;/p&gt; 

&lt;p&gt;Колонки центральной части – Left, Content, Right, а область контента выводится раньше боковых колонок при загрузке страницы, обладают иллюзией одинаковой высоты, независимо от наполнения любой из них.&lt;/p&gt;

&lt;p&gt;Дополнительные блоки, расположенные в этих колонках чуть выше, имеют фоновую заливку  индивидуального цвета, а border цвета основной колонки, что не очень хорошо, но принципы построения web-страницы на основе колонок равной высоты не позволяют обойти данное препятствие.&lt;/p&gt;

&lt;p&gt;Теперь самое &lt;strong&gt;главное&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Чтобы организовать нижний border у дополнительных блоков и визуально разделить их по вертикали необходимы - связка:&lt;br&gt;&lt;br&gt; position:relative/absolute&lt;br&gt;border-style:double&lt;br&gt; а также наличие пустого контейнера с фоновой заливкой цвета body.&lt;/p&gt; 

&lt;p&gt;&lt;a href="i/border/border_double.htm"&gt;Пример № 1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Естественно, многое упрощается, если border у всех блоков будет одинаковым по цвету. Это касается как стилей, так и html-кода.&lt;/p&gt;

&lt;p&gt;При этом фоновая заливка у всех контейнеров может быть индивидуальной, также вместо нее подойдет и графика размноженная по вертикали.&lt;/p&gt;

&lt;p&gt;&lt;a href="i/border/border_double_01.htm"&gt;Пример № 2&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Расписывать в подробностях что, как, зачем и почему нет необходимости, забираем примеры и приятного вам времяпровождения :)&lt;/p&gt;

&lt;p&gt;Тут, важна идея, возможно, кому-то этот прием пригодится при создании подобной структуры глобальной разметки web-страницы.&lt;/p&gt;

&lt;p&gt;Практический пример.&lt;/p&gt;

&lt;p&gt;Взяв за основу скрипты от Мастера &lt;a href="http://lasto.com/"&gt;Lasto&lt;/a&gt;, как-то – nano-CMS и Google Referent, можно сотворить простенький новостийный 

&lt;a href="http://trifler.ru/nano"&gt;ресурс&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Автор выражает признательность и благодарность Вадиму Ласто, в решении ряда технических проблем.&lt;/p&gt;

&lt;p&gt;Демо версию в самурайском стиле к скрипту Google Referent, смотрим 

&lt;a href="http://lasto.com/referent/demo"&gt;здесь&lt;/a&gt;.&lt;/p&gt;&lt;!-- RSS_link_to_post start --&gt;



&lt;br&gt;

&lt;div style="margin-left:10px;color:#575;font-weight:bold;"&gt;&lt;a href="http://trifler.ru/blog/post_1274185581.html"&gt;Оставить комментарий&lt;/a&gt;&lt;/div&gt; 

&lt;div style="margin-left:10px;color:#575;font-weight:bold;"&gt;&lt;a href="http://trifler.ru/blog/post_1274185581.html"&gt;All Comments&lt;/a&gt;&lt;/div&gt; 



&lt;!-- RSS_link_to_post end --&gt;&lt;!-- RSS_link_to_post start --&gt;



&lt;br&gt;

&lt;div style="margin-left:10px;color:#575;font-weight:bold;"&gt;&lt;a href="http://trifler.ru/blog/post_1274185581.html"&gt;Оставить комментарий&lt;/a&gt;&lt;/div&gt; 

&lt;div style="margin-left:10px;color:#575;font-weight:bold;"&gt;&lt;a href="http://trifler.ru/blog/post_1274185581.html"&gt;All Comments&lt;/a&gt;&lt;/div&gt; 



&lt;!-- RSS_link_to_post end --&gt;</description>
         <pubDate>Tue, 18 May 2010 19:26:21 GMT</pubDate>
      </item>
   </channel>
</rss>
