<?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>Kubiczek devblog &#187; HTML</title>
	<atom:link href="http://blog.kubiczek.eu/tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kubiczek.eu</link>
	<description>I&#039;m lovin&#039; it ;)</description>
	<lastBuildDate>Thu, 19 Jan 2012 12:09:03 +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>Jak stworzyć element &#8220;wystający&#8221; z komórki tabeli</title>
		<link>http://blog.kubiczek.eu/2010/03/jak-stworzyc-elment-wystajacy-z-komorki-tabeli/</link>
		<comments>http://blog.kubiczek.eu/2010/03/jak-stworzyc-elment-wystajacy-z-komorki-tabeli/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 13:30:51 +0000</pubDate>
		<dc:creator>Adam Kubiczek</dc:creator>
				<category><![CDATA[Porady i solucje]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://blog.kubiczek.eu/?p=327</guid>
		<description><![CDATA[Wyobraźmy sobie, że mamy potrzebę wstawienia do komórki tabeli pewnej treści, która: 1) ma się znaleźć dokładnie w miejscu, gdzie znajduje się interesując nas komórka tabeli 2) nie powinna rozciągać komórki w której się znajduje 3) jednocześnie powinna być widoczna w całości bez zawijania tekstu. Potrzeba ta nie została wymyślona &#8220;z kosmosu&#8221;, ale wynikła w [...]]]></description>
			<content:encoded><![CDATA[<p>Wyobraźmy sobie, że mamy potrzebę wstawienia do komórki tabeli pewnej treści, która:</p>
<p>1) ma się znaleźć dokładnie w miejscu, gdzie znajduje się interesując nas komórka tabeli<br />
2) nie powinna rozciągać komórki w której się znajduje<br />
3) jednocześnie powinna być widoczna w całości bez zawijania tekstu.</p>
<p>Potrzeba ta nie została wymyślona &#8220;z kosmosu&#8221;, ale wynikła w faktycznej realizacji pewnego zadania. Jednym z rozwiązań mogłoby być pozycjonowanie za pomocą Javascript elementu &lt;div&gt;, tak aby znalazł się w wskazanym miejscu &#8211; ale to dosyć karkołomne. Da się to zrobić za pomocą styli, i to całkiem prosto jak się okazuje:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;table cellspacing=&quot;0&quot;&gt;
&lt;tr&gt;&lt;th&gt;ID&lt;/th&gt;&lt;th&gt;Nazwa&lt;/th&gt;&lt;th&gt;Ilość&lt;/th&gt;&lt;th&gt;Status&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;1&lt;/td&gt;
	&lt;td&gt;Lorem ipsum&lt;br&gt;&lt;br&gt;
	&lt;div style=&quot;position:absolute;&quot;&gt;&lt;div style=&quot;position:relative;top:-1em;&quot;&gt;&lt;span&gt;Edytuj | Usuń | Ukryj | Przelicz | Rezerwuj | Zwolnij&lt;/span&gt;
	&lt;/div&gt;&lt;/div&gt;
	&lt;/td&gt;
	&lt;td&gt;50 sztuk&lt;/td&gt;&lt;td&gt;Dostępny&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</pre></div></div>

<p><img class="aligncenter size-full wp-image-332" title="table" src="http://blog.kubiczek.eu/wp-content/uploads/2010/03/table.gif" alt="table" width="374" height="132" /></p>
<p>Przedstawiony powyżej efekt można by oczywiście osiągnąć za pomocą dodatkowego wiersza tabeli i rowspan/colspan &#8211; jednak, w wspomnianym przypadku, nie było to zalecane, ze względu użycie funkcjonalności drag&amp;drop na wierszach tabeli. :)</p>
<p>Dla porządku cały kod źródłowy przykładowej strony:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; 
        &quot;http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=iso-8859-2&quot; /&gt;
&lt;style type=&quot;text/css&quot;&gt;
	table {
		width:350px;
		border:1px solid #000000;
		font-size:12px;
	}
&nbsp;
	th {
		padding:5px;
		background:#777;
		color:#ffffff;
		text-align:left;
	}
&nbsp;
	td {
		vertical-align:top;
		border-bottom:1px solid #000;
		padding:5px;
	}
