<?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>Юриус - поиск смысла в мелочах</title>
	<atom:link href="http://jurius.name/feed" rel="self" type="application/rss+xml" />
	<link>http://jurius.name</link>
	<description>Личный блог о верстке, программировании, дизайне и всякой всячине</description>
	<lastBuildDate>Thu, 15 Sep 2011 07:06:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Google плохому не&#160;научит</title>
		<link>http://jurius.name/internet/google-plokhomu-ne-nauchit.html</link>
		<comments>http://jurius.name/internet/google-plokhomu-ne-nauchit.html#comments</comments>
		<pubDate>Tue, 06 Sep 2011 18:19:47 +0000</pubDate>
		<dc:creator>Юриус</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[плагины для google chrome]]></category>

		<guid isPermaLink="false">http://jurius.name/?p=657</guid>
		<description><![CDATA[Приложения для Google Chrome, которые позволят учиться на одни пятерки]]></description>
			<content:encoded><![CDATA[<p>Наткнулся в &laquo;интернет-магазине Chrome&raquo; на потрясающее предложение от Google&nbsp;&mdash; браузерные приложения, которые помогут учиться на одни пятерки. Как говорится, гуголь знает, гуголь&nbsp;п<em>о</em>жил.</p>
<p>&nbsp;</p>
<p><a href="http://jurius.name/wp-content/uploads/2011/09/chrome-for-students.png" ><img class="aligncenter size-medium wp-image-658" title="Google плохому не научит" src="http://jurius.name/wp-content/uploads/2011/09/chrome-for-students-300x276.png" alt="chrome for students 300x276 Google плохому не научит internet " width="300" height="276" /></a></p>
<p><noindex><a target="_blank" rel="nofollow" href="http://jurius.name/goto/https://chrome.google.com/webstore?category=collection/27-students&amp;hl=ru"  target="_blank">Пруф</a></noindex> пока еще&nbsp;живой.</p>
]]></content:encoded>
			<wfw:commentRss>http://jurius.name/internet/google-plokhomu-ne-nauchit.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>С прогулки по&#160;ВВЦ</title>
		<link>http://jurius.name/photo/s-progulki-po-vvc.html</link>
		<comments>http://jurius.name/photo/s-progulki-po-vvc.html#comments</comments>
		<pubDate>Sun, 07 Aug 2011 14:50:56 +0000</pubDate>
		<dc:creator>Юриус</dc:creator>
				<category><![CDATA[Фотография]]></category>
		<category><![CDATA[красота]]></category>
		<category><![CDATA[фото]]></category>

		<guid isPermaLink="false">http://jurius.name/?p=645</guid>
		<description><![CDATA[Получились неплохие даже фотографии на китовом объективе]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="https://lh4.googleusercontent.com/-F04u5Vj1uAo/Tj2yVQqt-tI/AAAAAAAABGc/NXH0gVBahts/s640/DSC_0064.jpg" alt="DSC 0064 С прогулки по ВВЦ photo " width="640" height="428" title="С прогулки по ВВЦ" /></p>
<p><img class="alignnone" src="https://lh5.googleusercontent.com/-aimL1etqiFU/Tj22fit1bvI/AAAAAAAABGw/7m-maNaDJ4c/s640/DSC_0137.jpg" alt="DSC 0137 С прогулки по ВВЦ photo " width="428" height="640" title="С прогулки по ВВЦ" /></p>
<p><img class="alignnone" src="https://lh6.googleusercontent.com/-5vwfEit60gw/Tj2-Hu2-hMI/AAAAAAAABIk/vl_O0166kfY/s640/DSC_0007.jpg" alt="DSC 0007 С прогулки по ВВЦ photo " width="428" height="640" title="С прогулки по ВВЦ" /></p>
]]></content:encoded>
			<wfw:commentRss>http://jurius.name/photo/s-progulki-po-vvc.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Art of&#160;Flight</title>
		<link>http://jurius.name/cinema/the-art-of-flight.html</link>
		<comments>http://jurius.name/cinema/the-art-of-flight.html#comments</comments>
		<pubDate>Sun, 24 Jul 2011 21:56:39 +0000</pubDate>
		<dc:creator>Юриус</dc:creator>
				<category><![CDATA[Кино]]></category>
		<category><![CDATA[art of flight]]></category>
		<category><![CDATA[Музыка]]></category>
		<category><![CDATA[трейлер]]></category>

		<guid isPermaLink="false">http://jurius.name/?p=634</guid>
		<description><![CDATA[Трейлер фильма о сноубордистах с великолепной музыкой]]></description>
			<content:encoded><![CDATA[<p>Нужно сохранить к себе в блог великолепный ролик с космической музыкой. Запредельные эмоции и сумасшедшее настроение уместились в 3 минуты, которые я пересматриваю раз за разом, а&nbsp;еще кручу в наушниках на&nbsp;работе.</p>
<p><noindex><a target="_blank" rel="nofollow" href="http://jurius.name/goto/http://www.youtube.com/watch?v=kh29_SERH0Y&#038;fmt=18" >http://www.youtube.com/watch?v=kh29_SERH0Y</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://jurius.name/cinema/the-art-of-flight.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Замеряем клики по кнопке Google Plus в&#160;Google Analytics и&#160;Яндекс.Метрике</title>
		<link>http://jurius.name/internet/zameryaem-nazhatiya-na-knopku-google-plus-v-google-analytics-i-yandeks-metrike.html</link>
		<comments>http://jurius.name/internet/zameryaem-nazhatiya-na-knopku-google-plus-v-google-analytics-i-yandeks-metrike.html#comments</comments>
		<pubDate>Fri, 22 Jul 2011 14:34:50 +0000</pubDate>
		<dc:creator>Юриус</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[google analytics]]></category>
		<category><![CDATA[google plus]]></category>
		<category><![CDATA[google plus one]]></category>
		<category><![CDATA[yandex]]></category>
		<category><![CDATA[аналитика]]></category>
		<category><![CDATA[метрика]]></category>

		<guid isPermaLink="false">http://jurius.name/?p=586</guid>
		<description><![CDATA[Как получить статистику по нажатию кнопки +1 на вашем сайте]]></description>
			<content:encoded><![CDATA[<p>В коде кнопки +1, которую можно установить на свой сайт, есть опция callback, которую можно использовать для отслеживания нажатий по кнопке в системах аналитики Google Analytics и Яндекс.Метрики. Использовать опцию очень&nbsp;просто.</p>
<p>Для начала потребуется вставить код самой кнопки <span style="white-space:nowrap">где-нибудь</span> на странице, лучше всего перед закрывающим тегом &lt;/body&gt;. Можно воспользоваться <noindex><a target="_blank" rel="nofollow" href="http://jurius.name/goto/http://www.google.com/webmasters/+1/button/"  target="_blank">генератором кнопки +1</a></noindex> от самого Гугла, выбрать подходящий для страницы язык и в дополнительных параметрах ввести в качестве функции обратного вызова для&nbsp;Javascript <strong>track_gplusone</strong>.</p>
<p><a href="http://jurius.name/wp-content/uploads/2011/07/google_plusone_button.png" ><img class="size-medium wp-image-588 alignnone" title="Замеряем клики по кнопке Google Plus в Google Analytics и Яндекс.Метрике" src="http://jurius.name/wp-content/uploads/2011/07/google_plusone_button-300x160.png" alt="google plusone button 300x160 Замеряем клики по кнопке Google Plus в Google Analytics и Яндекс.Метрике internet " width="450" height="240" /></a></p>
<p>Полученный в итоге код мы копируем на страницу и добавляем после него наш javascript с обработчиком для нашего&nbsp;callback-а.</p>
<pre class="brush:jscript"><script type="text/javascript">
function track_gplusone( obj ){
	_gaq.push(['_trackEvent','plusone',obj.state]);
	yaCounterCOUNTER_ID.params({'plusone': obj.state});
}
</script></pre>
<p>В этом скрипте COUNTER_ID&nbsp;&mdash; идентификатор вашего счетчика в Яндекс.Метрике. Если вы используете только одну систему&nbsp;&mdash; оставьте в коде только нужную вам строку вызова. В метрику данные передаются как параметры&nbsp;посещения.</p>
<p>В Метрике отчет будет выглядеть&nbsp;так:</p>
<p><a href="http://jurius.name/wp-content/uploads/2011/07/google_plusone_metrika.png" ><img class="alignnone size-medium wp-image-592" title="Замеряем клики по кнопке Google Plus в Google Analytics и Яндекс.Метрике" src="http://jurius.name/wp-content/uploads/2011/07/google_plusone_metrika-300x88.png" alt="google plusone metrika 300x88 Замеряем клики по кнопке Google Plus в Google Analytics и Яндекс.Метрике internet " width="450" height="132" /></a></p>
<p>Пока что с такими отчетами особо нечего делать, но&nbsp;как только наберутся достаточные данные, можно проанализировать, какой трафик по каким страницам имеет больший отклик у посетителей, а значит, влияет на дальнейшее продвижение&nbsp;ресурса.</p>
]]></content:encoded>
			<wfw:commentRss>http://jurius.name/internet/zameryaem-nazhatiya-na-knopku-google-plus-v-google-analytics-i-yandeks-metrike.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Кроссбраузерная реализация background-size:&#160;cover</title>
		<link>http://jurius.name/work/jquery/krossbrauzernaya-realizaciya-background-size-cover.html</link>
		<comments>http://jurius.name/work/jquery/krossbrauzernaya-realizaciya-background-size-cover.html#comments</comments>
		<pubDate>Mon, 11 Jul 2011 15:59:28 +0000</pubDate>
		<dc:creator>Юриус</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[background]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://jurius.name/?p=554</guid>
		<description><![CDATA[Как универсально имитировать html5 и растянуть фон по размеру окна браузера]]></description>
			<content:encoded><![CDATA[<p>Поскольку разработчики браузеров особо не торопились с введением CSS3-свойства background-size, родилась куча хаков, которые более-менее перекрывают возможности css с помощью жаваскрипта. Все, кроме Chrome, обросли нестандартными свойствами: в Firefox -moz-background-size, в&nbsp;Safari -webkit-background-size, в&nbsp;Opera до&nbsp;10.5 версии&nbsp;-o-background-size.</p>
<p>В итоге на данный момент даже IE9 поддерживает свойство, но затянувшийся переход к возможностям css3 и&nbsp;html5 не дают расслабиться, поэтому и&nbsp;мы будет использовать jQuery, чтобы <noindex><a target="_blank" rel="nofollow" href="http://jurius.name/goto/http://golovavszadnica.ru/"  target="_blank">сделать примерно&nbsp;следующее</a></noindex>.</p>
<p>Добавляем на страницу изображение в тэге&nbsp;img:</p>
<pre class="brush:xml">&lt;img src="/img/bg.png" id="bg" alt="" title="" /&gt;</pre>
<p>Прописываем абсолютное&nbsp;позиционирование:</p>
<pre class="brush:css">#bg { position: fixed; top: 0; left: 50%;}
.bgheight { height: 100%; }</pre>
<p>И вешаем на загрузку и ресайз окна изменение размера с соблюдением&nbsp;пропорций:</p>
<pre class="brush:jscript">$(window).load(function() {
		var theWindow        = $(window),
		    $bg              = $("#bg"),
		    aspectRatio      = $bg.width() / $bg.height();

		$bg.css('margin-left', (- $bg.width() / 2));

		function resizeBg() {
			$bg.height("100%");
			$bg.width($bg.height() * aspectRatio);
			$bg.css('margin-left', (- $bg.width() / 2));
		}
		theWindow.resize(function() {
			resizeBg();
		}).trigger("resize");
	});</pre>
<p>Если необходимо, чтобы изображение масштабировалось на весь экран, выбираем <noindex><a target="_blank" rel="nofollow" href="http://jurius.name/goto/http://css-tricks.com/3458-perfect-full-page-background-image/"  target="_blank">способ&nbsp;отсюда</a></noindex>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jurius.name/work/jquery/krossbrauzernaya-realizaciya-background-size-cover.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Инвайты в Google&#160;Plus</title>
		<link>http://jurius.name/internet/invajjty-v-google-plus.html</link>
		<comments>http://jurius.name/internet/invajjty-v-google-plus.html#comments</comments>
		<pubDate>Sun, 10 Jul 2011 18:45:05 +0000</pubDate>
		<dc:creator>Юриус</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google plus]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[инвайт]]></category>

		<guid isPermaLink="false">http://jurius.name/?p=550</guid>
		<description><![CDATA[Бесплатная раздача инвайтов в новую социальную сеть от Google]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-551" title="Инвайты в Google Plus" src="http://jurius.name/wp-content/uploads/2011/07/google_plus_mobile.png" alt="google plus mobile Инвайты в Google Plus internet " width="256" height="256" /></p>
<p>По мотивам <a href="http://jurius.name/internet/invajjty-na-google-wave.html" title="Инвайты на Google Wave" >раздачи инвайтов на&nbsp;Google Wave</a>&nbsp;&mdash; кидайте в комментариях свою gmail-почту. Инвайты приходят на почту с небольшой&nbsp;задержкой.</p>
<p>Не забываем делиться с друзьями и знакомыми ссылкой на&nbsp;эту запись и инвайтами, кто уже&nbsp;получил.</p>
<p><strong>UPD:</strong> после 300-ого комментария раздачу инвайтов&nbsp;остановлю.</p>
<p><strong>UPD2:</strong> раздачу закончил, комменты к топику&nbsp;закрыты.</p>
]]></content:encoded>
			<wfw:commentRss>http://jurius.name/internet/invajjty-v-google-plus.html/feed</wfw:commentRss>
		<slash:comments>301</slash:comments>
		</item>
		<item>
		<title>Tree of life: смотреть&#160;осторожно</title>
		<link>http://jurius.name/cinema/tree-of-life-smotret-ostorozhno.html</link>
		<comments>http://jurius.name/cinema/tree-of-life-smotret-ostorozhno.html#comments</comments>
		<pubDate>Sat, 25 Jun 2011 15:55:59 +0000</pubDate>
		<dc:creator>Юриус</dc:creator>
				<category><![CDATA[Кино]]></category>
		<category><![CDATA[красота]]></category>
		<category><![CDATA[смысл]]></category>
		<category><![CDATA[шедевр]]></category>

		<guid isPermaLink="false">http://jurius.name/?p=542</guid>
		<description><![CDATA[Кусочек неоднозначного и очень тяжелого фильма с великолепной музыкой]]></description>
			<content:encoded><![CDATA[<p><noindex><a target="_blank" rel="nofollow" href="http://jurius.name/goto/http://www.youtube.com/watch?v=WXRYA1dxP_0&#038;fmt=18" >http://www.youtube.com/watch?v=WXRYA1dxP_0</a></noindex></p>
<p>Невыносимо тяжелый&nbsp;фильм.</p>
]]></content:encoded>
			<wfw:commentRss>http://jurius.name/cinema/tree-of-life-smotret-ostorozhno.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Функция поиска в ассоциативном массиве по&#160;ключу</title>
		<link>http://jurius.name/work/php-work/funkciya-poiska-v-associativnom-massive-po-klyuchu.html</link>
		<comments>http://jurius.name/work/php-work/funkciya-poiska-v-associativnom-massive-po-klyuchu.html#comments</comments>
		<pubDate>Fri, 24 Jun 2011 15:41:18 +0000</pubDate>
		<dc:creator>Юриус</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[ключ]]></category>
		<category><![CDATA[массив]]></category>
		<category><![CDATA[поиск]]></category>

		<guid isPermaLink="false">http://jurius.name/?p=537</guid>
		<description><![CDATA[function searchArrayValueByKey(array $array, $search) { foreach (new RecursiveIteratorIterator(new RecursiveArrayIterator($array)) as $key =&#62; $value) { if ($search === $key) return $value; } return false; }]]></description>
			<content:encoded><![CDATA[<pre class="brush:php">function searchArrayValueByKey(array $array, $search) {
	foreach (new RecursiveIteratorIterator(new RecursiveArrayIterator($array)) as $key =&gt; $value) {
	    if ($search === $key)
		return $value;
	}
	return false;
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://jurius.name/work/php-work/funkciya-poiska-v-associativnom-massive-po-klyuchu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 и занимательная&#160;геолокация</title>
		<link>http://jurius.name/work/javascript/html5-i-zanimatelnaya-geolokaciya.html</link>
		<comments>http://jurius.name/work/javascript/html5-i-zanimatelnaya-geolokaciya.html#comments</comments>
		<pubDate>Fri, 17 Jun 2011 16:18:19 +0000</pubDate>
		<dc:creator>Юриус</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[geocoder]]></category>
		<category><![CDATA[GeoIP]]></category>
		<category><![CDATA[geolocation API]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[геолокация]]></category>

		<guid isPermaLink="false">http://jurius.name/?p=532</guid>
		<description><![CDATA[О проблемах работы с координатами пользователя, полученными с помощью возможностей html5]]></description>
			<content:encoded><![CDATA[<p>Возможность высокоуровневой геолокации&nbsp;&mdash; не совсем часть HTML5. Несмотря на это, W3C предоставляет <noindex><a target="_blank" rel="nofollow" href="http://jurius.name/goto/http://dev.w3.org/geo/api/spec-source.html" title="Geolocation API specification" >спецификацию</a></noindex> API геолокации, которой следует придерживаться при создании, например, браузеров. Что и демонстрируют Chrome, Firefox и (боги!) даже Internet Explorer&nbsp;9.</p>
<p>С помощью этого интерфейса узнать, где физически находится посетитель вашего сайта, не представляет труда. На эту тему уже появилось достаточное количество статей (например, <noindex><a target="_blank" rel="nofollow" href="http://jurius.name/goto/http://htmlbook.ru/html5/geolocation" >эта</a></noindex>), но&nbsp;все они в той&nbsp;или иной степени пересказывают&nbsp;спецификацию.</p>
<p>Полученные данные можно использовать для&nbsp;Google Maps, причем не обязательно для визуального отображения этих самых данных. Можно воспользоваться <noindex><a target="_blank" rel="nofollow" href="http://jurius.name/goto/http://code.google.com/intl/ru-RU/apis/maps/documentation/geocoding/" >Geocoder</a></noindex>, входящим в&nbsp;Google Maps API и получить по широте и долготе название страны, населенного пункта&nbsp;или другой доступной информации. В общем, очень нужная и удобная возможность персонализировать выводимую пользователю информацию, узнать о&nbsp;нем с большей достоверностью немного больше, чем он предполагает. Разумеется, только с разрешения самого&nbsp;посетителя.</p>
<p>Это и есть свинья, подложенная разработчиками FF и&nbsp;Chrome.</p>
<p>В момент загрузки страницы с помощью <em>if (navigator.geolocation)</em> можно убедиться, что геолокация как таковая поддерживается браузером посетителя и можно попытаться получить данные о&nbsp;его местонахождении методом <em>navigator.geolocation.getCurrentPosition().</em> Данный метод получает на вход две функции и набор опций. Если последние можно опустить для тестирования сайта, то передать определения функций успешного и ошибочного определения координат&nbsp;необходимо.</p>
<p>Первая сработает только в случае, если геолокация удалась, вторая&nbsp;&mdash; во всех ошибочных случаях. Таковыми могут быть недоступность данных, слишком долгое выполнения запроса геолокации, запрет от пользователя и&nbsp;т.п.&nbsp;</p>
<p>Перечисленные браузеры предлагают пользователю соответствующий выбор&nbsp;&mdash; разрешить передачу своего местонахождения&nbsp;или нет. Но. В них также присутствует кнопка &laquo;Не сейчас&raquo;, попросту крестик, предлагающий скрыть всплывающее окно с вопросом и&nbsp;не давать определенного&nbsp;ответа.</p>
<p>Плохо здесь то, что пользователю выводится неблокирующее сообщение о том, что сайт пытается <span style="white-space:nowrap">что-то</span> там&nbsp;про&nbsp;вас узнать. Его можно фактически проигнорировать двумя способами&nbsp;&mdash; просто оставить как есть и ничего не нажимать,&nbsp;либо нажать на предлагаемый &laquo;крестик&raquo; и&nbsp;не дать ответа вашему&nbsp;приложению.</p>
<p>Такой подход неоднократно обсуждался в багрепортах Mozilla, но разработчики реагируют однозначно&nbsp;&mdash; сообщение ошибки геолокации при скрытии попапа геолокации &laquo;по крестику&raquo; недопустимо и&nbsp;не предусматривается архитектурой браузера. Это равнозначно тому, что клиентская машина не поддерживает&nbsp;ее.</p>
<p>В итоге веб-разработчику никак нельзя надеяться и ждать, что пользователь прореагирует на запрос данных, и предусматривать возможность их получения иными способами. Данные геолокации в любом случае придут в приложение асинхронно, если вообще&nbsp;придут.</p>
<p>Идеальным в таком случае является &laquo;многослойная&raquo; геолокация. Например, определение координат пользователя по&nbsp;GeoIP на стороне сервера. Данные, пришедшие в любой момент посещения ресурса по Geolocation API от браузера, можно рассматривать как дополняющие и реагировать на&nbsp;их появление только лишь по&nbsp;факту.</p>
]]></content:encoded>
			<wfw:commentRss>http://jurius.name/work/javascript/html5-i-zanimatelnaya-geolokaciya.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5: багофича c атрибутом placeholder у элементов&#160;input</title>
		<link>http://jurius.name/work/css-tricks/html5-bagoficha-c-atributom-placeholder-u-ehlementov-input.html</link>
		<comments>http://jurius.name/work/css-tricks/html5-bagoficha-c-atributom-placeholder-u-ehlementov-input.html#comments</comments>
		<pubDate>Fri, 03 Jun 2011 13:45:28 +0000</pubDate>
		<dc:creator>Юриус</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[placeholder]]></category>

		<guid isPermaLink="false">http://jurius.name/?p=526</guid>
		<description><![CDATA[Проблемы в разных браузерах при стилизации элементов форм с помощью html5 свойств]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-527" style="margin-left: 5px; margin-right: 5px;" title="HTML5: багофича c атрибутом placeholder у элементов input" src="http://jurius.name/wp-content/uploads/2011/06/placeholder.png" alt="placeholder HTML5: багофича c атрибутом placeholder у элементов input css tricks " width="275" height="88" />Опытным путём выяснилась одна интересная особенность обработки атрибута placeholder у текстовых элементов ввода input на странице. Сам по себе атрибут добавляет текст по умолчанию в случае, если поле еще не заполнено пользователем. Его можно <noindex><a target="_blank" rel="nofollow" href="http://jurius.name/goto/http://habrahabr.ru/blogs/css/120152/"  target="_blank">стилизовать с помощью CSS</a></noindex>, но общий стиль, применяемый целиком к input [type=text]влияет на отображение, например, в Firefox 4 и IE&nbsp;9.</p>
<p>Например, если мы разрабатываем форму, в которую пользователь вводит имя, мы можем сделать каждое вводимое в поле слово с заглавной буквы, применив такой&nbsp;стиль:</p>
<pre class="brush:css">form input[type=text]{
    text-transform: capitalize;
}</pre>
<p>В результате Chrome отобразит placeholder так, как&nbsp;мы зададим его. В свою очередь Firefox и IE отобразят каждое слово в input-е с заглавной буквы, что в <span style="white-space:nowrap">какой-то</span> степени является ожидаемым поведением, но&nbsp;не совсем правильным. В итоге в любом случае ограничится только CSS при желании сделать подобное поведение в форме не получается&nbsp;&mdash; приходится использовать&nbsp;Javascript.</p>
]]></content:encoded>
			<wfw:commentRss>http://jurius.name/work/css-tricks/html5-bagoficha-c-atributom-placeholder-u-ehlementov-input.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 2/50 queries in 0.047 seconds using disk: basic
Object Caching 987/1128 objects using disk: basic

Served from: jurius.name @ 2012-05-19 16:22:09 -->
