<?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>b{}xm{}dels.toxin.hu</title>
	<atom:link href="http://boxmodels.toxin.hu/feed/" rel="self" type="application/rss+xml" />
	<link>http://boxmodels.toxin.hu</link>
	<description>v2.0 (beta) - CSS, vagy amit akar{t}ok</description>
	<lastBuildDate>Sun, 12 Jul 2009 09:35:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>frissítés megvolt, dizájncsere megvolt</title>
		<link>http://boxmodels.toxin.hu/2009/07/12/frissites-megvolt-dizajncsere-megvolt/</link>
		<comments>http://boxmodels.toxin.hu/2009/07/12/frissites-megvolt-dizajncsere-megvolt/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 09:30:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[offTopic]]></category>

		<guid isPermaLink="false">http://boxmodels.toxin.hu/?p=163</guid>
		<description><![CDATA[az eredeti dizájn
a módosított dizájn, ami látható tölthető,
legközelebbi bejegyzés köv. héten, várható téma : időzítések (setTimeout,setInterval) javascript, addig is Gmail for Mobile HTML5 Series: Using Timers Effectively az ajánlott olvasnivaló  
]]></description>
			<content:encoded><![CDATA[<p><a href=" http://freebiesdock.com/freemium-wordpress-theme/">az eredeti dizájn</a><br />
<a href="http://boxmodels.toxin.hu/FREEmium0712-txn.zip">a módosított dizájn, ami látható tölthető</a>,</p>
<p>legközelebbi bejegyzés köv. héten, várható téma : időzítések (setTimeout,setInterval) javascript, addig is <a href="http://googlecode.blogspot.com/2009/07/gmail-for-mobile-html5-series-using.html">Gmail for Mobile HTML5 Series: Using Timers Effectively</a> az ajánlott olvasnivaló <img src='http://boxmodels.toxin.hu/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://boxmodels.toxin.hu/2009/07/12/frissites-megvolt-dizajncsere-megvolt/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>dizájncsere</title>
		<link>http://boxmodels.toxin.hu/2009/07/11/dizajncsere/</link>
		<comments>http://boxmodels.toxin.hu/2009/07/11/dizajncsere/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 18:47:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[offTopic]]></category>

		<guid isPermaLink="false">http://boxmodels.toxin.hu/?p=144</guid>
		<description><![CDATA[work in progress  &#8230; alakul &#8230;
]]></description>
			<content:encoded><![CDATA[<p>work in progress <img src='http://boxmodels.toxin.hu/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> &#8230; alakul &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://boxmodels.toxin.hu/2009/07/11/dizajncsere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fluid CSS elrendezések IIb. A befelé növekvő doboz &#8211; a megoldás</title>
		<link>http://boxmodels.toxin.hu/2009/03/14/fluid-css-elrendezesek-iib-a-befele-novekvo-doboz-a-megoldas/</link>
		<comments>http://boxmodels.toxin.hu/2009/03/14/fluid-css-elrendezesek-iib-a-befele-novekvo-doboz-a-megoldas/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 12:23:32 +0000</pubDate>
		<dc:creator>txn</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://boxmodels.toxin.hu/?p=121</guid>
		<description><![CDATA[A probléma tehát adott, az előző bejegyzésben megkezdett fluid CSS elrendezés megalkotása zátonyra futott. A viewport felosztása ugyan problémamentesen lezajlott, egyszerűen kívánt arányban %-os szélességértéket kaptak a leendő tartalmat tároló blokkok, azonban a fluid CSS elrendezés felépítéséhez szükséges további elemek: margók,keretek,behúzások beillesztésekor probléma lépett fel. Egyrészt előbbi elemeknek vagy nem adhatunk meg %-os értéket : [...]]]></description>
			<content:encoded><![CDATA[<p>A probléma tehát adott, az előző bejegyzésben megkezdett fluid CSS elrendezés megalkotása zátonyra futott. A viewport felosztása ugyan problémamentesen lezajlott, egyszerűen kívánt arányban %-os szélességértéket kaptak a leendő tartalmat tároló blokkok, azonban a fluid CSS elrendezés felépítéséhez szükséges további elemek: margók,keretek,behúzások beillesztésekor probléma lépett fel. Egyrészt előbbi elemeknek vagy nem adhatunk meg %-os értéket : border, vagy megadhatunk ugyan, de akkor a dizájnolhatóságot csapjuk agyon (én még nem kaptam változó margin,border,padding tulajdonságokkal rendelkező psd-t dizájnertől), ha viszont fix érték(ke)et állítunk be: kinyírjuk a fluid CSS-elrendezést (lásd előző bejegyzés), szükség volt tehát a nagy ötletre, amit kedvenc CSS-könyvünk le is szállít számunkra.</p>
<p><span id="more-121"></span>A konkrét probléma tehát, a leendő tartalmat tároló blokk elemeknek &#8211; legyenek azok float-olt, abszolút, vagy statikusak- nem állíthatunk be border,padding,margin tulajdonságot, mert ezzel azok szélesség dimenziói megváltoznának.</p>
<p>Ellenben, ha mindeme tulajdonságokat egy tartalmazó elem széles elemnek, egy statikus blokknak, adnánk meg, majd ezt az elemet helyeznénk a leendő tartalmat tároló blokk elembe &#8211; aminek a továbbiakban nem állítunk be padding,border,maring értéket, így a szélessége fix marad-, lényegében az elem befele növekedne, ellenben ugye az <a href="http://www.standardsmode.hu/html-css/dobozmodell/">eredeti CSS box modellel</a>,  ami kifelé növekszik : a width CSS tulajdonság a tartalom szélességét állítja be, ehhez adódnak hozzá a padding,border,margin szélességek.</p>
<p>Tehát a megoldás, a bejegyzés címét is adó, a befelé növekvő doboz, először a minta:</p>
<h3>HTML</h3>
<p>&lt;BLOKK&gt;&lt;div class=&#8221;oi&#8221;&gt; TARTALOM &lt;/div&gt;&lt;/BLOKK&gt;<br />
vagy<br />
&lt;INLINE&gt;&lt;span class=&#8221;oi&#8221;&gt; TARTALOM &lt;/span&gt;&lt;/INLINE&gt;</p>
<h3>CSS</h3>
<p>SZELEKTOR { width:SZÁZALÉK; min-width:+ÉRTÉK; }<br />
SZELEKTOR *.oi { margin:+ÉRTÉK; border:WIDTH STYLE COLOR;<br />
padding:+ÉRTÉK; background:STYLES; display:<strong>block</strong>; }</p>
<p>a könyv az &#8216;Outside-in Box&#8217; terminus technikus-t vezette be, ezért a &#8216;oi&#8217; class név. A minta táblára és magasságra nem, csak szélességre alkalmazható, viszont így is megoldja a fenti problémánkat &#8211; és az előző bejegyzésben szereplő ie6,7 egyedi viselkedésését ill. bug-ját- .</p>
<p>Előbbi mintával kisegítve, folytathatjuk a szépreményű, fluid CSS elrendezés felépítését, tehát</p>
<pre>#wrapper {
    font-family: verdana, arial, sans-serif;
    font-size: 18px;
    margin: 0 auto;
    max-width: 1000px;
    overflow: hidden;
}
#nav {
    float: left;
    min-width: 170px;
    width: 20%;
}

#main {
    float: left;
    min-width: 170px;
    width: 80%;
}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id="wrapper"&gt;
&lt;div id="nav"&gt;
    &lt;p&gt;
        Szélessége 20% a konténer elemének
    &lt;/p&gt;
&lt;/div&gt;
&lt;div id="main"&gt;
    &lt;p&gt;
        Szélessége 80% a konténer elemének
    &lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/body&gt;</pre>
<p>ból, kiindulva, a fenti mintát az előbbi kódhoz hozzáadva,</p>
<pre>#wrapper {
    font-family: verdana, arial, sans-serif;
    font-size: 18px;
    margin: 0 auto;
    max-width: 1000px;
    overflow: hidden;
}
#nav {
    float: left;
    min-width: 180px;
    width: 20%;
}
#main {
    float: left;
    min-width: 180px;
    width: 80%;
}