&nbsp;
	span {
		font-size:10px;
		color:#0033bb;
	}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&nbsp;
&lt;table cellspacing=&quot;0&quot;&gt;
&lt;tr&gt;&lt;th&gt;ID&lt;/th&gt;&lt;th&gt;Nazwa&lt;/th&gt;&lt;th&gt;Ilość&lt;/th&gt;&lt;th&gt;Status&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;1&lt;/td&gt;
	&lt;td&gt;Lorem ipsum&lt;br&gt;&lt;br&gt;
	&lt;div style=&quot;position:absolute;&quot;&gt;&lt;div style=&quot;position:relative;top:-1em;&quot;&gt;&lt;span&gt;Edytuj | Usuń | Ukryj | Przelicz | Rezerwuj | Zwolnij&lt;/span&gt;
	&lt;/div&gt;&lt;/div&gt;
	&lt;/td&gt;
	&lt;td&gt;50 sztuk&lt;/td&gt;&lt;td&gt;Dostępny&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;2&lt;/td&gt;
	&lt;td&gt;Doloret Sit Amet&lt;br&gt;&lt;br&gt;
	&lt;div style=&quot;position:absolute;&quot;&gt;&lt;div style=&quot;position:relative;top:-1em;&quot;&gt;&lt;span&gt;Edytuj | Usuń | Ukryj | Przelicz | Rezerwuj | Zwolnij&lt;/span&gt;
	&lt;/td&gt;
	&lt;td&gt;25 sztuk&lt;/td&gt;
	&lt;td&gt;Zarezerwowany&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&nbsp;
