<?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>no expression</title>
         <link>http://trifler.ru/blog/post_1222972950.html</link>
         <description>&lt;p&gt;Использование &lt;span&gt;expression&lt;/span&gt; для решения проблемы &lt;span&gt;max/min-width&lt;/span&gt;

в отношении к любимом браузеру IE6, не всем по нутру. Одно время занимался эмуляцией оного 

и не без успеха. Тем, кто категорически не переносит его применение и посвящена данная заметка.&lt;/p&gt;



&lt;p&gt;Понятное дело, тут будет затронут только  &lt;span&gt;max/min-width&lt;/span&gt;.&lt;/p&gt;



&lt;p&gt;Часто ссылаюсь на &lt;a href="http://trifler.ru/blog/comment_1208183758.html"&gt;"Комплект шаблонов"&lt;/a&gt;. Если не обращать внимание на не возможность 

печати в &lt;i&gt;Internet Explorer&lt;/i&gt; и перемещение по странице без перезагрузки с помощью меток-якорей, 

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



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

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



&lt;p&gt;Основой послужит блок &lt;span&gt;#middle&lt;/span&gt; описанный ранее в &lt;a href=""&gt;"Возвращение к истокам"&lt;/a&gt;.&lt;//p&gt;



&lt;p&gt;Напомню стандартную трех колоночную разметку:&lt;/p&gt;

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

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

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

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

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

    &amp;lt;div class="right"&amp;gt;Middle Right&amp;lt;/div&amp;gt;

    &amp;lt;div class="left"&amp;gt;Middle Lef&amp;gt;&amp;lt;/div&amp;gt;

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

&lt;p&gt;Чтобы получить рабочую эмуляцию &lt;span&gt;max/min-width&lt;/span&gt; понадобится дополнительный контейнер:&lt;/p&gt;

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

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

  Тут блок #middle со всеми  своими вложениями

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



&lt;p&gt;Стили:&lt;/p&gt;

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

/* NO */

* {margin:0;padding:0;}

*html .main {float:right;}/ * без этого в IE6 полная резина */

#middle,

.wrap,

.content,

.left,

.right {overflow:hidden;}

#middle,.wrap {height:100%;}

.wrap {margin-right:-100%;width:100%;}

.wrap,.left {float:left;}

.left,

.right {margin-bottom:-32767px;padding-bottom:32767px;}

.right {float:right;}

/* YES */

body {background-color:#eee;font:11px/1.18 verdana;}

body {

  margin:5px 2%;/* 2% max-width */

  padding:0 0 0 700px;/* min-width */

}

.main {

  border:silver 1px solid;

  margin:0 0 0 -700px;/* min-width */

}

#middle {background-color:#fff;}

.content {padding:0 200px;}

.left {background:#eee;width:200px;}

.right {background:#ddd;width:200px;}&lt;/pre&gt;



&lt;p&gt;Вот так, все легко и просто :)&lt;/p&gt;

&lt;p&gt;Стоит пойти и &lt;a href="expression.html"&gt;посмотреть&lt;/a&gt;, ищем ссылку &lt;span&gt;no expression_middle&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Там же по методе &lt;a href="http://trifler.ru/blog/post_1221307338.html"&gt;"Footer Gordi"&lt;/a&gt;, но без сто 

процентной высоты страницы, показана возможность полноценной разметки - линк &lt;span&gt;no expression_footer&lt;/span&gt;.&lt;/p&gt; 

&lt;p&gt;Иное расположение колонок отведенных под навигацию относительно области контента, мной было представлено, 

найти большого труда не составит и по аналогии у вас все получится в лучшем виде :)&lt;/p&gt;

&lt;p&gt;А вот заниматься &lt;span&gt;footer&lt;/span&gt;-ом, который всегда внизу, нет никакого желания :) Поверьте не стоит он того.&lt;/p&gt;

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

уровень вверх, не дала результата. Причем именно в IE6, а из-за него собственно весь этот сыр-бор, к тому же 

попутно была прихвачена и семерка, макет оказался резиновым.  А вот и FireFox2(3) и OPERA9.23(9.5) оказались 

на высоте.&lt;/p&gt; 

&lt;p&gt;Смотрит там же, ссылка &lt;span&gt;no expression_html_body&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Во всех случаях играем размерами окна браузера по горизонтали.&lt;/p&gt;

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

&lt;p&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_1222972950.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_1222972950.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_1222972950.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_1222972950.html"&gt;All Comments&lt;/a&gt;&lt;/div&gt; 



&lt;!-- RSS_link_to_post end --&gt;</description>
         <pubDate>Fri, 03 Oct 2008 01:42:30 GMT</pubDate>
      </item>
   </channel>
</rss>
