<?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_1276275544.html</link>
         <description>&lt;p&gt;Закругленные углы у блоков, что-то в этом есть притягивающее и манящее, другое дело, как и каким образом, все сделано.&lt;/p&gt;

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

фиксированным по ширине, сложности ее нарезки и расфасовки полученных кусков в пустые дополнительные контейнеры, а при 

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

&lt;p&gt;И начинаются поиски более простых решений – html-код и стили.&lt;/p&gt;

&lt;p&gt;Понятно, что говорить о полноценном использовании CSS3 преждевременно, но в будущем это без всяких сомнений значительно 

упростит не легкую жизнь верстальщика.&lt;/p&gt;

&lt;p&gt;Посмотрим скриншот:&lt;/p&gt;

&lt;img src="i/menus/radius_01.png" style="display:block;margin:10px auto;width:406px;height:228px;"&gt;

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

возникает мысль, а стоит ли огород городить?&lt;/p&gt;

&lt;p&gt;Может быть, и не стоит, но посмотрим следующий скриншот:&lt;/p&gt;

&lt;img src="i/menus/radius_02.png" style="display:block;margin:10px auto;width:347px;height:39px;"&gt;

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

&lt;p&gt;О технике создания подобного трюка писал 

&lt;a href="http://trifler.ru/blog/post_1217095767.html"&gt;ранее&lt;/a&gt;, теперь же рассмотрим все в расширенном варианте.&lt;/p&gt;

&lt;p&gt;В общем случае потребуется три контейнера вложенных друг в друга:&lt;/p&gt;

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

&amp;lt;div&amp;gt;&amp;lt;!-- Блок #1 --&amp;gt;

  &amp;lt;div&amp;gt;&amp;lt;!-- Блок #2 --&amp;gt;

    &amp;lt;div&amp;gt;&amp;lt;!-- Блок #3 --&amp;gt;

      ...

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

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

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

&lt;p&gt;Каждый блок отвечает за прорисовку необходимых нам border’ов:&lt;/p&gt;

&lt;p&gt;первый – вертикальные&lt;/p&gt;

&lt;p&gt;второй – верхний&lt;/p&gt;

&lt;p&gt;третий – нижний&lt;/p&gt;

&lt;p&gt;На этом собственно теория и заканчивается, по линку данному выше можно ознакомится со стилями, мы же перейдем к более практичным вещам.&lt;/p&gt;

&lt;p&gt;Скриншот горизонтального меню уже посмотрели, посмотрим html-код:&lt;/p&gt;



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

&amp;lt;ul&amp;gt;

  &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;

&amp;lt;/ul&amp;gt;&lt;/pre&gt;

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

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

&amp;lt;ul&amp;gt;

  &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;b&amp;gt;Home&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;

&amp;lt;/ul&amp;gt;&lt;/pre&gt;

&lt;p&gt;Не на много все сложнее для вертикального меню:&lt;/p&gt;

&lt;img src="i/menus/radius_03.png" style="display:block;margin:10px auto;width:211px;height:106px;"&gt;

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

&amp;lt;ul&amp;gt;

  &amp;lt;li class="nolink"&amp;gt;&amp;lt;em&amp;gt;&amp;lt;em&amp;gt;Раздел № 1&amp;lt;/em&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;

  &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;b&amp;gt;Кнопка 1&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;

&amp;lt;/ul&amp;gt;&lt;/pre&gt; 

&lt;p&gt;Форма поиска по сайту, куда без нее :)&lt;/p&gt;

&lt;img src="i/menus/radius_04.png" style="display:block;margin:10px auto;width:205px;height:27px;"&gt;

&lt;p&gt;Собственно статья из-за поиска и написана.&lt;/p&gt; 

&lt;p&gt;Время, от времени занимаюсь адаптацией тем WordPress под скрипты Мастера Lasto и очень часто форма поиска в графическом исполнении или без оного, никак 

не вписывается в то, что получается в конечном итоге, а рисовать графику это последнее дело…&lt;/p&gt;  

&lt;p&gt;Без проблем в эти милые закругления можно вставить и картинку при помощи:&lt;/p&gt;

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

background:url(...);&lt;/pre&gt;

&lt;p&gt;Без тестовой страницы не &lt;a href="i/menus/radius.htm"&gt;обойтись&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Плюсы данного подхода:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Блок не имеет фиксированной ширины&lt;/li&gt;

&lt;li&gt;Легко можно сменить цвет окантовки блока&lt;/li&gt;

&lt;li&gt;При отключенной графике ничего не теряем&lt;/li&gt;

&lt;li&gt;Фоновая заливка или графика, размноженная по x или y в контейнере любая&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;Минусы:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Толщина border’a не может быть больше 1px&lt;/li&gt;

&lt;li&gt;Нет возможности изменить радиус закругления&lt;/li&gt;

&lt;li&gt;Дополнительные контейнеры&lt;/li&gt;

&lt;li&gt;В меню на hover трудно получить смену цвета border’a, по крайней мере, пока у меня не получилось :)&lt;/li&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_1276275544.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_1276275544.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_1276275544.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_1276275544.html"&gt;All Comments&lt;/a&gt;&lt;/div&gt; 



&lt;!-- RSS_link_to_post end --&gt;</description>
         <pubDate>Fri, 11 Jun 2010 23:59:04 GMT</pubDate>
      </item>
   </channel>
</rss>
