<?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>IT blog &#187; HTML</title>
	<atom:link href="http://szj.cz/tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://szj.cz</link>
	<description>internet, linux, novinky, programování</description>
	<lastBuildDate>Sat, 12 Sep 2015 11:14:32 +0000</lastBuildDate>
	<language>cs-CZ</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.2</generator>
	<item>
		<title>HTML: Prokliknutelná část obrázku</title>
		<link>http://szj.cz/html-prokliknutelna-cast-obrazku/</link>
		<comments>http://szj.cz/html-prokliknutelna-cast-obrazku/#comments</comments>
		<pubDate>Tue, 17 Sep 2013 05:02:24 +0000</pubDate>
		<dc:creator><![CDATA[fredomgc]]></dc:creator>
				<category><![CDATA[Programování]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[img]]></category>
		<category><![CDATA[map]]></category>

		<guid isPermaLink="false">http://szj.cz/?p=853</guid>
		<description><![CDATA[Vytvoření odkazu z obrázku vloženého v rámci tagu img není nic složitého, stačí pouze v kódu zápis obalit s pomocí a. Jak však postupovat, když chceme povolit prokliknutí jen na určitých místech? Velmi jednoduchý postup představuje zavedení tzv. klikací mapy. Zmíněná mapa využívá tag map s atributem name, který je velmi důležitý, protože udává pojmenování, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://szj.cz/wp-content/uploads/2013/09/html.png"><img class="alignleft size-full wp-image-855" title="html" src="http://szj.cz/wp-content/uploads/2013/09/html.png" alt="HTML" width="64" height="64" /></a>Vytvoření odkazu z obrázku vloženého v rámci tagu <strong>img</strong> není nic složitého, stačí pouze v kódu zápis obalit s pomocí <strong>a</strong>. Jak však postupovat, když chceme povolit prokliknutí jen na určitých místech? Velmi jednoduchý postup představuje zavedení tzv. klikací mapy.</p>
<p>Zmíněná mapa využívá tag <strong>map</strong> s atributem <strong>name</strong>, který je velmi důležitý, protože udává pojmenování, s jehož pomocí se následně klikací oblast propojí s obrázkem. Uvnitř mapy nalezneme tagy prozrazující konkrétní místa chovající se jako odkazy. Jejich cíl určuje <strong>href</strong>. Definovat se dále musí tvar prokliknutelného objektu s pomocí <strong>shape</strong>. Obvykle se zde nachází <strong>rect</strong> z anglického rectangular, tedy obdélník. Vytvořit lze dále i kruh. O nepravidelné tvary se postará hodnota <strong>polygon</strong> udávající nasazení mnohoúhelníku. <strong>Coords</strong> popisuje konkrétní pozici, v případě obdélníku zadáváte v pixelech souřadnice levého horního a pravého dolního rohu. U kruhu určíte pouze střed a poloměr. Jak správně tušíte, nejvíce práce nastává u mnohoúhelníku, kdy nezbývá než definovat jednotlivé body – vrcholy. Dosud jsem si však vždy vystačil s obyčejným obdélníkem.</p>
<p>Konkrétní HTML pak může vypadat například následovně:</p>
<pre class="brush: xml; title: ; notranslate">&lt;map name=&quot;JmenoMapy&quot;&gt;
&lt;area href=&quot;index.php&quot; shape=&quot;rect&quot; coords=&quot;5, 5, 20, 20&quot;&gt;
&lt;area href=&quot;login.php&quot; shape=&quot;rect&quot; coords=&quot;25, 25, 50, 50&quot;&gt;
&lt;/map&gt;

&lt;img src=&quot;obrazek.png&quot; usemap=&quot;#JmenoMapy&quot; width=&quot;100&quot; height=&quot;100&quot;&gt;</pre>
<p>Povšimněte si atributu <strong>usemap</strong> u obrázku, který s hashtagem odkazuje na mapu.</p>
<h2>Tip na automatický nástroj</h2>
<p>Dost bylo teorie, pojďme k praxi. Nic vám samozřejmě nebrání v nakódování potřebného HTML ručně, osobně však používám online pomůcku, která všechnu práci udělá za mě. Nachází se na <a href="http://www.image-maps.com/">image-maps.com</a> a nejprve vás donutí nahrát obrázek, jehož mapu budete tvořit. S pomocí WYSIWYG rozhraní přetáhnete obdélníky na místa, jenž se mají stát odkazem a určíte jejich cíl (atribut <strong>href</strong>). Po dokončení je automaticky vygenerován HTML kód, který stačí jen zkopírovat. Obsahuje sice odkaz na použitý nástroj, nic vám však nebrání v jeho odstranění.</p>
]]></content:encoded>
			<wfw:commentRss>http://szj.cz/html-prokliknutelna-cast-obrazku/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Atributy jako selektory v CSS</title>
		<link>http://szj.cz/atributy-jako-selektory-v-css/</link>
		<comments>http://szj.cz/atributy-jako-selektory-v-css/#comments</comments>
		<pubDate>Sat, 08 Jun 2013 08:12:41 +0000</pubDate>
		<dc:creator><![CDATA[fredomgc]]></dc:creator>
				<category><![CDATA[Ostatní]]></category>
		<category><![CDATA[atributy]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[selektory]]></category>

		<guid isPermaLink="false">http://szj.cz/?p=740</guid>
		<description><![CDATA[S největší pravděpodobností už víte, jak s pomocí CSS určité pravidlo týkající se formátu přiřadit kýženým prvkům na webové stránce. Buď uvedete název tagu, nebo se spolehnete na třídu, případně id. Jako selektor ovšem může figurovat i atribut. Rozšiřme si proto ukázkový příklad a prakticky se podívejme, jak výběr konkrétního tagu funguje. Nyní se na [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>S největší pravděpodobností už víte, jak s pomocí CSS určité pravidlo týkající se formátu přiřadit kýženým prvkům na webové stránce. Buď uvedete název tagu, nebo se spolehnete na třídu, případně id.</p>
<pre class="brush: css; title: ; notranslate">#cerveny{
color: #FF0000;
}</pre>
<pre class="brush: xml; title: ; notranslate">&lt;span id=&quot;cerveny&quot; class=&quot;tucne&quot;&gt;tento text bude červený&lt;/span&gt;</pre>
<p>Jako selektor ovšem může figurovat i atribut. Rozšiřme si proto ukázkový příklad a prakticky se podívejme, jak výběr konkrétního tagu funguje.</p>
<pre class="brush: xml; title: ; notranslate">&lt;span id=&quot;cerveny&quot; class=&quot;tucny&quot; rel=&quot;dulezite&quot;&gt;tento text bude červený&lt;/span&gt;</pre>
<p>Nyní se na prvek odkážeme velmi jednoduše. Zapíšeme tag a v hranatých závorkách uvedeme atribut včetně jeho hodnoty.</p>
<pre class="brush: css; title: ; notranslate">span[rel=&quot;dulezite&quot;]{
color: #FF0000;
}</pre>
<p>Mezi tagem a následující otevírací hranatou závorkou neuvádějte mezeru.</p>
<p><span style="font-size: 13px; line-height: 19px;">Osobně se příležitostně potkávám se situací, kdy na načtené stránce potřebuji pozměnit nějaké prvky, typicky po dokončení ajaxové komunikace. Život mi poté usnadňují následující operátory, kterými lze nahradit rovnítko.</span></p>
<h2>[rel*=dulezite]</h2>
<p>Nyní to již začíná být zajímavé. Pokud hledáme řetězec kdekoliv v hodnotě atributu, použijeme <strong>*=</strong>.</p>
<pre class="brush: xml; title: ; notranslate">&lt;span id=&quot;cerveny&quot; class=&quot;tucny&quot; rel=&quot;pomerne-dulezite-sdeleni&quot;&gt;tento text bude červený&lt;/span&gt;</pre>
<pre class="brush: css; title: ; notranslate">span[rel*=&quot;dulezite&quot;]{
color: #FF0000;
}</pre>
<h2>[rel^=dulezite]</h2>
<p>Pokud znáte základní syntaxi regulárních výrazů, možná už tušíte, s jakými vlastnostmi tento operátor přichází. Bude platný pro všechny hodnoty, které <strong>začínají uvedeným řetězcem</strong>.</p>
<pre class="brush: xml; title: ; notranslate">&lt;span rel=&quot;dulezite-sdeleni&quot;&gt;tento text bude červený&lt;/span&gt;</pre>
<pre class="brush: css; title: ; notranslate">span[rel^=&quot;dulezite&quot;]{
color: #FF0000;
}</pre>
<h2>[rel$=dulezite]</h2>
<p>Ze shodného soudku pochází symbol dolaru následovaný rovnítkem. Opět zde máme souvislost s regulárními výrazy. Tentokrát jsou vybrány všechny atributy, jejichž hodnoty <strong>končí uvedeným řetězcem</strong>.</p>
<pre class="brush: xml; title: ; notranslate">&lt;span rel=&quot;toto-je-dulezite&quot;&gt;tento text bude červený&lt;/span&gt;</pre>
<pre class="brush: css; title: ; notranslate">span[rel$=&quot;dulezite&quot;]{
color: #FF0000;
}</pre>
<h2>[rel~=dulezite]</h2>
<p>V CSS může jeden prvek náležet do více tříd a přitom se během používání selektorů nic nemění. V případě atributů tomu tak však není. Pokud se kýžená hodnota atributu nachází v seznamu odděleném mezerami, použijeme <strong>~=</strong>.</p>
<pre class="brush: xml; title: ; notranslate">&lt;span rel=&quot;tajne dulezite nezapomenout&quot;&gt;tento text bude červený&lt;/span&gt;</pre>
<pre class="brush: css; title: ; notranslate">span[rel~=&quot;dulezite&quot;]{
color: #FF0000;
}</pre>
<h2>[rel|=dulezite]</h2>
<p>Pokud se vám rozlišení jednotlivých hodnot pomocí mezer nelíbí, lze se spolehnout i na pomlčku (přesněji řečeno jde o spojovník, tedy symbol nacházející se přímo na klávesnici).</p>
<pre class="brush: xml; title: ; notranslate">&lt;span rel=&quot;tajne-dulezite-nezapomenout&quot;&gt;tento text bude červený&lt;/span&gt;</pre>
<pre class="brush: css; title: ; notranslate">span[rel|=&quot;dulezite&quot;]{
color: #FF0000;
}</pre>
<p>Ještě se sluší poznamenat, že může následovat několik výběrů atributů za sebou.</p>
<pre class="brush: xml; title: ; notranslate">&lt;span title=&quot;zajimave&quot; rel=&quot;tajne-dulezite-nezapomenout&quot;&gt;tento text bude červený&lt;/span&gt;</pre>
<pre class="brush: css; title: ; notranslate">span[title=&quot;zajimave&quot;][rel*=&quot;dulezite&quot;]{
color: #FF0000;
}</pre>
<p>Uvedené techniky podporují všechny moderní webové prohlížeče. S plnou podporou přichází i Internet Explorer 7, nulovou však nabízí Internet Explorer 6. Pokud si selektory v podobě atributů oblíbíte, může se vám hodit odkaz na projekt <a href="http://selectivizr.com">:select[ivizr]</a>, jenž slibuje, že přivede k životu řadu funkcí nastíněného rázu v prohlížečích, které jimi běžně nedisponují.</p>
]]></content:encoded>
			<wfw:commentRss>http://szj.cz/atributy-jako-selektory-v-css/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Vlastní HTML podpis pro Gmail</title>
		<link>http://szj.cz/vlastni-html-podpis-pro-gmail/</link>
		<comments>http://szj.cz/vlastni-html-podpis-pro-gmail/#comments</comments>
		<pubDate>Fri, 26 Apr 2013 21:41:02 +0000</pubDate>
		<dc:creator><![CDATA[fredomgc]]></dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[podpis]]></category>

		<guid isPermaLink="false">http://szj.cz/?p=682</guid>
		<description><![CDATA[Tento velmi krátký článek vám prozradí, jak si ve službě Gmail nastavit vlastní HTML podpis. I když během zadávání formátovaného textu není možné přepnout zobrazení do zdrojového kódu, řešení je překvapivě jednoduché a funkční. Začneme tím, že si vytvoříme klasický HTML soubor a do něj zapíšeme podpis v požadované podobě. Použít můžeme i obrázky z [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Tento velmi krátký článek vám prozradí, jak si ve službě Gmail nastavit vlastní HTML podpis. I když během zadávání formátovaného textu není možné přepnout zobrazení do zdrojového kódu, řešení je překvapivě jednoduché a funkční.</p>
<p>Začneme tím, že si vytvoříme klasický HTML soubor a do něj zapíšeme podpis v požadované podobě. Použít můžeme i obrázky z externím serverů (v mém případě používám logo operačního systému Ubuntu). Výsledek může vypadat například takto:</p>
<pre class="brush: xml; title: ; notranslate">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;&gt;
&lt;head&gt;
 &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;
 &lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div&gt;
 &lt;div&gt;
 &lt;span style=&quot;font-size: 1.3em&quot;&gt;&lt;strong&gt;Jméno Příjmení&lt;/strong&gt;&lt;/span&gt;
 &lt;/div&gt;
 
 &lt;div&gt; 
 &lt;em&gt;Adresa&lt;/em&gt;
 &lt;/div&gt;

 &lt;div&gt;
 &lt;img src=&quot;http://assets.ubuntu.com/sites/ubuntu/latest/u/img/logos/logo-ubuntu-orange.png&quot; /&gt;
 &lt;/div&gt;
 
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
<p><a href="http://szj.cz/wp-content/uploads/2013/04/html-podpis-tvorba.png"><img class="aligncenter size-full wp-image-683" title="html-podpis-tvorba" src="http://szj.cz/wp-content/uploads/2013/04/html-podpis-tvorba.png" alt="Tvorba HTML podpisu" width="485" height="158" /></a></p>
<p>Nyní celý obsah lokální stránky označte (<strong>CTRL + A</strong>) a zkopírujte do schránky (<strong>CTRL + C</strong>).</p>
<p>Následně zavítejte na Gmail. Klikněte na ozubené kolo v pravém horním rohu a zvolte <strong>Nastavení</strong>. Již v první záložce <strong>Obecné</strong> se nachází část <strong>Podpis</strong>. Zde do zobrazeného pole vlože obsah schránky <strong>(CTRL + V</strong>) a změnu uložte s pomocí tlačítka situovaného na úplném konci stránky.</p>
<p><a href="http://szj.cz/wp-content/uploads/2013/04/html-podpis.png"><img class="aligncenter size-large wp-image-684" title="html-podpis" src="http://szj.cz/wp-content/uploads/2013/04/html-podpis-1024x467.png" alt="HTML podpis ve službě Gmail" width="695" height="316" /></a></p>
<p>A to je vše, nyní se Gmail naučil používat HTML podpis a bude jej automaticky vkládat ke všem odeslaným zprávám.</p>
<p><a href="http://szj.cz/wp-content/uploads/2013/04/html-podpis-zprava.png"><img class="aligncenter size-full wp-image-685" title="html-podpis-zprava" src="http://szj.cz/wp-content/uploads/2013/04/html-podpis-zprava.png" alt="Zpráva s HTML podpisem" width="505" height="459" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://szj.cz/vlastni-html-podpis-pro-gmail/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