&lt;/body&gt;
&lt;/html&gt;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.kubiczek.eu/2010/03/jak-stworzyc-elment-wystajacy-z-komorki-tabeli/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brak obrazka tła na przyciskach w IE6</title>
		<link>http://blog.kubiczek.eu/2008/08/brak-obrazka-tla-na-przyciskach-w-ie6/</link>
		<comments>http://blog.kubiczek.eu/2008/08/brak-obrazka-tla-na-przyciskach-w-ie6/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 22:10:28 +0000</pubDate>
		<dc:creator>Adam Kubiczek</dc:creator>
				<category><![CDATA[Porady i solucje]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[MSIE]]></category>

		<guid isPermaLink="false">http://kubiczek.net.pl/?p=26</guid>
		<description><![CDATA[Problem: przycisk formularza wyświetla się w standardowy sposób, pomimo ustawienia w stylu obrazka dla tła tego przycisku. Rozwiązanie: w IE nie wystarczy ustawić li tylko styl background-image, ale dodatkowo należy ustawić jakiś kolor tła background-color. Bez tego drugiego, obrazek nie zostaje wyświetlony (IE6, Windows XP SP2). Ot taka kolejna humoreska na temat przeglądarki Internet Explorer.]]></description>
			<content:encoded><![CDATA[<p class="description">Problem: przycisk formularza wyświetla się w standardowy sposób, pomimo ustawienia w stylu obrazka dla tła tego przycisku.</p>
<p class="body">Rozwiązanie: w IE nie wystarczy ustawić li tylko styl <em>background-image</em>, ale dodatkowo należy ustawić jakiś kolor tła <em>background-color</em>. Bez tego drugiego, obrazek nie zostaje wyświetlony (IE6, Windows XP SP2). Ot taka kolejna humoreska na temat przeglądarki Internet Explorer.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kubiczek.eu/2008/08/brak-obrazka-tla-na-przyciskach-w-ie6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trzeci wymiar w CSS?</title>
		<link>http://blog.kubiczek.eu/2008/08/trzeci-wymiar-w-css/</link>
		<comments>http://blog.kubiczek.eu/2008/08/trzeci-wymiar-w-css/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 22:06:18 +0000</pubDate>
		<dc:creator>Adam Kubiczek</dc:creator>
				<category><![CDATA[Porady i solucje]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://kubiczek.net.pl/?p=19</guid>
		<description><![CDATA[Taki o to efekt uzyskałem przypadkiem podczas projektowania formularza na jedną ze stron: Zapewne dla wielu osób nie jest to nadzwyczajnego, ja jednak poczułem się jakbym dostał na urodziny nową zabawkę. Okazuje się, że przeglądarki renderują taki efekt, gdy ustawimy border obiektu o grubości większej niż 1px. Wystarczy teraz dobrać odpowiednie kolory i już możemy [...]]]></description>
			<content:encoded><![CDATA[<p>Taki o to efekt uzyskałem przypadkiem podczas projektowania formularza na jedną ze stron:</p>
<p><a href="http://kubiczek.net.pl/wp-content/uploads/2008/08/formemboss.gif"><img class="alignnone size-medium wp-image-20" title="formemboss" src="http://kubiczek.net.pl/wp-content/uploads/2008/08/formemboss.gif" alt="" width="270" height="152" /></a></p>
<p>Zapewne dla wielu osób nie jest to nadzwyczajnego, ja jednak poczułem się jakbym dostał na urodziny nową zabawkę. Okazuje się, że przeglądarki renderują taki efekt, gdy ustawimy border obiektu o grubości większej niż 1px. Wystarczy teraz dobrać odpowiednie kolory i już możemy się cieszyć wypukłymi lub wklęsłymi obiektami, bez użycia choćby grama grafiki :)</p>
<p>border-top:5px solid #aaaaaa;<br />
border-bottom:5px solid #aaaaaa;<br />
border-left:10px solid #e3e3e3;<br />
border-right:10px solid #f8f8f8;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kubiczek.eu/2008/08/trzeci-wymiar-w-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quirks mode aaaa!</title>
		<link>http://blog.kubiczek.eu/2008/08/quirks-mode-aaaa/</link>
		<comments>http://blog.kubiczek.eu/2008/08/quirks-mode-aaaa/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 21:20:13 +0000</pubDate>
		<dc:creator>Adam Kubiczek</dc:creator>
				<category><![CDATA[Porady i solucje]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[MSIE]]></category>

		<guid isPermaLink="false">http://kubiczek.net.pl/?p=5</guid>
		<description><![CDATA[Niech wszystkie diabli wezmą tego IE6! :) Czym się różnią poniższe dwa pliki HTML? &#60;?xml version="1.0" encoding="utf-8"?&#62; &#60;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd"&#62; &#60;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"&#62; &#60;head&#62;&#60;/head&#62; &#60;body&#62; &#60;div style="width:300px;margin:0px auto;background-color:red;"&#62; foo bar(); &#60;/div&#62; &#60;/body&#62; &#60;/html&#62; &#60;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd"&#62; &#60;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"&#62; &#60;head&#62;&#60;/head&#62; &#60;body&#62; &#60;div style="width:300px;margin:0px [...]]]></description>
			<content:encoded><![CDATA[<p>Niech wszystkie diabli wezmą tego IE6! :)</p>
<p>Czym się różnią poniższe dwa pliki HTML?</p>
<pre>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"&gt;
&lt;head&gt;&lt;/head&gt;
&lt;body&gt;
&lt;div style="width:300px;margin:0px auto;background-color:red;"&gt;
foo bar();
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<pre>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"&gt;
&lt;head&gt;&lt;/head&gt;
&lt;body&gt;
&lt;div style="width:300px;margin:0px auto;background-color:red;"&gt;
foo bar();
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>Proponuję sprawdzić jak renderują się one w przeglądarce Internet Explorer. Gdy zdarzy wam się zapomnieć o takich przypadłościach tej najbardziej popularnej przeglądarki, możecie stracić trochę czasu na rozwiązanie potencjalnych problemów :P</p>
<p>Dla leniuchów specjalnie screenshot:</p>
<p><a href="http://kubiczek.net.pl/wp-content/uploads/2008/08/divynaddivy.gif"><img class="alignnone size-medium wp-image-10" title="divynaddivy" src="http://kubiczek.net.pl/wp-content/uploads/2008/08/divynaddivy.gif" alt="" width="450" height="135" /></a></p>
<p>Gdy już sprawdzicie efekt, możecie udać się na stronę microsoftu i trochę poczytać o <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnie60/html/cssenhancements.asp">CSS Enhancements in Internet Explorer 6</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kubiczek.eu/2008/08/quirks-mode-aaaa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

