<?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>Алексей Ильин &#187; Баги</title>
	<atom:link href="http://www.alexilin.ru/tag/bugs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alexilin.ru</link>
	<description>Заметки по CSS, HTML</description>
	<lastBuildDate>Sat, 04 Feb 2012 21:00:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Смещение фонa у input в IE6 и 7</title>
		<link>http://www.alexilin.ru/input-background-scroll-ie-bug/</link>
		<comments>http://www.alexilin.ru/input-background-scroll-ie-bug/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 13:19:53 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Баги]]></category>

		<guid isPermaLink="false">http://www.alexilin.ru/?p=1502</guid>
		<description><![CDATA[Зачастую многие дизайнеры в своих работах используют отличные от стандартных элементы форм. К сожалению, в процессе вёрстки подобных элементов иногда возникают те или иные трудности. Например, Dimox недавно поднял вопрос вертикального выравнивания у кнопок в FF. Я же хочу обратить ваше внимание на баг, который присутствует в IE6, 7 у текстовых полей с фоновым изображением. [...]]]></description>
			<content:encoded><![CDATA[<p>Зачастую многие дизайнеры в своих работах используют отличные от стандартных элементы форм. К сожалению, в процессе вёрстки подобных элементов иногда возникают те или иные трудности. Например, Dimox недавно <a href="http://dimox.name/input-submit-vertical-align-in-firefox/">поднял</a> вопрос вертикального выравнивания у кнопок в FF.</p>
<p>Я же хочу обратить ваше внимание на баг, который присутствует в IE6, 7 у текстовых полей с фоновым изображением.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">input<span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">200px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">19px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">8px</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">images/input-bg.png</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #000000; font-weight: bold;">left</span> <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">font</span><span style="color: #00AA00;">:</span><span style="color: #933;">1em</span> Arial<span style="color: #00AA00;">,</span>Helvetica<span style="color: #00AA00;">,</span><span style="color: #993333;">sans-serif</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p> В том случае, если введенный текст превышает ширину элемента, фоновое изображение в IE6, 7 начинает смещаться.</p>
<p><img src="http://www.alexilin.ru/wp-content/uploads/2009/12/input-bg-scroll-ie-bug.png" alt="Смещение фона у полей ввода текста в IE6 и 7" title="Смещение фона у полей ввода текста в IE6 и 7" width="500" height="150" class="aligncenter size-full wp-image-1503" /></p>
<div class="buttons">
<div>
<ul>
<li>
<a href="http://alexilin.ru/web/input-bg-ie-bug/" class="demo"><span>Демо</span></a>
</li>
</ul>
</div>
</div>
<p>Использование <code>background-attachment: fixed</code> работает только в IE6, в 7-ке проблема остаётся.</p>
<p>Можно указывать <code>background-position: right bottom</code> для фона. В этом случае изображение смещается в противоположную сторону, и смещения не видно, если не перемещать курсор обратно, в начало текста.</p>
<p>Наиболее универсальным способом является использование дополнительного элемента, например <code>span</code>, с необходимым фоном.</p>
<p>Жду ваших комментариев.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexilin.ru/input-background-scroll-ie-bug/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Баг с курсивным текстом в IE6</title>
		<link>http://www.alexilin.ru/ie-and-italic-text/</link>
		<comments>http://www.alexilin.ru/ie-and-italic-text/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 14:18:37 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Баги]]></category>

		<guid isPermaLink="false">http://www.alexilin.ru/?p=1367</guid>
		<description><![CDATA[Проблема заключается в том, что при использовании курсивного начертания, IE6 увеличивает ширину блока с текстом, что может «поломать» структуру вёрстки. Демо Проблема известна достаточно давно, но возможно не все о ней знают. Баг подробно описан в этой статье. Проблема проявляет себя достаточно хаотично. Слудующие условия в той или иной степени влияют на её появление: на [...]]]></description>
			<content:encoded><![CDATA[<p>Проблема заключается в том, что при использовании курсивного начертания, IE6 увеличивает ширину блока с текстом, что может «поломать» структуру вёрстки.</p>
<div class="buttons">
<div>
<ul>
<li>
<a href="http://web.alexilin.ru/ie_and_italic_text/" class="demo"><span>Демо</span></a>
</li>
</ul>
</div>
</div>
<p>Проблема известна достаточно давно, но возможно не все о ней знают. Баг подробно описан в <a href="http://www.positioniseverything.net/explorer/italicbug-ie.html">этой</a> статье.</p>
<p>Проблема проявляет себя достаточно хаотично. Слудующие условия в той или иной степени влияют на её появление:</p>
<ul>
<li>на возникновение проблемы влияют: длина строки текста, содержание и шрифт (семейство, размер и т.д.);</li>
<li>несколько слов написанных курсивом (возможно, в середине текста);</li>
<li>наличие слова, написанного курсивом в начале или конце строки;</li>
<li>проблема проявляет себя тем чаще, чем больше курсивного текста;</li>
<li>проблема возникает ещё чаще, если курсивный текст выровнен по ширине (<code>text-align:justify</code>);</li>
<li>проблема проявляеться независимо от того каким образом получен курсивный текст (используеться ли элемент <code>em</code> или <code>span</code> с <code>text-style:italic</code>);</li>
</ul>
<p>Решается, путём добавления блоку с текстом, hasLayout и <code>overflow:visible</code>:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">.element<span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">1%</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span><span style="color: #993333;">visible</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.alexilin.ru/ie-and-italic-text/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