#nav .oi, #main .oi{
	background-color:gold;
	border:5px solid silver;
	padding:10px;
	margin:15px;
}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id="wrapper"&gt;
    &lt;div id="nav"&gt;
    	&lt;div class="oi"&gt;
            &lt;p&gt;
                Szélessége 20% a konténer elemének - border:5px; padding:10px; margin:15px;
            &lt;/p&gt;
		&lt;/div&gt;
    &lt;/div&gt;
    &lt;div id="main"&gt;
    	&lt;div class="oi"&gt;
            &lt;p&gt;
                Szélessége 80% a konténer elemének - border:5px; padding:10px; margin:15px;
            &lt;/p&gt;
		&lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;</pre>
<p>a <a href="http://boxmodels.toxin.hu/pelda/fluid/fluid-layout-iic.html">példafájlon </a>megtekintve, majd a böngésző ablak méretezésével játszva, látható hogy immáron tetszőleges margin, padding, és border CSS tulajdonság beállítására van lehetőség az elrendezés szétesése nélkül, megelégedéssel nézhetjük<a href="http://ipinfo.info/netrenderer/index.php?browser=ie-mix&amp;url=http://boxmodels.toxin.hu/pelda/fluid/fluid-layout-iic.html"> ie netrenderel-t is</a>, tevékenységünk &#8211; ill. az elrendezés &#8211; legalábbis eddig, böngészőfüggetlen.</p>
<p>Az alapok tehát megvannak, a következő bejegyzésekben kiterjesztjük lehetőségeinket ill. finomítjuk a mintát.</p>
<p>foly. köv. , hajrá CSS <img src='http://boxmodels.toxin.hu/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://boxmodels.toxin.hu/2009/03/14/fluid-css-elrendezesek-iib-a-befele-novekvo-doboz-a-megoldas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fluid CSS elrendezések IIa. A befelé növekvő doboz &#8211; a probléma</title>
		<link>http://boxmodels.toxin.hu/2009/03/09/fluid-css-elrendezesek-ii-a-befele-novekvo-doboz/</link>
		<comments>http://boxmodels.toxin.hu/2009/03/09/fluid-css-elrendezesek-ii-a-befele-novekvo-doboz/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 06:26:50 +0000</pubDate>
		<dc:creator>txn</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://boxmodels.toxin.hu/?p=103</guid>
		<description><![CDATA[Ebben a bejegyzésben &#8216;from scratch&#8217;, nulláról  kezdünk el felépíteni egy fluid-alkalmazkodó css elrendezést ill. megismerkedünk azzal a mintával, ami egyáltalán lehetővé teszi, hogy egy ilyen elrendezés ne csak elméletben, hanem a gyakorlatban is tervezhető (design) / kivitelezhető (sitebuild) legyen.
Aki esetleg hiányolná a pragmatizmust, a gyakorlatba való átültethetőséget a mintából, tekintse meg a netvibes kezdőlapot, és [...]]]></description>
			<content:encoded><![CDATA[<p>Ebben a bejegyzésben &#8216;from scratch&#8217;, nulláról  kezdünk el felépíteni egy fluid-alkalmazkodó css elrendezést ill. megismerkedünk azzal a mintával, ami egyáltalán lehetővé teszi, hogy egy ilyen elrendezés ne csak elméletben, hanem a gyakorlatban is tervezhető (design) / kivitelezhető (sitebuild) legyen.</p>
<p>Aki esetleg hiányolná a pragmatizmust, a gyakorlatba való átültethetőséget a mintából, tekintse meg a<a href="http://www.netvibes.com/#Kezd%C5%91la"> netvibes kezdőlapot</a>, és kövesse szemmel, a google vagy youtube widget-et megjelenítésében beálló változásokat, miközben átméretezi a webböngészőt, ergo a fluid layout tervezési elvei, túl az előző bejegyzésben szerepelteken:</p>
<p>&#8220;különböző eszközök megjelenítési képességeihez automatikusan adaptálódik (hozzáigazul), megjelenítési képességek alatt azok (esetlegesen egymástól eltérő) betűtípusait, megjelenítési dimenzióit (szélesség x magasság) ill. nagyítási lehetőségeit értem&#8221;</p>
<p>közvetlenül a gyakorlatban kamatoztathatóak : widget gyártáskor. Másrészt megtekinthető hova lesz a téma kifuttatva, azaz<a href="http://cssdesignpatterns.com/Chapter%2017%20-%20LAYOUTS/Layout%20Example/example.html"> hova érkezünk meg pár hónap múlva</a>, előbbi dizájn minden egyes elemére és annak megvalósítására, a későbbiekben egy-egy jegyzet elejéig, vissza fogunk még térni.</p>
<p><span id="more-103"></span></p>
<p>Alkalmazkodó CSS elrendezés megtervezésekor/kivitelezésekor, ellentétben a szokványos megközelítéssel, kívülről-befelé haladunk, elsőnek meghatározzuk a viewport szélességértékét, majd ezt a szélességet osztjuk fel százalékos arányban a lehetséges tartalomblokk elemek között ill. meghatározzuk előbbi tartalomblokk elemek lehetséges minimális, maximális szélességét, ennek megfelelően :</p>
<pre>#wrapper {
	font-family: verdana, arial, sans-serif;
	font-size: 18px;
	margin: 0 auto;
	max-width: 1000px;
	overflow:hidden;
}
#nav {
	float: left;
	min-width: 170px;
	width: 20%;
} #main {
	float: left;
	min-width: 170px;
	width: 80%;
}</pre>
<p>ill. előbbieket <a href="http://boxmodels.toxin.hu/pelda/fluid/fluid-layout-ii.html">szemléltetve</a> , következő lépés lenne a margók(margin), behúzások(padding), keretek(border) hozzáadása az elrendezéshez, azonban  ha előbbi CSS tulajdonságok valamelyikét beállítjuk a tartalomblokk elemek egyikén -vagy másikán is- , pl.</p>
<pre>#nav {
    float: left;
    min-width: 170px;
    width: 20%;
    border:1px solid black;
}</pre>
<p><a href="http://boxmodels.toxin.hu/pelda/fluid/fluid-layout-iia.html">látható</a>, hogy a tartalomblokk elemek ebben az esetben már férnek el egymás mellett. Adódna a megoldás, a tartalomblokk elemek százalékos szélességének csökkentése:</p>
<pre>#nav {
    float: left;
    min-width: 170px;
    width: 19.8%;
    border:1px solid black;
}</pre>
<p>1-1 px mindkét oldalon, (1000-.8&#215;1000-2) = .198X1000 , de ha a konténerelem szélessége nem 1000px, hanem pl., 100px (vagy 1000-nél kisebb) a fenti megoldás már nem helyes, 100px-re pl.</p>
<pre>#nav {
    float: left;
    min-width: 170px;
    width: 18%;
    border:1px solid black;
}</pre>
<p>18%-kot kéne beállítani, (100-.8&#215;100-2)=.18&#215;100, hasonló a probléma nemcsak a border, de margin ill. padding esetében is, habár e két utóbbira adhatunk meg %-kos szélességértéket, máskérdés hogy változó margin,padding értékek, dizájnolhatóság és látvány szempontjából sem túl szerencsések.</p>
<p>További problémát jelent ie6,7 floatolt elem kezelése is, ie7 az 50%-ra állított szélességű elemeket mindképp egymás mellé helyezi, margin,padding,border beállítástól függetlenül (feltételezve, hogy mi is erre gondoltunk), kár hogy ezzel a viselkedésével magára maradt, ie6 ellenben a float-olt elemeket nem pozicíonálja minden esetben közvetlenül egymás mellé.</p>
<p>A következő bejegyzésben, mindeme problémákat orvosló minta kerül bevezetésre, ami annyira alapnak fog bizonyulni, hogy az összes fluid CSS elrendezés reá fog épülni.</p>
<p>hajrá CSS <img src='http://boxmodels.toxin.hu/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://boxmodels.toxin.hu/2009/03/09/fluid-css-elrendezesek-ii-a-befele-novekvo-doboz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fluid CSS layouts &#8211; Alkalmazkodó CSS elrendezések I.</title>
		<link>http://boxmodels.toxin.hu/2009/03/01/css-layouts-css-elrendezesek-i/</link>
		<comments>http://boxmodels.toxin.hu/2009/03/01/css-layouts-css-elrendezesek-i/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 14:17:24 +0000</pubDate>
		<dc:creator>txn</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://boxmodels.toxin.hu/?p=94</guid>
		<description><![CDATA[A pozicionálások témakört befejezvén, az elkövetkező bejegyzésekben a CSS elrendezésekkel, és azok holdudvarával fogunk részletekbemenőleg foglalkozni.
Elöljáróban és zárójelben, amennyiben a  &#8216;fluid layouts&#8217;-ra egy megfelelő vagy már bevezetett/elfogadott magyar terminus-technicus-t bekommentálna valaki azt előre is megköszönném, egyelőre az alkalmazkodó elrendezést fogom használni &#8211; ami elég faramuciul hangzik &#8211; ilyenkor mindenki gondoljon a &#8216;fluid layouts&#8217;-ra &#8230;
Alkalmazkodónak mondhatunk [...]]]></description>
			<content:encoded><![CDATA[<p>A pozicionálások témakört befejezvén, az elkövetkező bejegyzésekben a CSS elrendezésekkel, és azok holdudvarával fogunk részletekbemenőleg foglalkozni.</p>
<p>Elöljáróban és zárójelben, amennyiben a  &#8216;fluid layouts&#8217;-ra egy megfelelő vagy már bevezetett/elfogadott magyar terminus-technicus-t bekommentálna valaki azt előre is megköszönném, egyelőre az alkalmazkodó elrendezést fogom használni &#8211; ami elég faramuciul hangzik &#8211; ilyenkor mindenki gondoljon a &#8216;fluid layouts&#8217;-ra &#8230;</p>
<p>Alkalmazkodónak mondhatunk egy elrendezést akkor, ha a következő alapfeltételeknek képes megfelelni :</p>
<ul>
<li>különböző eszközök megjelenítési képességeihez automatikusan adaptálódik (hozzáigazul), megjelenítési képességek alatt azok (esetlegesen egymástól eltérő) betűtípusait, megjelenítési dimenzióit (szélesség x magasság) ill. nagyítási lehetőségeit értem</li>
<li><a href="http://bartal.org/web-accessibility-akadalymentes-weboldalak.html" target="_blank">akadálymentesség<br />
</a></li>
<li>modularitás</li>
<li>könnyű testre szabhatóság</li>
<li>nyílt forrású javascript könyvtárak használatán alapultság</li>
</ul>
<p>előbbi tulajdonságok mindegyikéről bővebben lesz még szó a későbbiekben, ebben a bejegyzésben &#8216;csupán&#8217; megtekintjük azt az alapot, amit a későbbiek során kibővítünk ill. építkezni fogunk.</p>
<p><span id="more-94"></span>Az <a href="http://boxmodels.toxin.hu/pelda/fluid-layout.html" target="_blank">alap</a> és forráskódjának megtekintése után, lássuk mire is képes még az elrendezés a fentieken túl</p>
<ul>
<li>amennyiben változik a látótér (viewport) szélessége (a megjelenítő eszközök egymástól különböző felbontásban dolgoznak), automatikusan képes annak nagyságától függően egy sorba vagy oszlopba szervezni tartalmát (vagy a tartalmát felépítő elemeket)</li>
<li>képes követni a látótér szélességének növekedését (adott pontig, túl széles oszlopszélesség már az olvashatóság rovására menne)</li>
<li>az elrendezés egyes építőblokkjai képesek követni a látótér szélességének csökkenését, szintén csak egy adott pontig, azon túl a csökkenés már az elrendezés olvashatóságát akadályozná meg</li>
<li>táblázatmentesség</li>
</ul>
<p>Előbbi tulajdonságok képezik azon tulajdonságok minimális halmazát, aminek egy alkalmazkodónak mondott elrendezésnek meg kell tudnia felelni. A <a href="http://boxmodels.toxin.hu/pelda/fluid-layout.html">példafájlban szereplő elrendezés</a> képes erre, erről előbbi linkre kattintás után, a böngésző ablakának átméretezésével győződhetünk meg.</p>
<p>Természetesen számos más tulajdonság is előtérbe kerülhet -ahogy fog is a későbbiekben-, egy adott elrendezés megvalósításakor, előbbi példafájl a &#8216;minimális&#8217; követelményeknek felel csak meg, ill. csak azokat a HTML elemeket(markup) ill. CSS tulajdonságot(style) tartalmazza, amik képessé teszik eme megfelelésre, képességeit a további bejegyzések alkalmával fogjuk majd bővíteni.</p>
<p>folyt. köv.</p>
<p>ui: itt hívnám fel a figyelmet a fentiekhez kacsolódó rrd cikksorozatra: <a href="http://webmania.cc/webdesigner-leszel-s-katona-vadakat-terelo-juhasz-1/ ">webdesigner leszel s katona vadakat terelő juhász</a> címmel</p>
]]></content:encoded>
			<wfw:commentRss>http://boxmodels.toxin.hu/2009/03/01/css-layouts-css-elrendezesek-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pozicionálások a gyarkorlatban, haladó VII. : Vertikális középre igazítás</title>
		<link>http://boxmodels.toxin.hu/2009/02/22/pozicionalasok-a-gyarkorlatban-halado-vii-kozepre-igazitas/</link>
		<comments>http://boxmodels.toxin.hu/2009/02/22/pozicionalasok-a-gyarkorlatban-halado-vii-kozepre-igazitas/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 16:53:53 +0000</pubDate>
		<dc:creator>txn</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://boxmodels.toxin.hu/?p=87</guid>
		<description><![CDATA[Középre igazításkor alapvető feladat, hogy egy elemet annak legközelebbi őt tartalamazó pozicionált ősének vertikális közepére igazítsuk. Túl az előbbin, cél még, hogy a középre igazítás automatikus legyen, azaz a tartalamzó elem magasságának változásákor, ne kelljen az elemet folyamatosan kézzel újra és újra középre igazítsuk. E két célnak próbálnak megfeleni a bejegyzésben szereplő minták.
Essünk is túl [...]]]></description>
			<content:encoded><![CDATA[<p>Középre igazításkor alapvető feladat, hogy egy elemet annak legközelebbi őt tartalamazó pozicionált ősének vertikális közepére igazítsuk. Túl az előbbin, cél még, hogy a középre igazítás automatikus legyen, azaz a tartalamzó elem magasságának változásákor, ne kelljen az elemet folyamatosan kézzel újra és újra középre igazítsuk. E két célnak próbálnak megfeleni a bejegyzésben szereplő minták.</p>
<p>Essünk is túl a már szokásos a feketelevesen, <a href="http://ipinfo.info/netrenderer/index.php?browser=ie-mix&amp;url=http://boxmodels.toxin.hu/pelda/middle_aligned.html">ie6-ie7 netrenderer-el által generált kimenet,</a> a render-ből generált képből kiderül, -hasonlóan a korábbi jegyzetekben szerepelt mintákhoz- ie6 képtelen az abszolút pozicionált elemek középre igazítására, ie7 alatt kezdtek a dolgok rendbe jönni, de még itt sincs lehetőségünk méretezett elemek középre igazítására, kizárólag széthúzott abszolút pozicionált elemekkel tehetjük ezt meg (height:auto), ie8,opera,safari,chrome,fx2-3 (utolsó publikus verziók), a jegyzetben szereplő minták egyformán jelennek meg.</p>
<h3><span id="more-87"></span>Középre igazított inline elem</h3>
<p>SZELEKTOR { line-height:+ÉRTÉK; }</p>
<h3>Középre igazíott méretezett abszolút elem</h3>
<p>SZELEKTOR { position:absolute; height:+ÉRTÉK;<br />
margin-top:auto; margin-bottom:0;<br />
top:0; bottom:0; }</p>
<h3>Középre igazított tartalamzó elem széles abszolút elem</h3>
<p>SZELEKTOR { position:absolute; height:auto;<br />
margin-top:±ÉRTÉK; margin-bottom:±ÉRTÉK;<br />
top:0; bottom:0; }</p>
<p>Mindezeket a <a href="http://boxmodels.toxin.hu/pelda/middle_aligned.html">példafájlon</a> megszemlélve, a tanúságok, szűk keresztmetszet: ie6-7 ergo, inline elemek gond nélkül középre igazíthatóak (első minta böngészőfüggetlen), abszolút elemeket mechanikusan középre tolhatunk, de böngészőfüggetlen automatikus méretezésre vagy középen tartásra ne is számítsunk amíg ie6 köztünk van.</p>
<p>A minták működéséről, láthatjuk, hogy a pozicionálásnak három lehetséges módja van, elsőnek az inline, a tartalmazó elemnek konkrét méret legyen beállítva, majd adjuk meg a line-height tulajdonságának ugyanezt az értéket, legyen px vagy % stb, a többi a böngésző dolga, adhatunk meg kisebb vagy nagyobb értéket is, ezzel az inline elem vertikális pozicióját tudjuk befolyásolni az-az eltolás hozható létre, ekkor egy overflow:hidden tulajdonság is kerüljön beállításra különben ie6 széttolhatja a tartalmazó elemet, megváltoztathatva az eredetileg beállított magasság értéket.</p>
<p>Abszolút pozicionálások, látható a két módozat közti különbség, vagy a height-nek adunk meg konkrét éréket és a margin-top,-bottom értékeknek auto-t, vagy vice-versa. Első esetben a konténerelem magasságának változásait nem követi az elem, utóbbi esetben ahogy változik a konténer úgy változik a középre rendezett elem magassága is.</p>
<p>Sajna statikus vagy tartalommagas elemet nem tudunk középre rendezni, a már középre igazított abszolút elemeken belüli elemek középre igazításakor a</p>
<h3>Középre igazított tartalamzó elem széles abszolút elem</h3>
<p>SZELEKTOR { position:absolute; height:auto;<br />
margin-top:±ÉRTÉK; margin-bottom:±ÉRTÉK;<br />
top:0; bottom:0; }</p>
<p>mintát kell mégegyszer felhasználnunk.</p>
<p>hajrá CSS <img src='http://boxmodels.toxin.hu/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://boxmodels.toxin.hu/2009/02/22/pozicionalasok-a-gyarkorlatban-halado-vii-kozepre-igazitas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pozicionálások a gyarkorlatban, haladó VI. : Alulra igazítás majd eltolás</title>
		<link>http://boxmodels.toxin.hu/2009/02/15/pozicionalasok-a-gyarkorlatban-halado-vi-alulra-igazitas-majd-eltolas/</link>
		<comments>http://boxmodels.toxin.hu/2009/02/15/pozicionalasok-a-gyarkorlatban-halado-vi-alulra-igazitas-majd-eltolas/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 09:58:28 +0000</pubDate>
		<dc:creator>txn</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Absolute]]></category>
		<category><![CDATA[blokk elemek]]></category>

		<guid isPermaLink="false">http://boxmodels.toxin.hu/?p=75</guid>
		<description><![CDATA[Nézzük is mire is számíthatunk: ie6-7 render egymás felett, netrender-el ,  egyedül talán a tartalommagas abszolút pozicionált elem néz ki hasonlóan, de böngészőfüggetlenségről ez esetben nem beszélhetünk (azért ne írjuk le végleg a bejegyzésben szereplő mintákat, hiszen ie6 kivételével minden böngészőben ie7-8, opera, safari, chrome azonosan működnek). További megkötést jelent, hogy statikus tartalommagas  [...]]]></description>
			<content:encoded><![CDATA[<p>Nézzük is mire is számíthatunk: <a href="http://ipinfo.info/netrenderer/index.php?browser=ie-mix&amp;url=http://boxmodels.toxin.hu/pelda/bottom_aligned.html">ie6-7 render egymás felett, netrender-el</a> ,  egyedül talán a tartalommagas abszolút pozicionált elem néz ki hasonlóan, de böngészőfüggetlenségről ez esetben nem beszélhetünk (azért ne írjuk le végleg a bejegyzésben szereplő mintákat, hiszen ie6 kivételével minden böngészőben ie7-8, opera, safari, chrome azonosan működnek). További megkötést jelent, hogy statikus tartalommagas  elemet alulra igazításhoz nem használhatunk, ennek pozícióját a böngésző ill. az elem normál szövegfolyambeli pozíciója határozza meg.</p>
<p>A minták minden egyéb tekintetben szimmetrikusak a fentre igazítás mintáival, a margin-top,top és a maring-bottom,bottom értékek cserélődnek fel, lássuk is :</p>
<h3><span id="more-75"></span>Alulra igazított méretezett statikus blokk</h3>
<p>BLOKK-SZELEKTOR { position:static; height:+ÉRTÉK;<br />
margin-top:auto; margin-bottom:0; }</p>
<h3>Alulra igazított méretezett abszolút elem</h3>
<p>SZELEKTOR { position:absolute; height:+ÉRTÉK;<br />
margin-top:auto; margin-bottom:0;<br />
top:auto; bottom:0; }</p>
<h3>Alulra igazított tartalomszéles abszolút elem</h3>
<p>SZELEKTOR { position:absolute; height:auto;<br />
margin-top:auto; margin-bottom:0;<br />
top:auto; bottom:0; }</p>
<h3>Alulra igazított széthúzott abszolút elem</h3>
<p>SZELEKTOR { position:absolute; height:auto;<br />
margin-top:0; margin-bottom:0;<br />
top:0; bottom:0; }</p>
<p>A <a href="http://boxmodels.toxin.hu/pelda/bottom_aligned.html">példafájlon</a> megfigyelhető, ha a már igazított konténerelem tartalmát alulra akarjuk igazítani, a konténerben lévő elemen az alulra igazítás mintáját még egyszer alkalmaznunk kell, azaz :</p>
<h3>Alulra igazított tartalomszéles abszolút elem</h3>
<p>SZELEKTOR { position:absolute; height:auto;<br />
margin-top:auto; margin-bottom:0;<br />
top:auto; bottom:0; }</p>
<p>Az esetleges eltolást ebben az esetben, a margin-bottom tulajdonságnak adott konkrét értékek hozzák létre, azaz minden ahogy fent, kivéve, hogy</p>
<p>margin-bottom:±ÉRTÉK;</p>
<p>hajrá CSS <img src='http://boxmodels.toxin.hu/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://boxmodels.toxin.hu/2009/02/15/pozicionalasok-a-gyarkorlatban-halado-vi-alulra-igazitas-majd-eltolas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pozicionálások a gyarkorlatban, haladó V. : Felűre igazítás majd eltolás</title>
		<link>http://boxmodels.toxin.hu/2009/02/14/pozicionalasok-a-gyarkorlatban-halado-v-kozepre-igazitas-majd-eltolas/</link>
		<comments>http://boxmodels.toxin.hu/2009/02/14/pozicionalasok-a-gyarkorlatban-halado-v-kozepre-igazitas-majd-eltolas/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 14:39:41 +0000</pubDate>
		<dc:creator>txn</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Absolute]]></category>
		<category><![CDATA[blokk elemek]]></category>

		<guid isPermaLink="false">http://boxmodels.toxin.hu/?p=68</guid>
		<description><![CDATA[S02E01 &#8230;. 
Folytatván az igazítások ill. a pozicionálások a gyakorlatban, haladó minták leírását, a bal, jobb, középre igazítás után a felűre igazítás mintája következik. Egyből a lényeg : a netrenderer  által generált ie6-7 összehasonlító ábrát megszemlélve : a következtetés, ez a minta bizony korántsem nevezhető böngésző függetlennek, ennek ellenére alapszinten, az abszolút pozicionálást ebben [...]]]></description>
			<content:encoded><![CDATA[<p>S02E01 &#8230;. <img src='http://boxmodels.toxin.hu/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /><br />
Folytatván az igazítások ill. a pozicionálások a gyakorlatban, haladó minták leírását, a bal, jobb, középre igazítás után a felűre igazítás mintája következik. Egyből a lényeg : a <a href="http://ipinfo.info/netrenderer/index.php?browser=ie-mix&amp;url=http://boxmodels.toxin.hu/pelda/top_aligned.html" target="_blank">netrenderer  által generált ie6-7 összehasonlító ábrát</a> megszemlélve : a következtetés, ez a minta bizony korántsem nevezhető böngésző függetlennek, ennek ellenére alapszinten, az abszolút pozicionálást ebben az esetben kerülve,  s -egyelőre- jobb híján be kell érnünk vele.</p>
<h3><span id="more-68"></span>Felűre igazított méretezett statikus blokk elem</h3>
<p>BLOKK-SZELEKTOR { position:static; height:+ÉRTÉK;<br />
margin-top:0; margin-bottom:auto; }</p>
<h3>Felűre igazított tartalomszéles statikus blokk</h3>
<p>BLOKK-SZELEKTOR { position:static; height:auto;<br />
margin-top:0; margin-bottom:0; }</p>
<h3>Felűre igazított méretezett abszolút elem</h3>
<p>SZELEKTOR { position:absolute; height:+ÉRTÉK;<br />
margin-top:0; margin-bottom:auto;<br />
top:0; bottom:auto; }</p>
<h3>Felűre igazított tartalomszéles abszolút elem</h3>
<p>SZELEKTOR { position:absolute; height:auto;<br />
margin-top:0; margin-bottom:auto;<br />
top:0; bottom:auto; }</p>
<h3>Felűre igazított széthúzott abszolút elem</h3>
<p>SZELEKTOR { position:absolute; height:auto;<br />
margin-top:0; margin-bottom:0;<br />
top:0; bottom:0; }</p>
<p>Azaz, amennyiben nem akarunk konkrét magasságot beállítani, hagyjuk a height tulajdonságot : auto &#8211; értéken. Statikus helyett abszolút pozicionálás, túl a nyilvánvaló position tulajdonságbeli különbségen,  abszolút pozicionálás esetében : a top, bottom tulajdonságok jelennek meg , értékük minden esetben ill. esetenként megegyezik a margin-top,-bottom tulajdonságokéval. Tartalom ill. széthúzott (tartalmazó elem magas) abszolút pozicionálás esetén,  margin-bottom,bottom  auto, ill. nulla értéket vesz fel.</p>
<p>Széthúzott abszolút pozicionálásról, ie6 esetében le kell mondanunk,<a href="http://boxmodels.toxin.hu/pelda/top_aligned.html"> és ahogy a példafájlon is látszódik</a> statikus blokk elemeket egy adott konténerben minden különösebb nehézség nélkül értsd. a böngésző megteszi magától, egymás alá rende(re)lhetünk.</p>
<p>Eltolás: nagyon egyszerűen lehetséges a már igazított elemeken eltolást kieszközölni: egyszerűen a mintákban szereplő:  margin-top:0 helyére  margin-top: +-Értéket kell behelyettesíteni .</p>
<p>hajrá CSS <img src='http://boxmodels.toxin.hu/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://boxmodels.toxin.hu/2009/02/14/pozicionalasok-a-gyarkorlatban-halado-v-kozepre-igazitas-majd-eltolas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pozicionálások a gyarkorlatban, haladó IV. : Középre igazítás majd eltolás</title>
		<link>http://boxmodels.toxin.hu/2008/06/08/pozicionalasok-a-gyarkorlatban-halado-iv-kozepre-igazitas-majd-eltolas/</link>
		<comments>http://boxmodels.toxin.hu/2008/06/08/pozicionalasok-a-gyarkorlatban-halado-iv-kozepre-igazitas-majd-eltolas/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 10:27:48 +0000</pubDate>
		<dc:creator>txn</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Absolute]]></category>
		<category><![CDATA[inline elemek]]></category>
		<category><![CDATA[középre igazítás]]></category>
		<category><![CDATA[position]]></category>
<category></category>
		<guid isPermaLink="false">http://boxmodels.toxin.hu/?p=66</guid>
		<description><![CDATA[Előző bejegyzésben középre igazított elemeken, ebben a bejegyzésben megpróbálunk horizontálisan eltolást kieszközölni.]]></description>
			<content:encoded><![CDATA[<p>Előző bejegyzésben középre igazított elemeken, ebben a bejegyzésben megpróbálunk horizontálisan eltolást kieszközölni. Amennyiben szemrevételezzük ie6-7  <a href="http://ipinfo.info/netrenderer/index.php?browser=ie-mix&amp;url=http://boxmodels.toxin.hu/pelda/center_offset.html">e bejegyzésben szereplő mintákról készült, IE NetRenderel által megjelenített, renderelését</a> láthatjuk, hogy közelebbi barátságba, nem pozicionált őshöz való igazítás esetén: széthúzott statikus blokkal, míg pozicionált ős esetén a <a href="http://boxmodels.toxin.hu/2008/05/02/pozicionalasok-a-gyarkorlatban-iv-statikus-tabla-elemek-igazitasa-eltolasa/">Pozicionálások a gyarkorlatban IV. : Statikus tábla elemek igazítása és eltolásasa</a> mintában szereplő tábla elemmel (&lt;table&gt;&lt;tr&gt;&lt;td&gt; TARTALOM &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;) érdemes kerülni, a többi minta ezeken a böngészőkön nem, <a href="http://ipinfo.info/netrenderer/index.php?browser=ie8&amp;url=http://boxmodels.toxin.hu/pelda/center_offset.html" target="_blank">csak majd ie8 alatt lesz támogatott.</a></p>
<p>Következzenek akkor az eltolást létrehozó általános minták:</p>
<p><span id="more-66"></span></p>
<h4>Középről eltolt inline elem</h4>
<p>INLINE-SZELEKTOR { margin-left:±VALUE; }<br />
BLOKK-SZELEKTOR { text-align:center; }</p>
<h4>Középről eltolt széthúzott statikus blokk elem</h4>
<p>BLOKK-SZELEKTOR{ position:static; text-align:center;<br />
width:auto; margin-left:±ÉRTÉK ;<br />
margin-right:±ÉRTÉK ; }</p>
<h4>Középről eltolt méretezett abszolút elem</h4>
<p>SZELEKTOR{ position:absolute; text-align:center;<br />
width:+±ÉRTÉK ; left:±ÉRTÉK ; margin-left:auto;<br />
right:0; margin-right:auto; }</p>
<h4>Középről eltolt széthúzott abszolút elem</h4>
<p>SZELEKTOR{ position:absolute; text-align:center;<br />
width:auto; left:0; margin-left:±VALUE;<br />
right:0; margin-right:±ÉRTÉK }</p>
<p>Utoljára, bónuszként, a lassan az igazítás/eltolás témában svájci bicska szerepét betöltő tábla elem, amennyiben tartalom széles elem, középre igazítás utáni eltolására van szükségünk (böngésző függetlenül)</p>
<h4>Tartalom széles középről eltolt abszolút pozicionált táblaelem</h4>
<p>HTML minta:</p>
<p>&lt;table&gt;&lt;tr&gt;&lt;td&gt; TARTALOM &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</p>
<p>CSS minta:</p>
<p>TÁBLA SZELEKTOR{ margin-left:±VALUE; margin-right: auto;<br />
position: absolute;  right: 0;<br />
text-align: center; width: auto;}</p>
<p>A minták nagyrészt megegyeznek az előző bejegyzésben szerepelttel, kivéve  persze,  hogy megjelennek benne az eltolást  létehozó CSS tulajdonság-érték párok:</p>
<ul>
<li><strong>inline elem esetén</strong>, margin-left-nek adhatunk egy pozitív ill. negatív értéket, ezek sorban balra ill. jobbra fogják az adott inline elemet eltolni</li>
<li><strong>középen eltolt méretezett abszolút elem esetén, </strong>a left CSS tulajdonságnak adhatunk pozitív/negatív értéket előbbivel balra, utóbbival jobbra tolhatjuk az adott elemet</li>
<li><strong>középen eltolt széthúzott abszolút elem esetén, </strong>elsőnek állítsuk a bal/jobb margókat egyforma értékre &#8211; pozitív érték összenyomja, negatív érték széthúzza az elemet &#8211; majd  balra  tolás  létrehozása érdekében,  növeljük a  bal  margót  és  ugyanennyivel csökkentsük a  jobbat,  jobbra tolás esetén  vice versa.</li>
</ul>
<p>Táblázat felhasználása esetén a margin-left-nek adott pozitív-negatív értékek hozzák létre a balra-jobbra eltolást.</p>
<p>Ahogy már láthattuk abszolút elemet ie8-ig nem használhatunk középre igazításhoz, csak a statikus széthúzott és a tábla minta működőképes. <a href="http://boxmodels.toxin.hu/pelda/center_offset.html" target="_blank">Linkre kattintva a szokásos példafájl magyar, táblázattal felturbózott kiadása is megtekinthető <img src='http://boxmodels.toxin.hu/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> </a> .</p>
<p>Következő részben a nem kevésbé izgalmas, nem ill. pozicionált ős tetejéhez történő igazításról és igazítás utáni eltolásáról lesz szó.</p>
<p>Hajrá CSS, mindenKi a szabadba <img src='http://boxmodels.toxin.hu/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://boxmodels.toxin.hu/2008/06/08/pozicionalasok-a-gyarkorlatban-halado-iv-kozepre-igazitas-majd-eltolas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pozicionálások a gyarkorlatban, haladó III. : Középre igazítás</title>
		<link>http://boxmodels.toxin.hu/2008/06/07/pozicionalasok-a-gyarkorlatban-halado-iii-kozepre-igazitas/</link>
		<comments>http://boxmodels.toxin.hu/2008/06/07/pozicionalasok-a-gyarkorlatban-halado-iii-kozepre-igazitas/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 08:59:11 +0000</pubDate>
		<dc:creator>txn</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Absolute]]></category>
		<category><![CDATA[blokk elemek]]></category>
		<category><![CDATA[középre igazítás]]></category>
<category></category>
		<guid isPermaLink="false">http://boxmodels.toxin.hu/?p=65</guid>
		<description><![CDATA[Ebben a bejegyzésben szereplő minták felhasználásával, egy elemet ill. annak tartalmát szülőeleméhez ill. legközelebbi pozicionált őséhez képest tudjuk majd középre igazítani.]]></description>
			<content:encoded><![CDATA[<p>Balra igazítás és tolás után,  &#8211; a várható téma- előbbiek fordítottjai a jobbra igazítás és tolás következne, de ehelyett a középre igazításról fogunk &#8216;beszélni&#8217;, lévén előbbiek a balra tolás/igazításnak a megfordítottjai, csak a margin-left/right ill. left/right tulajdonságok értékeinek fel/megcseréléseiben különböznek tőlük(ilyenre szokták volt írni, hogy : házifeladatnak) .</p>
<p>Ebben a bejegyzésben szereplő minták felhasználásával, egy elemet ill. annak tartalmát szülőeleméhez ill. legközelebbi pozicionált őséhez képest tudjuk majd középre igazítani.</p>
<p>Ha az IE Netrenderel-el &#8211; <a href="https://addons.mozilla.org/en-US/firefox/addon/6455">firefox extension</a> is van már hozzá &#8211; megnézzük a példafájlról ill. a lehetséges, és a majd ie8 alatt mind jól megjelenített , mintákról készült, ie6 által <a href="http://ipinfo.info/netrenderer/index.php?browser=ie6&amp;url=http://boxmodels.toxin.hu/pelda/center_aligned.html">lerenderelt lapot</a> , láthatjuk, hogy lehetőségeink jelen pillanatban eléggé behatároltak, mindenesetre lássuk őket:</p>
<p><span id="more-65"></span></p>
<h4>Középre igazított méretezett statikus blokk elem</h4>
<p>BLOKK-SZELEKTOR { position:static; text-align:center;<br />
width:+ÉRTÉK; margin-left:auto;<br />
margin-right:auto; }</p>
<h4>Közpre igazított tartalmazó elem széles statikus blokk elem</h4>
<p>BLOKK-SZELEKTOR { position:static; text-align:center;<br />
width:auto; margin-left:+ÉRTÉK;<br />
margin-right:+ÉRTÉK; }</p>
<h4>Középre igazított méretezett elem</h4>
<p>SZELEKTOR { position:absolute; text-align:center;<br />
width:+ÉRTÉK; left:0; margin-left:auto;<br />
right:0; margin-right:auto; }</p>
<h4>Középre igazított tartalmazó széles elem</h4>
<p>SZELEKTOR { position:absolute; text-align:center;<br />
width:auto; left:0; margin-left:+ÉRTÉK;<br />
right:0; margin-right:+ÉRTÉK; }</p>
<p>A könyvben: &#8220;An element can&#8217;t be shrinkwrapped if it is centered&#8221; szerepel, ezért, a <a href="http://boxmodels.toxin.hu/2008/05/02/pozicionalasok-a-gyarkorlatban-iv-statikus-tabla-elemek-igazitasa-eltolasa/">Pozicionálások a gyarkorlatban IV. : Statikus tábla elemek igazítása és eltolása</a> idevonatkozó mintáját beszúrom ide:</p>
<h4>Középre igazított tartalom széles tábla elem</h4>
<h4>HTML minta</h4>
<p>&lt;table&gt;&lt;tr&gt;&lt;td&gt;TARTALOM&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</p>
<h4>CSS minta</h4>
<p>SZELEKTOR { position:static;<br />
width:auto; margin-left:auto; margin-right:auto; }</p>
<p>a fenti mintákat egy kicsit elemezve: tartalmat text-align:center CSS tulajdonság-érték pár megadásával tudunk beállítani, statikus elem középreigazításakor használhatunk fix, vagy dinamikusan változó szélességet, előbbi esetén a jobb-bal margókat:auto-ra utóbbi esetben egy fix értékre kell beállítani, zérus értékre állítás esetén lesz az elem tartalmazóelem széles. Abszolút pozicionált elemet használva, ekkor az elemet legközelebbi pozicionált őséhez képest igazíthatjuk középre, előbbi értékekhez még egy left,right:0 CSS tulajdonság-érték párt is hozzá kell adnunk.</p>
<p>Horizontálisan tartalom szélesre egy elemet, ezek szerint, csak táblázat felhasználásával tudunk beállítani(lásd utolsó minta).  <a href="http://ipinfo.info/netrenderer/index.php?browser=ie6&amp;url=http://boxmodels.toxin.hu/pelda/center_aligned.html" target="_blank">ie6  képtelen abszolút elemeket középre  igazítani</a> , <a href="http://ipinfo.info/netrenderer/index.php?browser=ie7&amp;url=http://boxmodels.toxin.hu/pelda/center_aligned.html" target="_blank">ie7 már elboldogul az abszolút széthúzott elemmel</a> középre igazított méretezettel továbbra sem, ie8b1: már helyesen jeleníti meg őket, Firefox2-3rc2,Opera-Safari (utolsó elérhető verziók, win) szintén.</p>
<p>A <a href="http://boxmodels.toxin.hu/pelda/center_aligned.html" target="_blank">példafájlon</a> látható hogy méretezett statikus elem esetén a margók mérete, míg fix margóbeállítás esetén az elem szélessége fog dinamikusan változni. Amennyiben százalékot állítunk elem, vagy margószélességnek, ezek a befoglaló elem szélességének megadott százalékos arányában, dinamikusan fognak átméreteződni.</p>
<p>Következő bejegyzésben a már középre igazított elemen fogunk eltolást kieszközölni :<br />
Hajrá CSS <img src='http://boxmodels.toxin.hu/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://boxmodels.toxin.hu/2008/06/07/pozicionalasok-a-gyarkorlatban-halado-iii-kozepre-igazitas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
