<?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>hdesign &#187; Tutorial</title>
	<atom:link href="http://blog.hdesign.cc/category/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hdesign.cc</link>
	<description>webdesign, sitebuilding, marketing, usability</description>
	<lastBuildDate>Thu, 27 Oct 2011 12:18:21 +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>Ikonos navigációs megoldások</title>
		<link>http://blog.hdesign.cc/2011/03/ikonos-navigacios-megoldasok/</link>
		<comments>http://blog.hdesign.cc/2011/03/ikonos-navigacios-megoldasok/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 09:18:01 +0000</pubDate>
		<dc:creator>Hutchington</dc:creator>
				<category><![CDATA[(X)HTML]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[(x)html]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[navigáció]]></category>
		<category><![CDATA[sitebuilding]]></category>

		<guid isPermaLink="false">http://blog.hdesign.cc/?p=977</guid>
		<description><![CDATA[Minap találtam egy szép gyűjteményt navigációs megoldásokra. Voltak köztük szépek, és voltak olyanok, amiért pénzt is kértek. Nos, én ezek közül párat megcsináltam, és közzéteszem teljesen ingyen és bérmentve (természetesen CC licenc alatt). Rögtön négy verziót is készítettem, közös tulajdonságuk, hogy azonos HTML vázra épülnek, azonos ikonokat használnak, JavaScript mentesek, kizárólag CSS-ből történik az &#8220;animálás&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p>Minap találtam egy szép gyűjteményt navigációs megoldásokra. Voltak köztük szépek, és voltak olyanok, amiért pénzt is kértek. Nos, én ezek közül párat megcsináltam, és közzéteszem teljesen ingyen és bérmentve (természetesen <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.hu" target="_blank">CC licenc</a> alatt).</p>
<p><img class="aligncenter size-full wp-image-1009" title="Navigációs megoldások" src="http://blog.hdesign.cc/wp-content/uploads/2011/03/hd_tut_nav.jpg" alt="Navigációs megoldások" width="530" height="200" /></p>
<p>Rögtön négy verziót is készítettem, közös tulajdonságuk, hogy azonos HTML vázra épülnek, azonos ikonokat használnak, JavaScript mentesek, kizárólag CSS-ből történik az &#8220;animálás&#8221;.</p>
<p><strong>Nézzük meg őket közelebbről is.</strong></p>
<ol>
<li>Az első megoldásnál csak akkor jelenik meg a navigáció szövege, ha fölé viszed az egeret.</li>
<li>A másodiknál szimplán csak a háttere változik a navigációs menünek.</li>
<li>A harmadik verziónál a kép pozíciója változik, így egy kicsit izgalmasabbá teszi.</li>
<li>A negyedik verzióban az ikonok mérete változik, ezzel tovább fokozva a harmadik verziót. <small>(Itt megjegyzendő, hogy ha ezt élesben szeretnéd alkalmazni, akkor ilyenkor inkább cseréld ki a képet egy nagyobbra, mert így elég pixeles lesz a nagyítástól.)</small></li>
</ol>
<p>Ezek kombinálása, és felhasználása már a Te feladatod lesz <img src='http://blog.hdesign.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Nyomja a Tetszik gombra, ha tényleg tetszett, de csak akkor!</p>
<p style="text-align: center;"><a title="Ikonos navigációs megoldások - Demó" href="http://hdesign.cc/demo/icon_nav_menu/index.html" target="_blank"><img class="size-full wp-image-199 alignnone" title="Ikonos navigációs megoldások - Demó" src="http://blog.hdesign.cc/wp-content/uploads/2009/05/btn_demo.jpg" alt="" width="200" height="56" /></a><a title="Ikonos navigációs megoldások - Letöltés" href="http://dwnls.hdesign.cc/icon_nav_menu.zip"><img class="size-full wp-image-200 alignnone" title="Ikonos navigációs megoldások - Letöltés" src="http://blog.hdesign.cc/wp-content/uploads/2009/05/btn_downld.jpg" alt="" width="200" height="56" /></a></p>
<div style="width: 100%; clear: both;">
<hr />
<p><img class="alignleft" title="by-sa" src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="" width="88" height="31" /></p>
<p style="font-size: 10px;">A menük elkészítéséhez szabad szoftvereket (<a href="http://www.linuxmint.com/download_lmde.php" target="_blank">Linux Mint Debian</a>, <a href="http://projects.gnome.org/gedit/" target="_blank">gedit</a>, <a href="http://hu.openoffice.org/" target="_blank">OpenOffice</a>) és a <a href="http://min.frexy.com/articles/category/milky/" target="_blank">Milky</a> ikonszettet használtam. A bejegyzés bármely része &#8211; beleértve a letölthető csatolmányokat is &#8211; felhasználható a <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.hu" target="_blank">Creative Commons Nevezd meg! &#8211; Így add tovább! 3.0 Unported (CC BY-SA 3.0)</a> licenc alatt, de ez nem vonatkozik a használt ikonszettre.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hdesign.cc/2011/03/ikonos-navigacios-megoldasok/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress áthelyezése másik domain név alá</title>
		<link>http://blog.hdesign.cc/2010/09/wordpress-athelyezese-masik-domain-nev-ala/</link>
		<comments>http://blog.hdesign.cc/2010/09/wordpress-athelyezese-masik-domain-nev-ala/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 16:00:18 +0000</pubDate>
		<dc:creator>Hutchington</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[költöztetés]]></category>
		<category><![CDATA[migráció]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp]]></category>
		<category><![CDATA[wp-config.php]]></category>

		<guid isPermaLink="false">http://blog.hdesign.cc/?p=889</guid>
		<description><![CDATA[Egy WordPress alapú fejlesztést általában lokális gépen szoktam elkezdeni, és ha a projekt 95% környékén jár, akkor kerül fel a végleges helyére. Ez minden esetben domain név változással jár. Nincs is ezzel semmi gond, az alábbi forgatókönyv szerint zajlik a költöztetés: beállítások menüpont alatt átírom az url-eket, mentés, SQL dump mentése az adatbázisból, fájlok felmásolása [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-890" title="wordpress-must-dos" src="http://blog.hdesign.cc/wp-content/uploads/2010/09/wordpress-must-dos.jpg" alt="" width="189" height="176" />Egy <a href="http://wordpress.org/" target="_blank">WordPress</a> alapú fejlesztést általában lokális gépen szoktam elkezdeni, és ha a projekt 95% környékén jár, akkor kerül fel a végleges helyére. Ez minden esetben domain név változással jár.</p>
<p>Nincs is ezzel semmi gond, az alábbi forgatókönyv szerint zajlik a költöztetés:</p>
<ul>
<li>beállítások menüpont alatt átírom az url-eket,</li>
<li>mentés,</li>
<li>SQL dump mentése az adatbázisból,</li>
<li>fájlok felmásolása a végleges szerverre,</li>
<li>SQL dump feltöltése az adatbázisba,</li>
<li>konfigurációban (wp-config.php) átírom az adatbázishoz való konnekciókat.</li>
</ul>
<p><strong><br />
Ez eddig minden esetben működött, de mi van akkor ha bajba kerülünk mert megszűnik a domainnév?</strong></p>
<p>Egyik ügyfelemnél jártunk így. Felhúztuk neki a véglegesnek mondott szerverre az elkészült WordPress-t, amit átmenetileg egy IP címen értünk el. Ha lesz domain név, akkor majd ráérünk bekonfigolni akkor. Gondoltuk&#8230; aztán szóltak hogy nem megy, mert elköltözött a szerver, és az IP címe is megváltozott.</p>
<p>Szerencsére van megoldás erre is. Az admin felület két url mezőjét <strong>ki lehet vezetni a wp-config.php</strong>-ba. Így nem kell az adatbázist berhelni, hogy minden egyes mező értékét módosítsuk ami beégetve tartalmazza az url-t.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_HOME'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://uj-domain-neve.hu'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_SITEURL'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://uj-domain-neve.hu'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Szóval ha hasonló helyzetbe kerülsz nyugalom, van egyszerű megoldás! <img src='http://blog.hdesign.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ha hasznos volt számodra ez a bejegyzés, nyomj lájkot!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hdesign.cc/2010/09/wordpress-athelyezese-masik-domain-nev-ala/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dinamikus breadcrumbs navigáció készítése</title>
		<link>http://blog.hdesign.cc/2009/07/dinamikus-breadcrumbs-navigacio-keszitese/</link>
		<comments>http://blog.hdesign.cc/2009/07/dinamikus-breadcrumbs-navigacio-keszitese/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 16:03:57 +0000</pubDate>
		<dc:creator>Hutchington</dc:creator>
				<category><![CDATA[(X)HTML]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Ergonómia]]></category>
		<category><![CDATA[(x)html]]></category>
		<category><![CDATA[breadcrumbs]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[navigáció]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://blog.hdesign.cc/?p=320</guid>
		<description><![CDATA[Egy összetett weboldalnak szüksége van breadcrumbs, vagy más néven kenyérmorzsa navigációra. Segíti a felhasználókat, hogy visszataláljanak a kiindulási pontra, ezzel is növelve az oldal ergonómiáját. Csináljunk egy egyszerű szerkezetű, kis méretű, és könnyen felhasználható breadcrumbs navigációt: Lista szerkezetet fogunk alkalmazni, úgy hogy az aktuális oldalt nem linkeljük. HTML kód &#60;ul id=&#34;crumbs&#34;&#62; &#60;li&#62;&#60;a href=&#34;#&#34;&#62;Főoldal&#60;/a&#62;&#60;/li&#62; &#60;li&#62;&#60;a href=&#34;#&#34;&#62;Szolgáltatások&#60;/a&#62;&#60;/li&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Egy összetett weboldalnak szüksége van <strong>breadcrumbs</strong>, vagy más néven <strong>kenyérmorzsa navigációra</strong>. Segíti a felhasználókat, hogy visszataláljanak a kiindulási pontra, ezzel is növelve az oldal <strong>ergonómiáját</strong>.</p>
<p><img class="alignnone size-large wp-image-340" title="crumbs" src="http://blog.hdesign.cc/wp-content/uploads/2009/07/crumbs-490x30.jpg" alt="crumbs" width="490" height="30" /></p>
<p>Csináljunk egy egyszerű szerkezetű, kis méretű, és könnyen felhasználható breadcrumbs navigációt:</p>
<p>Lista szerkezetet fogunk alkalmazni, úgy hogy az aktuális oldalt nem linkeljük.</p>
<h3>HTML kód</h3>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;crumbs&quot;</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>Főoldal<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>Szolgáltatások<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>Árvíztűrő szolgáltatás<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;</span>Leírás<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span></pre></div></div>

<p>Látszik, hogy a listánkból, csak az <code>ul</code> kap egy ID-it, a többi elemet ezen keresztül fogjuk megszólítani css-ből.</p>
<h3>CSS kód</h3>
<p>Először is kinullázzuk az <code>ul</code> és <code>li</code> elemeket.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">ul<span style="color: #00AA00;">,</span> li <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Ezután jöhet a <code>#crumbs</code> elemünk, aminek adunk egy <code>border</code> tulajdonságot, megadjuk a szélességét és a magasságát.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#crumbs</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">580px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Most formázzuk meg az <code>ul</code>-ben lévő <code>li</code> elemeket. Ugye ennek nem kell adni külön szelektort, mivel az <code>ul</code>-nek már adtunk, így azon keresztül megszólíthatjuk.</p>
<p>A float-olás azért kell, hogy egymás mellé kerüljenek a <code>li</code> elemek, megadjuk a magasságát, a sorközt (<code>line-height</code>), ami azért kell, hogy ne kelljen belső margót használnunk majd a linknél, mert akkor nem látszana a háttérkép. Viszont nem tudjuk teljesen elkerülni a belső margó használatát, a link nélküli <code>li</code> elem miatt. Ahhoz hogy bal oldalról távolságot tartsunk, kell adni neki egy <code>padding-left</code> tulajdonságot, így ez közvetve a linkre is igaz lesz.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#crumbs</span> li <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Most megformázzuk az <code>a</code> elemünket. Blokk szintű elemmé kell tenni, hogy az a teljes felületén kattintható legyen. Itt is megadjuk a magasságát, ami jelen esetben 30 pixel. Jobb oldalról kell adni neki egy belső margót, hogy a háttérképre ne lógjon rá. Végezetül megadjuk neki a háttérkép útvonalát, azt hogy ne ismételje, majd a jobb-közép igazítást.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#crumbs</span> li a <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</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;">img/crumbs.png</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #000000; font-weight: bold;">right</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Ahhoz hogy felhasználóbarát dolgot hozzunk létre, adjunk a linknek színt, és aláhúzással jelöljük hogy az bizony kattintható&#8230;</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#crumbs</span> li a <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">underline</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#666</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>&#8230;majd csináljunk hover állapotot is neki, hogy a felhasználóval érzékeltessük: &#8220;ha rám kattintasz, valami történni fog&#8221;.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#crumbs</span> li a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#0C6</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p style="text-align: center;"><a href="http://hdesign.cc/demo/dinamikus_breadcrumbs/" target="_blank"><img class="alignnone size-full wp-image-199" title="btn_demo" src="http://blog.hdesign.cc/wp-content/uploads/2009/05/btn_demo.jpg" alt="btn_demo" width="200" height="56" /></a><a href="http://hdesign.cc/dwnls/dinamikus_breadcrumbs.rar"><img class="alignnone size-full wp-image-200" title="btn_downld" src="http://blog.hdesign.cc/wp-content/uploads/2009/05/btn_downld.jpg" alt="btn_downld" width="200" height="56" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hdesign.cc/2009/07/dinamikus-breadcrumbs-navigacio-keszitese/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Felhasználóbarát lapozó</title>
		<link>http://blog.hdesign.cc/2009/05/felhasznalobarat-lapozo/</link>
		<comments>http://blog.hdesign.cc/2009/05/felhasznalobarat-lapozo/#comments</comments>
		<pubDate>Fri, 22 May 2009 07:16:06 +0000</pubDate>
		<dc:creator>Hutchington</dc:creator>
				<category><![CDATA[(X)HTML]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[(x)html]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[lapozó]]></category>
		<category><![CDATA[navigáció]]></category>
		<category><![CDATA[paginator]]></category>

		<guid isPermaLink="false">http://blog.hdesign.cc/?p=184</guid>
		<description><![CDATA[Naponta találkozunk lapozókkal, ám ezek nem mindig helyeznek hangsúlyt a felhasználóbarátságra. Ebben a bejegyzésben bemutatok egy olyan megoldást, amivel a felhasználó, és mi is jól járunk. Nos, akkor nézzük, a célunk az hogy a felhasználó felismerje hol jár, mutassuk neki, hogy még milyen lehetőségei vannak, legyen egyszerű a html szerkezete, és kevés css kód is [...]]]></description>
			<content:encoded><![CDATA[<p>Naponta találkozunk lapozókkal, ám ezek nem mindig helyeznek hangsúlyt a felhasználóbarátságra. Ebben a bejegyzésben bemutatok egy olyan megoldást, amivel a felhasználó, és mi is jól járunk.</p>
<p>Nos, akkor nézzük, a célunk az hogy a felhasználó felismerje hol jár, mutassuk neki, hogy még milyen lehetőségei vannak, legyen egyszerű a html szerkezete, és kevés css kód is elegendő legyen hozzá.</p>
<p style="text-align: center;"><img class="size-full wp-image-186 aligncenter" title="lapozo" src="http://blog.hdesign.cc/wp-content/uploads/2009/05/lapozo.jpg" alt="lapozó" width="272" height="34" /></p>
<p>Lapozónál a legszebb, ha felsorolást (ul li) alkalmazunk, nézzük is a html kódot:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;pagination&quot;</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;previous-off&quot;</span>&gt;</span>« Előző<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;active&quot;</span>&gt;</span>1<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;page2&quot;</span>&gt;</span>2<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;page3&quot;</span>&gt;</span>3<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;page4&quot;</span>&gt;</span>4<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;page5&quot;</span>&gt;</span>5<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;page6&quot;</span>&gt;</span>6<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;next&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;page2&quot;</span>&gt;</span>Következő »<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span></pre></div></div>

<p>Nézzük mit kell majd css-ben formáznunk: A felsorolásunkban az ul kap egy &#8220;pagination&#8221; ID-t, ezzel tudjuk majd css-ből formázni a benne levő elemeket. Ha több lapozót is szeretnénk egy oldalon belül, akkor kerüljük az ID használatát, változtassuk osztályra (class=&#8221;padination&#8221;), amiből lehet több azonos is egy oldalon belül. Ezen belül, az &#8220;Előző&#8221; és &#8220;Következő&#8221; gomboknak lesznek aktív és inaktív állapotai, az oldalszámoknál az aktuális oldal kijelölt állapota, valamit a többi lehetséges oldalt tartalmazó li elemek formázása.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#pagination</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">600px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#pagination</span> li<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#pagination</span> .previous-off<span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#pagination</span> <span style="color: #6666ff;">.next-off</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#666666</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span><span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span> <span style="color: #933;">4px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #993333;">solid</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#pagination</span> <span style="color: #6666ff;">.next</span> a<span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#pagination</span> <span style="color: #6666ff;">.previous</span> a <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span><span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #993333;">solid</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#pagination</span> .active<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span> <span style="color: #933;">6px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span><span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #993333;">solid</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#666</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#pagination</span> a <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#666</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">3px</span> <span style="color: #933;">6px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #993333;">solid</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#pagination</span> a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #993333;">solid</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#999</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></div></div>

<p><a href="http://hdesign.cc/demo/felhasznalobarat_lapozo/" target="_blank"><img class="alignnone size-full wp-image-199" title="btn_demo" src="http://blog.hdesign.cc/wp-content/uploads/2009/05/btn_demo.jpg" alt="btn_demo" width="200" height="56" /></a><a href="http://hdesign.cc/dwnls/felhasznalobarat_lapozo.rar"><img class="alignnone size-full wp-image-200" title="btn_downld" src="http://blog.hdesign.cc/wp-content/uploads/2009/05/btn_downld.jpg" alt="btn_downld" width="200" height="56" /></a></p>
<p><em><img class="alignnone size-full wp-image-196" title="cc1" src="http://blog.hdesign.cc/wp-content/uploads/2009/05/cc1.jpg" alt="cc1" width="80" height="28" />Ez a mű a <a href="http://creativecommons.org/licenses/by-nc-sa/2.5/hu/" target="_blank">Creative Commons Nevezd meg!-Ne add el!-Így add tovább! 2.5 Magyarország </a>licensz alatt készült.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hdesign.cc/2009/05/felhasznalobarat-lapozo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alternatív szövegek</title>
		<link>http://blog.hdesign.cc/2009/02/alternativ-szovegek/</link>
		<comments>http://blog.hdesign.cc/2009/02/alternativ-szovegek/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 07:00:56 +0000</pubDate>
		<dc:creator>Hutchington</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[(x)html]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://blog.hdesign.cc/?p=3</guid>
		<description><![CDATA[Egy weboldal grafikai tervezésénél, ha a SEO és Accessibility szempotokat is figyelembe veszünk,  nem használunk olyan szöveges elemeket, melyeket majd képként kell megjelentíteni, nem használunk például élsimítást a szöveghez, hogy az a valóságban is szövegként (pl: &#60;h1&#62;Lorem Ipsum Kft.&#60;/h1&#62;) jelenhessen meg. Ez azért fontos, ha a keresők ráfutnak az oldalra, akkor ezeket szövegnek &#8220;lássa&#8221;, mert [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-4 alignleft" title="accessibility" src="http://blog.hdesign.cc/wp-content/uploads/2009/01/accessibility.jpg" alt="accessibility" width="201" height="149" align="left" />Egy weboldal grafikai tervezésénél, ha a <strong>SEO</strong> és <strong>Accessibility</strong> szempotokat is figyelembe veszünk,  nem használunk olyan szöveges elemeket, melyeket majd képként kell megjelentíteni, nem használunk például élsimítást a szöveghez, hogy az a <strong>valóságban is szövegként</strong> (pl: <span style="font-family: Courier New;">&lt;h1&gt;Lorem Ipsum Kft.&lt;/h1&gt;</span>) jelenhessen meg.</p>
<p>Ez azért fontos, ha a keresők ráfutnak az oldalra, akkor ezeket <strong>szövegnek &#8220;lássa&#8221;</strong>, mert ugye ha az egy kép, akkor nem &#8220;látja&#8221;, illetve a <strong>látássérülteknek készült olvasóprogramok</strong> sem &#8220;látják&#8221;.<br />
<strong><br />
</strong>Ám nem mindíg tudjuk elkerülni ezek használatát, például egy a fejlécben levő <strong>logó esetében</strong>.</p>
<p><strong>Erre létezik egy megoldás amit alább részletesen ismertetek.</strong></p>
<p>Elfogadott megoldás a text-indent CSS tulajdonság használata ennek megoldására.</p>
<p>A következő példáben egy képzeletbeli cég logóját fogjuk ezzel a módszerrel felhelyezni a weboldalára.</p>
<blockquote><p><strong>A text-indent tulajdonság</strong><br />
Ezzel a tulajdonsággal a tömbszerű elemekben levő tartalom első sorának behúzását lehet megadni. Leggyakrabban tabulátorhatás keltésére használják. (Megadható hosszérték, százalék, és öröklés. Alapértéke: 0) (<em>forrás: O&#8217;REILLY &#8211; CSS zsebkönyv</em>)</p></blockquote>
<p>A trükk lényege hogy beleírjuk egy h1 tag-be a cég nevét, és css-ben megadjuk a hátterét &#8211; ami a cég logója lesz &#8211; majd a text-indent tulajdonsággal a beleírt szöveget mínusz értékkel kitoljuk a megjeleníthető területről.</p>
<h4><strong>HTML kód:</strong></h4>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;header&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;h1<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Lorem Ipsum Kft.<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/h1<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<h4><strong>CSS kód:</strong></h4>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#header</span><span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">980px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">200px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#header</span> h1<span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">300px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">30px</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;">img/logo.png</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">text-indent</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-9999px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.hdesign.cc/2009/02/alternativ-szovegek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

