<?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>Танцы с волками…</title>
         <link>http://trifler.ru/blog/post_1238257765.html</link>
         <description>&lt;p&gt;Сильно, конечно сказано…&lt;/p&gt;

&lt;p&gt;Браузеры, это такие милые &lt;em&gt;зверюшки&lt;/em&gt;, которые часто нуждаются в приручении 

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

&lt;p&gt;Ведь, как повелось, верстаешь под один самый лучший, тут поставьте свой любимый, 

потом подгоняешь под "зоопарк". Выбор богат, но в основном все ограничивается только 

популярными/распространенными.&lt;/p&gt;

&lt;p&gt;Говорить о негативе в рамках сегодняшнего поста не буду, все проблемы с младшими 

версиями IE, ушли в условные комментарии (CC), там им, в общем-то, и место.&lt;/p&gt;

&lt;p&gt;Тема мной затрагивалась, ссылок самому на себя давать не с руки, кому интересно, 

найдут и прочитают про мечты и утопии, гибридную верстку. Повторю лишь скриншот.&lt;/p&gt;

&lt;img src="i/layouts/float/utopia.png" style="display:block;margin:10px auto;width:496px;height:550px; alt="utopia"&gt;

&lt;p&gt;При создании иллюзии равной высоты колонок с использованием:&lt;/p&gt;

&lt;pre class="pre"&gt;

margin-bottom:-32767px;padding-bottom:32767px;&lt;/pre&gt;

&lt;p&gt;По мимо проблемы связанных с не корректной работой меток-якорей, есть еще 

одна – нет возможности простыми средствами прикрутить нижний &lt;em&gt;border&lt;/em&gt;, его 

просто не видно.&lt;/p&gt;

&lt;p&gt;Ранее для решения этого вопроса мной использовалось абсолютное позиционирование. 

Но, как показала практика, у приема на его основе, есть серьезный минус, абсолютно позиционированные 

блоки всегда требуют конкретного указания ширины.&lt;/p&gt; 

&lt;p&gt;Если у нас, к примеру, область контента резиновая, приходится ставить проценты,  

а с ними не только у браузеров не лады, но и по разному процентные величины, у разных блоков, 

ведут себя при уменьшении размеров окна браузера.&lt;/p&gt;

&lt;p&gt;Вот и попробуем вместо &lt;em&gt;position:absolute;&lt;/em&gt; поиграть с отрицательными 

отступами.&lt;/p&gt;

&lt;p&gt;Также вернемся к псевдо эмуляции &lt;em&gt;min/max-width&lt;/em&gt;, писал и об этом, ищем 

и находим.&lt;/p&gt;

&lt;p&gt;С чем будем работать?&lt;/p&gt; 

&lt;p&gt;Пример всего один, иное размещение колонки 

(колонок) отведенных под навигацию делаем по аналогии.&lt;/p&gt;

&lt;pre class="pre"&gt;

&amp;lt;body&amp;gt;

  &amp;lt;div class="main"&amp;gt;

    &amp;lt;div class="header"&amp;gt;Header&amp;lt;/div&amp;gt;

    &amp;lt;div class="middle"&amp;gt;

      &amp;lt;div class="content"&amp;gt;Content&amp;lt;/div&amp;gt;

      &amp;lt;div class="left"&amp;gt;Left&amp;lt;/div&amp;gt;

    &amp;lt;/div&amp;gt;

    &lt;span&gt;&amp;lt;div class="left_a"&amp;gt;&amp;lt;/div&amp;gt;

    &amp;lt;div class="content_a"&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;

    &amp;lt;div class="footer"&amp;gt;Footer&amp;lt;/div&amp;gt;

  &amp;lt;/div&amp;gt;

&amp;lt;/body&amp;gt;&lt;/pre&gt;

&lt;p&gt;&lt;em&gt;html&lt;/em&gt;-код по минимуму, а иначе к чему огород городить. Два пустых блока 

отвечающих за отрисовку нижних &lt;em&gt;border&lt;/em&gt;-ов, выделены цветом, согласен плохо 

и не хорошо. Но в конечном итоге по визуалу, все красиво :)&lt;/p&gt;

&lt;pre class="pre"&gt;

&amp;lt;style type="text/css"&amp;gt;

* {margin:0;padding:0;}

html, body {height:100%;}

body {

  background-color:#eee;margin:0 4%;

  padding:0 0 0 614px;position:relative;

}

.main {margin:0 0 0 -614px;height:100%;}

.middle {

  background-color:#eee;overflow:hidden;

  margin-top:-150px;margin-bottom:5px;

  padding-left:204px;min-height:100%;

}

.content,.left {

  margin-top:150px;margin-bottom:-32767px;padding-bottom:32767px;

}

.content {

  background-color:#fff;border:#00f 1px solid;

  float:right;width:99%;

}

.left {

  background:#edd;border:#a00 1px solid;

  float:left;margin-left:-204px;width:200px;

}

.header {

  background:#ee9;border:#000 1px solid;

  overflow:hidden;position:relative;top:0px;

  margin-bottom:3px;zoom:1;height:100px;

}

.footer {

  background:#9ee;border:#000 1px solid;

  overflow:hidden;margin-top:3px;height:40px;

}

.content_a,.left_a {overflow:hidden;}

.content_a {

  border-bottom:#00f 1px solid;margin:-1px 0 0 210px;

}

.left_a {

  border-bottom:#a00 1px solid;margin:-5px 0 0 1px;width:200px;

}

&amp;lt;/style&amp;gt;

&amp;lt;!--[if lte IE 7]&amp;gt;

&amp;lt;style type="text/css"&amp;gt;

.main {height:auto;}

*html .main {display:inline;zoom:1;}

*html .middle {zoom:1;}

*html .left {margin-left:-102px;height:415px;}

.content_a {margin:-20px 0 0 209px;}

*html .content_a {margin:-0 0 0 209px;}

.left_a {margin:-25px 0 0 1px;}

&amp;lt;/style&amp;gt;

&amp;lt;![endif]--&amp;gt;&lt;/pre&gt;

&lt;p&gt;Как видим все не так уж и сложно. Расшифровывать ничего не буду, тем кто читает 

с листа, ясно и так, а тем, кто еще не научился, 

&lt;a href="i/layouts/float/utopia.htm"&gt;пример&lt;/a&gt; подойдет в самый раз, окрыли в редакторе, 

и играем до потери пульса :)&lt;/p&gt;

&lt;p&gt;Единственно, что не удалось, так это сто процентная высота макета в IE6.&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_1238257765.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_1238257765.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_1238257765.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_1238257765.html"&gt;All Comments&lt;/a&gt;&lt;/div&gt; 



&lt;!-- RSS_link_to_post end --&gt;</description>
         <pubDate>Sat, 28 Mar 2009 22:29:25 GMT</pubDate>
      </item>
   </channel>
</rss>
