<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог web-разработчика &#187; Web-разработка</title>
	<atom:link href="http://web2.0blog.ru/category/web-razrabotka/feed" rel="self" type="application/rss+xml" />
	<link>http://web2.0blog.ru</link>
	<description>Веб-дизайн, создание сайтов под ключ</description>
	<lastBuildDate>Fri, 03 Feb 2012 19:17:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Красивый нумерованный список на jQuery</title>
		<link>http://web2.0blog.ru/krasivyj-numerovannyj-spisok-na-jquery.php</link>
		<comments>http://web2.0blog.ru/krasivyj-numerovannyj-spisok-na-jquery.php#comments</comments>
		<pubDate>Mon, 12 Dec 2011 14:34:20 +0000</pubDate>
		<dc:creator>Ян Такушевич</dc:creator>
				<category><![CDATA[Web-разработка]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://web2.0blog.ru/?p=4236</guid>
		<description><![CDATA[На днях понадобилось сверстать вот такой нумерованный список: 1Давно выяснено, что при оценке дизайна и композиции читаемый текст мешает сосредоточиться. 2Давно выяснено, что при оценке дизайна и композиции читаемый текст мешает сосредоточиться. 3Давно выяснено, что при оценке дизайна и композиции читаемый текст мешает сосредоточиться. Посредством CSS этого добиться невозможно, по этому я решил использовать jQuery: [...]]]></description>
			<content:encoded><![CDATA[<p>На днях понадобилось сверстать вот такой нумерованный список:</p>
<ol class="custom">
<li><span>1</span>Давно выяснено, что при оценке дизайна и композиции читаемый текст мешает сосредоточиться.</li>
<li><span>2</span>Давно выяснено, что при оценке дизайна и композиции читаемый текст мешает сосредоточиться.</li>
<li><span>3</span>Давно выяснено, что при оценке дизайна и композиции читаемый текст мешает сосредоточиться.</li>
</ol>
<p>Посредством CSS этого добиться невозможно, по этому я решил использовать jQuery:</p>
<pre class="brush: jscript; title: ; notranslate">
$('ol.custom li').each(function(){
	$(this).prepend('&lt;span&gt;' + ($(this).index() + 1) + '&lt;/span&gt;');
});
</pre>
<p>При этом с самим списком ничего делать не нужно (никаких вложенных тегов и т.д.), только добавить класс custom к тегу ol и задать стили для тегов li и вложенных в них span:</p>
<pre class="brush: css; title: ; notranslate">
ol.custom li {
    list-style:none;
    margin:0 0 15px 0;
}
ol.custom li span {
    display:block;
    float:left;
    width:21px;
    height:19px;
    padding-top:2px;
    margin-right:10px;
    text-align:center;
    color:#fff;
    background:#84c225;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
</pre>
<p>В примере я использовал css3, но можно конечно сверстать и на картинках.</p>
<p>Конечно только ради одного списка использовать jQuery не целесообразно, лучше написать на голом js. Но в моем случае эта библиотека уже была подгружена и я решил не изобретать велосипед.</p>
]]></content:encoded>
			<wfw:commentRss>http://web2.0blog.ru/krasivyj-numerovannyj-spisok-na-jquery.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Аудит сайта интернет-провайдера X-Com</title>
		<link>http://web2.0blog.ru/audit-sajta-internet-provajdera-x-com.php</link>
		<comments>http://web2.0blog.ru/audit-sajta-internet-provajdera-x-com.php#comments</comments>
		<pubDate>Tue, 18 Jan 2011 14:45:18 +0000</pubDate>
		<dc:creator>Ян Такушевич</dc:creator>
				<category><![CDATA[Web-разработка]]></category>
		<category><![CDATA[Аудит сайтов]]></category>
		<category><![CDATA[аудит сайтов]]></category>

		<guid isPermaLink="false">http://web2.0blog.ru/?p=2345</guid>
		<description><![CDATA[На днях делал аудит сайта главного конкурента для нового заказчика сайта &#8211; молодого казахского интернет-провайдера. Главный конкурент &#8211; компания X-Communications. Мой ответ оказался довольно таки объемным, по этому я решил его выложить в блог. Учитесь на чужих ошибках: Сайт неоправданно долго грузится и подтормаживает из-за того, что напичкан никому не нужными новогодними &#8220;украшениями&#8221;: люди ведь [...]]]></description>
			<content:encoded><![CDATA[<p>На днях делал аудит сайта главного конкурента для нового заказчика сайта &#8211; молодого казахского интернет-провайдера. Главный конкурент &#8211; компания <a href="http://web2.0blog.ru/go.php?site=http://www.x-com.kz/">X-Communications</a>. Мой ответ оказался довольно таки объемным, по этому я решил его выложить в блог. Учитесь на чужих ошибках:</p>
<ol>
<li>Сайт неоправданно долго грузится и подтормаживает из-за того, что напичкан никому не нужными новогодними &#8220;украшениями&#8221;: люди ведь пришли на сайт за информацией, а не повеселиться по поводу нового года, им это только мешает сосредоточиться на поиске необходимой информации &#8211; например нужного тарифного плана или других условий подключения к оператору. Я уже молчу о том, что сегодня &#8211; 18 января, все новогодние праздники уже давно прошли, но видимо в X-Com всё еще гуляют <img src='http://web2.0blog.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<p>Скорость загрузки очень важна для IT-компаний, особенно интернет-провайдеров. Почему? Да потому что впечатление от сайта у потенциальных клиентов напрямую влияет на их конечное решение. Если сайт медленно грузится, у них складывается мнение, что после подключения к интернету через этого провайдера у них все сайты будут так медленно грузиться.</p>
<li>У сайта сменяется фоновый рисунок при перезагрузке страниц, это негативно сказывается на <strong>брендинге</strong> &#8211; у пользователей должно быть четко сформированное представление о том, как выглядит сайт и как он вписывается в фирменный стиль компании.</li>
<li>На первом экране сайта (то, что видят пользователи в первую очередь при попадании на сайт) &#8211; рекламный блок (который кстати не вписывается в общую картину дизайна) и два блока компьютерных новостей &#8211; это ненужная для целевых посетителей информация, которая оттягивает их внимание от того, зачем они сюда пришли. А то, что там вперемешку с рекламой есть еще и информация о тарифных планах X-com, говорит о том, что сделано это совершенно бездумно. Эту информацию никто читать не будет, это ведь блок рекламы, на него практически никто не обращает внимание.</li>
<li>Помимо этого сайт просто напичкан другой ненужной информацией: сегодня в кинотеатрах, вебкамера Актау, погода, сейчас на сайте и т.д. &#8211; в общем не сайт компании, а развлекательный портал какой-то.</li>
<li>Главное меню сайта некорректно отображается и очень неудобное. Впечатление от красивых эффектов при наведении мыши никогда не заменит для пользователя удобство пользования им.</li>
<li>На главной странице должны быть не новости (в данном случае это поздравления с новым годом, да пользователей интернета просто тошнит от этих банальностей, они есть на каждом сайте) &#8211; здесь должны быть <strong>акции, скидки, выгоды для клиентов, преимущества компании, самые ходовые тарифные планы</strong> и т.д. чувствуете разницу?</li>
<li>Форум меня вообще повеселил. Общаются на все возможные темы, кроме тех, которые действительно должны обсуждаться &#8211; помощь клиентам, ответы на часто задаваемые вопросы, настройка интернета и т.д.</li>
</ol>
<p>Вообще форум и блог компании &#8211; это очень <strong>мощные маркетинговые инструменты</strong> и если их правильно использовать, они очень хорошо работают на повышение доверия клиентов к компании и превращению потенциальных клиентов (тех, кто еще в процессе выбора &#8211; к вам пойти или к конкуренту) в реальных.</p>
<p>Общее впечатления от сайта &#8211; 3 из 5.</p>
]]></content:encoded>
			<wfw:commentRss>http://web2.0blog.ru/audit-sajta-internet-provajdera-x-com.php/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>10 способов имитировать эффекты CSS3 и HTML5 в Internet Explorer</title>
		<link>http://web2.0blog.ru/10-sposobov-zastavit-internet-explorer-ponimat-css3-i-html5.php</link>
		<comments>http://web2.0blog.ru/10-sposobov-zastavit-internet-explorer-ponimat-css3-i-html5.php#comments</comments>
		<pubDate>Wed, 03 Feb 2010 19:55:40 +0000</pubDate>
		<dc:creator>Ян Такушевич</dc:creator>
				<category><![CDATA[Web-разработка]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://web2.0blog.ru/?p=1268</guid>
		<description><![CDATA[Не вижу смысла сейчас останавливаться на том, что такое CSS 3 и HTML 5, ведь для абсолютного большинства читателей моего блога это и так должно быть ясно, а если и нет, то поиск никто не отменял Как и многие другие web-разработчики я просто обожаю Internet Explorer, особенно версию 6. В то время, как появляются такие [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1269" title="как подключить CSS 3" src="http://web2.0blog.ru/wp-content/uploads/2010/02/rip-ie.jpg" alt="как подключить CSS 3" width="200" height="200" />Не вижу смысла сейчас останавливаться на том, что такое CSS 3 и HTML 5, ведь для абсолютного большинства читателей <a href="http://web2.0blog.ru/">моего блога</a> это и так должно быть ясно, а если и нет, то поиск никто не отменял <img src='http://web2.0blog.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Как и многие другие web-разработчики я просто обожаю Internet Explorer, особенно версию 6. В то время, как появляются такие мощные техники, как HTML5 и CSS3, разработчики IE даже и не думают их внедрять. Ну да, в принципе наверное лучше и не надо. Пусть хотя бы с предыдущими версиями разберутся. Ладно, хватит о грустном. Давайте лучше рассмотрим, <strong>как подключить CSS3</strong> и HTML5 в нашем самом любимом браузере:</p>
<ol>
<li><strong>Как включить HTML5 в Internet Explorer</strong></li>
<p>Большинство современных браузеров уже поддерживают HTML5, но Internet Explorer, как известно, всегда плетётся где-то позади. Чтобы заставить IE всё же воспринимать новую версию разметки, нужно подключить небольшой скрипт:</p>
<pre class="brush: xml; title: ; notranslate">&amp;lt;!--[if IE]&amp;gt;
&amp;lt;script src=&amp;quot;http://html5shiv.googlecode.com/svn/trunk/html5.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;![endif]--&amp;gt;</pre>
<p>В данном примере скрипт подгружается с сайта googlecode.com, но его можно скачать и подгружать со своего сервера.</p>
<li><strong>Как подключить CSS3 свойство text-shadow в </strong><strong>Internet Explorer</strong></li>
<p><img class="size-full wp-image-2136 alignleft" title="text-shadow ie" src="http://web2.0blog.ru/wp-content/uploads/2010/02/text-shadow-ie.jpg" alt="text-shadow ie" width="150" height="104" />Опять же, Internet Explorer &#8211; это единственный браузер, который не поддерживает это CSS свойство. Правда в случае с тенью, заставить его делать это не получится даже с помощью скриптов. Единственный выход &#8211; это использовать CSS свойство filter для IE, как альтернативу text-shadow. Вот пример:</p>
<pre class="brush: css; title: ; notranslate">p.shadowed {
text-shadow: #0000ff 0px 0px 3px; /* Для нормальных браузеров */
filter: glow(color=#0000ff,strength=3); /* Для нашего любимого IE */
}</pre>
<p>Подробнее о CSS свойстве filter можно прочитать в этой статье: http://webering.ru/articles/6/article/8</p>
<li><strong>Как подключить CSS3 свойство box-shadow в </strong><strong>Internet Explorer</strong></li>
<p>На мой взгляд, box-shadow &#8211; это одно из самых классных свойств в CSS3, потому что с помощью него можно добавить тень к любому HTML элементу, не используя при этом картинки.</p>
<pre class="brush: css; title: ; notranslate">.shadowed{
box-shadow: 10px 10px 5px #888;
}</pre>
<p>Но не спрашивайте меня, поддерживает ли его IE! C ним, как всегда, придётся использовать костыли. В данном случае это опять будет свойство filter.</p>
<pre class="brush: css; title: ; notranslate">.shadowed {
filter:
progid:DXImageTransform.Microsoft.DropShadow(color=#969696, offx=1, offy=1)
progid:DXImageTransform.Microsoft.DropShadow(color=#C2C2C2, offx=1, offy=1)
progid:DXImageTransform.Microsoft.DropShadow(color=#EFEFEF, offx=1, offy=1);
}</pre>
<li><strong>Закруглённые углы в </strong><strong>Internet Explorer</strong></li>
<p>Закруглённые углы приобрели большую популярность в веб-дизайне. Причины этому понятны &#8211; выглядят такие углы классно. Разработчики спецификации CSS3 это прикрасно понимали и по этому создали CSS свойство border-radius, с помощью которого можно создавать HTML элементы без единой картинки. Для тех, кто не в курсе приведу пример использования этого CSS свойства.</p>
<pre class="brush: css; title: ; notranslate">.round{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}</pre>
<p>В IE же, как всегда, не обошлось без костылей. Теперь это будет снова использование JavaScript.</p>
<pre class="brush: jscript; title: ; notranslate">&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;DD_roundies.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;
  DD_roundies.addRule('.roundify', '10px');
&amp;lt;/script&amp;gt;</pre>
<p>В данном случае все HTML элементы с классом roundify будут с закруглёнными углами. Подробнее читайте на домашней страничке скрипта: http://www.dillerdesign.com/experiment/DD_roundies/ (англ.) Там же можно его скачать.</p>
<li><strong>Макеты с несколькими колонками в </strong><strong>Internet Explorer</strong></li>
<p>CSS3 даёт возможность отображать любой контент в несколько колонок. В Firefox и Safari это можно сделать с помощью следующих стилей:</p>
<pre class="brush: css; title: ; notranslate">.column {
-moz-column-width: 13em;
-webkit-column-width: 13em;
-moz-column-gap: 1em;
-webkit-column-gap: 1em;
}</pre>
<p>Но сделать что-нибудь подобное в Internet Explorer не представляется возможным. Но есть один способ, который может справиться с этой проблемой, используя Jquery. Всё, что нужно сделать &#8211; это убедиться, что на сайте подключена последняя версия Jquery и использовать вот такую функцию:</p>
<pre class="brush: jscript; title: ; notranslate">$(function(){
$('.wide').columnize({width:400});
$('.thin').columnize({width:200});
});</pre>
<p>Подробности в этом посте: http://welcome.totheinter.net/2008/07/22/multi-column-layout-with-css-and-jquery/ (англ.), там же ссылка на домашнюю страничку скрипта, где его можно скачать.</p>
<li><strong>Поддержка псевдо-селекторов CSS3 в </strong><strong>Internet Explorer</strong></li>
<p>Чтобы заставить нашего любимого Internet Explorer понимать псевдо-классы CSS3 можно воспользоваться очень полезным скриптом <em>ie-css3.js</em>, который написал Keith Clark.</p>
<p>Использование: скачайте <a href="http://www.domassistant.com/">DOMAssistant</a> и <a href="http://www.keithclark.co.uk/labs/ie-css3/">ie-css3.js</a> и подключите их таким образом:</p>
<pre class="brush: xml; title: ; notranslate">&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;DOMAssistantCompressed-2.7.4.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ie-css3.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;</pre>
<p>Подробности здесь: http://www.keithclark.co.uk/labs/ie-css3/ (англ.)</p>
<li><strong>Прозрачность в </strong><strong>Internet Explorer</strong></li>
<p>Прозрачность &#8211; это еще одно свойство, о котором не знает Internet Explorer. В этом случае нам снова поможет свойство filter.</p>
<pre class="brush: css; title: ; notranslate">.element{
    opacity:.7; /* Для нормальных браузеров */
    filter:alpha(opacity=70); /* Костыли для IE */
}</pre>
<li><strong>Вращение HTML элементов в </strong><strong>Internet Explorer</strong></li>
<p>В CSS3 вращать элементы можно с помощью свойства transform.</p>
<pre class="brush: css; title: ; notranslate">transform: rotate(240deg);
-webkit-transform: rotate(240deg);
-moz-transform: rotate(240deg);</pre>
<p>В Internet Explorer для этих целей будем использовать всё то же свойство filter.</p>
<pre class="brush: jscript; title: ; notranslate">filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.86602540, M12=0.50000000, M21=-0.50000000, M22=0.86602540);</pre>
<p>Стоит заметить, что используя вышеприведенный стиль Вы не пройдете WC3 валидацию, но когда речь идет о IE, с этим можно смириться.</p>
<li><strong>Поддержка RGBa в </strong><strong>Internet Explorer</strong></li>
<p>Буква a в конце известной всем аббревиатуры означает alpha (альфа). Эта новая фича позволяет задавать прозрачность для цветов.</p>
<pre class="brush: css; title: ; notranslate"> .color-block {
    width: 50%;
    background-color: rgba(0, 0, 255, 0.2); /* Для всех браузеров, кроме IE */
}</pre>
<p>В Internet Explorer опять прибегнем к свойству filter.</p>
<pre class="brush: css; title: ; notranslate">&amp;lt;!--[if IE]&amp;gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;
.color-block {
    background:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#99000050,endColorstr=#99000050);
    zoom: 1;
}
&amp;lt;/style&amp;gt;
&amp;lt;![endif]--&amp;gt;</pre>
<li><strong>Использование нестандартных шрифтов в </strong><strong>Internet Explorer</strong></li>
</ol>
<p>В последнее время использование нестандартных шрифтов на веб-сайтах стало очень распространенным. С Internet Explorer, как всегда, есть свои особенности &#8211; он понимает шрифты только в формате EOT. Чтобы сконвертировать ваши нестандартные шрифты в этот формат, воспользуйтесь <a href="http://www.kirsle.net/wizards/ttf2eot.cgi">этой</a> бесплатной онлайн утилитой.</p>
<pre class="brush: css; title: ; notranslate">@font-face {
    font-family: &amp;quot; название шрифта &amp;quot;;
        src: url( /расположение/шрифта/НазваниеФайлаШрифта.eot ); /* Для IE */
        src: local(&amp;quot; название шрифта &amp;quot;), url( /расположение/шрифта/НазваниеФайлаШрифта.ttf ) format(&amp;quot;truetype&amp;quot;); /*  не IE */
    }

/* Затем используем это название, как обычный web-safe шрифт */
.element {
    font-family:&amp;quot; название шрифта &amp;quot;, verdana, helvetica, sans-serif;
}</pre>
<p>Это был свободный перевод статьи <a href="http://www.catswhocode.com/blog/10-ways-to-make-internet-explorer-act-like-a-modern-browser">10 ways to make Internet Explorer act like a modern browser</a>.</p>
<p>А вот тут проводится <a href="http://www.web-promo.com.ua/">раскрутка сайтов</a> по выгодным ценам!</p>
]]></content:encoded>
			<wfw:commentRss>http://web2.0blog.ru/10-sposobov-zastavit-internet-explorer-ponimat-css3-i-html5.php/feed</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
	</channel>
</rss>

