<?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>Спрайты, background:url(…) and link</title>
         <link>http://trifler.ru/blog/post_1333728595.html</link>
         <description>&lt;p&gt;В современном web-дизайне без графики обойтись практически невозможно, можно спорить лишь о том, в каких количествах и насколько оправданно ее наличие или отсутствие в пределах того или иного ресурса.&lt;/p&gt;

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

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

&lt;img src="../blog/i/image/sl.png" style="display:block;margin:5px auto;width:507px;height:38px;" alt="спрайт"&gt;

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

&lt;p&gt;Если пойти стандартным путем, то html-код и стили могут выглядеть примерно так:&lt;/p&gt;

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

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

  &amp;lt;a href="#" class="x"&amp;gt;&amp;lt;/a&amp;gt;

  ...

  &amp;lt;a href="#" class="xn"&amp;gt;&amp;lt;/a&amp;gt; 

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



.x {background:url(...) no-repeat YYpx XXpx;}

...

.xn {background:url(...) no-repeat YYpx XXpx;}

&lt;/pre&gt;

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

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

&lt;p&gt;Но можно обойтись более простым способом.&lt;/p&gt;

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

&lt;p&gt;Стили тогда приобретут следующий вид:&lt;/p&gt;

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

.zzz {

  background:url(...) no-repeat YYpx XXpx;

  margin:5px auto;width:XXpx;height:XXpx;

}

.zzz a {

  &lt;span&gt;margin-left:XXpx&lt;/span&gt;;position:relative;

  &lt;span&gt;top:XXpx&lt;/span&gt;;width:XXpx;height:XXpx;

}

&lt;/pre&gt;

&lt;p&gt;Для смещения ссылки по горизонтали и вертикали достаточно использовать margin-left и отностильное позиционирование, нужные параметры выделены цветом.&lt;/p&gt;

&lt;p&gt;Чтобы добиться максимальной точности совпадения кликабельной области ссылки и индивидуальной картинки, временно добавляем в стили для ссылки верхний и нижий border.&lt;/p&gt;

&lt;p&gt;При сравнении двух вариантов, второй выглядит более предпочтительным, что и было использовано в очередном апгрейде Lasto Blog для переводчика Google и «Хомячкового рая».&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_1333728595.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_1333728595.html"&gt;All Comments&lt;/a&gt;&lt;/div&gt; 



&lt;!-- RSS_link_to_post end --&gt;</description>
         <pubDate>Fri, 06 Apr 2012 23:09:55 GMT</pubDate>
      </item>

      <item>
         <title>Подручными средствами - .fb2 в .doc</title>
         <link>http://trifler.ru/blog/post_1328093233.html</link>
         <description>&lt;p&gt;Никогда не приходилось этим заниматься, но все когда-нибудь бывает в первый раз… Возможно предлагаемое всем известно и лишь местный автор как всегда снова открывает свою «Америку».&lt;/p&gt;

&lt;p&gt;Речь идет о конвертации файлов с раcширением .fb2 в привычный вордовский документ с возможностью его дальнейшего редактирования не посредственно в Microsoft Office.&lt;/p&gt; 

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

&lt;h4 class="panel"&gt;Задача&lt;/h4&gt;

&lt;p&gt;Конвертируем .fb2 в .doc&lt;/p&gt;

&lt;h4 class="panel"&gt;Программное обеспечение&lt;/h4&gt;

&lt;p&gt;Только то, что изначально входит в состав Windows XP&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Блокнот&lt;/li&gt; 

&lt;li&gt;Internet Explorer&lt;/li&gt;

&lt;li&gt;Microsoft Word&lt;/li&gt;&lt;/ul&gt; 

&lt;h4 class="panel"&gt;Шаг первый&lt;/h4&gt;

&lt;p&gt;Открываем файл с раcширением .fb2 в блокноте и сохраняем его с расширением .htm (.html)&lt;/p&gt;

&lt;h4 class="panel"&gt;Шаг второй&lt;/h4&gt;

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

&lt;h4 class="panel"&gt;Шаг третий&lt;/h4&gt;

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

&lt;h4 class="panel"&gt;Результат&lt;/h4&gt;

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

&lt;p style="text-align:center;"&gt;*****&lt;/p&gt;

&lt;p&gt;Более элегантным и менее затратным решением может быть постое переименование файлов с расширением .fb2 в .htm,

тем самым исключая из процесса "Первый шаг".&lt;/p&gt;

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

потом вставка скопированного в Microsoft Word и, как завершающий этап сохранение документа с разрешением .doc.&lt;/p&gt;

&lt;p style="text-align:center;"&gt;*****&lt;/p&gt;

&lt;p&gt;Структура документа с расширением .fb2 такова, что IE6+ могут вывести только то, что расположено внутри тега &amp;lt;body&amp;gt;...&amp;lt;/body&amp;gt;&lt;/p&gt;

&lt;p&gt;Браузеры - FireFox, OPERA, Google Chrome отображают на экране монитора все содержимое документа.&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_1328093233.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_1328093233.html"&gt;All Comments&lt;/a&gt;&lt;/div&gt; 



&lt;!-- RSS_link_to_post end --&gt;</description>
         <pubDate>Wed, 01 Feb 2012 17:47:13 GMT</pubDate>
      </item>
   </channel>
</rss>
