<?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>simple-webdesign.com &#187; CSS</title>
	<atom:link href="http://www.simple-webdesign.com/blog/category/how-to/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.simple-webdesign.com/blog</link>
	<description>Web design made simple!</description>
	<lastBuildDate>Mon, 05 Dec 2011 13:13:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Scurt tutorial CSS: formatarea textului</title>
		<link>http://www.simple-webdesign.com/blog/scurt-tutorial-css-formatarea-textului/</link>
		<comments>http://www.simple-webdesign.com/blog/scurt-tutorial-css-formatarea-textului/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 11:34:47 +0000</pubDate>
		<dc:creator>Simple</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.simple-webdesign.com/blog/?p=591</guid>
		<description><![CDATA[Nu de mult spuneam cate ceva despre cum poti formata un text folosind doar css-ul. Insa cum procedam in cazul in care ne dorim mai multe tipuri si mai multe formate de text in aceasi pagina? Voi incerca sa spun doar cateva cuvinte despre asta, nu inainte de a preciza ca acest tutorial este valabil [...]
Related posts:<ol>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-diferenta-dintre-class-si-id/' rel='bookmark' title='Scurt tutorial CSS  &#8211; Diferenta dintre CLASS si ID'>Scurt tutorial CSS  &#8211; Diferenta dintre CLASS si ID</a></li>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-text/' rel='bookmark' title='Scurt tutorial CSS: elementul text'>Scurt tutorial CSS: elementul text</a></li>
<li><a href='http://www.simple-webdesign.com/blog/ce-este-css-ul-scurte-explicatii-part-one/' rel='bookmark' title='Scurt tutorial CSS  &#8211; Introducerea CSS in pagina'>Scurt tutorial CSS  &#8211; Introducerea CSS in pagina</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Nu de mult spuneam cate ceva despre cum poti <a title="Formatarea unui text cu CSS" href="http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-text/">formata un text folosind doar css</a>-ul. Insa cum procedam in cazul in care ne dorim mai multe tipuri si mai multe formate de text in aceasi pagina? Voi incerca sa spun doar cateva cuvinte despre asta, nu inainte de a preciza ca acest tutorial este valabil doar daca se folosesc div-uri in crearea unui site sau a unei pagini. Dar sa pornesc la drum.</p>
<p>Pentru simplitate, presupunem ca avem urmatoarea structura pentru o pagina simpla:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
&lt;title&gt;Titlu pagina&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id=&quot;container&quot;&gt;
	&lt;div id=&quot;header&quot;&gt;
		&lt;h1&gt;Titlu site&lt;/h1&gt;
		&lt;p&gt;descriere site&lt;/p&gt;
	&lt;/div&gt; &lt;!-- sfarsit header --&gt;

	&lt;div id=&quot;continut&quot;&gt;
       &lt;h1&gt;Titlu articol&lt;/h1&gt;
	&lt;p&gt; acesta este continutul, iar acesta este un &lt;a href=&quot;#&quot;&gt;link&lt;/a&gt;
	&lt;/div&gt; &lt;!-- sfarsit continut --&gt;
&lt;/div&gt; &lt;!-- sfarsit container --&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p><span id="more-591"></span><br />
Dupa cum se vede, aceasta este o structura simpla, in care am folosit un div denumit &#8220;container&#8221; in care practic voi ingloba tot continutul, iar apoi inca doua div-uri pentru partea de inceput a site-ului (header) si continut. Nu am mai inclus si partea de final sau un meniu pentru a simplifica acest tutorial. In header avem un &#8220;heading&#8221; pentru titlul site-ului si o mica descriere, iar in continut, un titlu, un paragraf cu un text si un link. Acestea sunt si elementele pe care dorim sa le formatam folosind CSS-ul. Pentru fiecare din aceste div-uri, am folosit ID-uri (<a href="http://www.simple-webdesign.com/blog/scurt-tutorial-css-diferenta-dintre-class-si-id/" title="Diferenta dintre CLASS si ID">click aici</a> pentru e afla de ce).</p>
<p>Cea mai simpla metoda e sa definim in tag-ul &#8220;<strong>body</strong>&#8221; proprietatile textului pe care il dorim, de exemplu:</p>
<pre class="brush: css; title: ; notranslate">
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0066CC;
}
</pre>
<p>In acest fel insa, toate textele de pe site vor avea culoarea albastra si marimea de 16 pixeli, mai putin heading-ul <strong>h1</strong> care va  avea o marime standard, ceva mai mare. Pentru a evita acest lucru, vom formata practic fiecare text in parte. Sa spunem ca ne dorim ca textul din header sa fie scris cu Arial, heading-ul il vrem negru si scris mare, iar descrierea site-ului, o vrem sa fie ceva mai mica si scrisa cu un font gri. Pentru asta va trebui sa definim in css fiecare element, insa va trebui sa precizam si locatia elementului. Daca am defini doar un singur element h1 ca avand marimea de 20 pixeli, atunci toate heading-urile h1 din site vor avea marimea de 20 de pixeli. Daca insa definim elementul h1 din div-ul &#8220;header&#8221;, atunci toate proprietatile definite pentru el vor avea efect doar in &#8220;header&#8221;, iar asta se face asa:</p>
<pre class="brush: css; title: ; notranslate">
#header, #header h1, #header p {
	font-family: Arial;
	margin: 0px;
}
#header h1 {
	font-size: 24px;
	color: #000000;
}
#header p {
	font-size: 16px;
	color: #CCCCCC;
}
</pre>
<p>Ce am facut mai sus? Practic i-am spus browser-ului ca fiecare text din interior-ul div-ului &#8220;header&#8221; sa fie de tip <strong>Arial</strong>. Puteam sa definesc fontul pentru fiecare element in parte, insa asta ar insemna sa scriu de cel putin doua ori acelasi lucru, fapt care mareste inutil marimea fisierului CSS.<br />
<strong>Este indicat sa se foloseasca mai multe elemente care au proprietati comune, in acelasi loc, separate prin virgula</strong>.<br />
Mai departe, am definit heading-ul <srong>H1</strong> ca fiind negru si avand marimea de 24 pixeli, iar mai jos, descrierea site-ului care se afla in paragraf, ca fiind de doar 16 pixeli, de culoare gri.<br />
Pentru ca in general atat un paragraf cat si un heading au implicit marginea ceva mai indepartata decat marginea textului efectiv, am adaugat si un &#8220;margin: 0px;&#8221; pentru a elimina distanta dintre cele doua elemente. </p>
<p>In acest fel am formatat elementele din header, pentru cele din paragrag, procedura fiind aceeasi, cu diferenta ca aici am definit si un link:</p>
<pre class="brush: css; title: ; notranslate">
#continut, #continut h1, #continut p {
	font-family: Tahoma;
	margin: 0px;
}
#continut h1 {
	font-size: 20px;
	color: #990000;
}
#continut p {
	font-size: 1apx;
	color: #666666;
}
#continut a {
	font-size: 1apx;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
</pre>
<p>Nu o mai lungesc pentru ca pana acum v-ati dat seama ca aici fontul si culorile sunt schimbate, nu-i asa? Codul final, unde sunt adaugate toate cele de mai sus arata asa:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
&lt;title&gt;Titlu pagina&lt;/title&gt;
&lt;style type=&quot;text/css&quot;&gt;
&lt;!--
body {
	margin: 10px;
}
#header, #header h1, #header p {
	font-family: Arial;
	margin: 0px;
}
#header h1 {
	font-size: 24px;
	color: #000000;
}
#header p {
	font-size: 16px;
	color: #CCCCCC;
}

#continut, #continut h1, #continut p {
	font-family: Tahoma;
	margin: 0px;
}
#continut h1 {
	font-size: 20px;
	color: #990000;
}
#continut p {
	font-size: 1apx;
	color: #666666;
}
#continut a {
	font-size: 1apx;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
--&gt;
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id=&quot;container&quot;&gt;
	&lt;div id=&quot;header&quot;&gt;
		&lt;h1&gt;Titlu site&lt;/h1&gt;
		&lt;p&gt;descriere site&lt;/p&gt;
	&lt;/div&gt; &lt;!-- sfarsit header --&gt;

	&lt;div id=&quot;continut&quot;&gt;
	&lt;h1&gt;Titlu articol&lt;/h1&gt;
	&lt;p&gt; acesta este continutul, iar acesta este un &lt;a href=&quot;#&quot;&gt;link&lt;/a&gt;
	&lt;/div&gt; &lt;!-- sfarsit continut --&gt;
&lt;/div&gt; &lt;!-- sfarsit container --&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Iar pentru a vedea rezultatul final, este suficient sa introduceti acest cod intr-un fisier html pe care sa il vizualizati in browerul vostru preferat. Retineti insa ca aici eu am inclus css-ul in fisierul html, insa aceasta practica nu este deloc recomandata. Eu am folosit-o doar pentru a vizualiza mai bine formatarea textelor din diferite zone ale unei pagini sau a unui site. Daca nu stiti inca cum se adauga fisierele CSS, <a href="http://www.simple-webdesign.com/blog/ce-este-css-ul-scurte-explicatii-part-one/" title="Cum se adauga un CSS">click aici</a>.</p>
<img src="http://www.simple-webdesign.com/blog/?ak_action=api_record_view&id=591&type=feed" alt="" /><p>Related posts:</p><ol>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-diferenta-dintre-class-si-id/' rel='bookmark' title='Scurt tutorial CSS  &#8211; Diferenta dintre CLASS si ID'>Scurt tutorial CSS  &#8211; Diferenta dintre CLASS si ID</a></li>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-text/' rel='bookmark' title='Scurt tutorial CSS: elementul text'>Scurt tutorial CSS: elementul text</a></li>
<li><a href='http://www.simple-webdesign.com/blog/ce-este-css-ul-scurte-explicatii-part-one/' rel='bookmark' title='Scurt tutorial CSS  &#8211; Introducerea CSS in pagina'>Scurt tutorial CSS  &#8211; Introducerea CSS in pagina</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.simple-webdesign.com/blog/scurt-tutorial-css-formatarea-textului/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Scurt tutorial CSS: elementul text</title>
		<link>http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-text/</link>
		<comments>http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-text/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 09:14:12 +0000</pubDate>
		<dc:creator>Simple</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.simple-webdesign.com/blog/?p=304</guid>
		<description><![CDATA[De astazi voi incerca (din nou) sa reiau seria tutorialelor CSS, nu de alta, dar poate pentru unii sunt folositoare. Astazi, incerc sa spun doar cateva cuvinte despre formatarea textului folosind proprietatile CSS-ului. Sa luam exemplul de mai jos: Acest cod practic va controla cum se afiseaza text-ul dintr-un paragraf, adica cam tot ce se [...]
Related posts:<ol>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-formatarea-textului/' rel='bookmark' title='Scurt tutorial CSS: formatarea textului'>Scurt tutorial CSS: formatarea textului</a></li>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-body/' rel='bookmark' title='Scurt tutorial CSS: elementul body'>Scurt tutorial CSS: elementul body</a></li>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-sintaxa-css/' rel='bookmark' title='Scurt tutorial CSS &#8211; sintaxa CSS'>Scurt tutorial CSS &#8211; sintaxa CSS</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>De astazi voi incerca (din nou) sa reiau seria <a title="Tutoriale CSS" href="http://www.simple-webdesign.com/blog/category/how-to/css/">tutorialelor CSS</a>, nu de alta, dar poate pentru unii sunt folositoare. Astazi, incerc sa spun doar cateva cuvinte despre formatarea textului folosind proprietatile CSS-ului.</p>
<p>Sa luam exemplul de mai jos:</p>
<pre class="brush: css; title: ; notranslate">
&lt;!--
p {
color: #003366;
word-spacing: 10px;
letter-spacing: 10px;
text-decoration: underline;
vertical-align: baseline;
text-transform: capitalize;
text-align: right;
}
--&gt;
</pre>
<p>Acest cod practic va controla cum se afiseaza text-ul dintr-un paragraf, adica cam tot ce se afla intre &lt;p&gt; si &lt;/p&gt;. Ce face insa fiecare linie in parte:</p>
<p><span id="more-304"></span></p>
<p><strong>color: #003366; </strong>- am atribuit o culoare textului.  Aceasta poate sa fie o valoare scrisa in hexa, ca in acest exemplu sau pur si simplu se poate preciza direct culoarea, de exemplu <strong>red</strong>.<br />
<strong>word-spacing: 10px;</strong> &#8211; face exact ceea ce spune ca face. Adica mareste spatiul dintre cuvinte cu 12 pixeli. Valoarea implicita este <strong>normal</strong>, daca nu se specifica nimic.<br />
<strong>letter-spacing: 10px;</strong> &#8211; ca si mai sus, aceasta proprietate mareste practic distanta dintre litere cu 10 pixeli sau desigur, cu cat se specifica. Aceasta valoare poate sa fie si negativa<br />
<strong>text-decoration: underline; </strong>- si aici cred ca e destul de evident, nu? Aceasta proprietate practic ii spune textului sa fie subliniat. Mai poate lua valorile: <strong>overline, blink, line-through.</strong><br />
<strong>text-transform: capitalize;</strong> &#8211; transforma afisarea cu majuscula a primei litere dintr-un cuvant. Mai poate lua valorile:  <strong>uppercase</strong> si <strong>lowercase</strong>.<br />
<strong>text-align: right;</strong> &#8211; am aliniat textul la stanga. Valoarea implicita este <strong>left</strong>, insa poate sa fie si <strong>center</strong>.</p>
<p>Daca e sa aplicam toate aceste proprietati unui paragraf aflat intr-un html, rezultatul ar arata asa:<br />
<img title="Paragraf formatat cu CSS" src="http://i208.photobucket.com/albums/bb134/mister_mv/simple/doar_un_text.jpg" alt="Paragraf formatat cu CSS" /></p>
<p>Pe langa cele precizate mai sus, pentru formatarea unui text folosind CSS-ul, se mai pot utiliza si urmatoarele proprietati:</p>
<p><strong>line-height</strong> &#8211; pentru a stabili distanta dintre 2 randuri de text succesive.<br />
<strong>font-style</strong> &#8211; pentru a face textul <strong>italic</strong>.<br />
<strong>font-size</strong> &#8211; pentru a stabili marimea fontului.<br />
<strong>font-family</strong> &#8211; pentru a preciza ce fonturi se vor folosi.</p>
<p>Legat de font-family e bine de stiut ca cel putin deocamdata este indicat sa se foloseasca doar urmatoarele fonturi:</p>
<blockquote><p>Arial, Helvetica, sans-serif<br />
Times New Roman, Times, serif<br />
Courier New, Courier, monospace<br />
Georgia, Times New Roman, Times, serif<br />
Verdana, Arial, Helvetica, sans-serif<br />
Geneva, Arial, Helvetica, sans-serif</p></blockquote>
<p>Si asta pentru ca aceste fonturi sunt prezente pe majoritatea calculatoarelor. Folosirea unui font mai special face ca pagina sa se afiseze corect doar pe calculatoarele care are instalat acel font.</p>
<p>In mare cam asta este, desi se mai pot spune multe despre formatarea unui text dintr-o pagina web. Promit sa revin insa cat de curand cu detalii legate de aceste aspecte (de exemplu, cum aranjam si formatam textele in zone diferite ale unui site).</p>
<img src="http://www.simple-webdesign.com/blog/?ak_action=api_record_view&id=304&type=feed" alt="" /><p>Related posts:</p><ol>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-formatarea-textului/' rel='bookmark' title='Scurt tutorial CSS: formatarea textului'>Scurt tutorial CSS: formatarea textului</a></li>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-body/' rel='bookmark' title='Scurt tutorial CSS: elementul body'>Scurt tutorial CSS: elementul body</a></li>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-sintaxa-css/' rel='bookmark' title='Scurt tutorial CSS &#8211; sintaxa CSS'>Scurt tutorial CSS &#8211; sintaxa CSS</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-text/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Free download: The Art &amp; Science of CSS</title>
		<link>http://www.simple-webdesign.com/blog/free-download-the-art-science-of-css/</link>
		<comments>http://www.simple-webdesign.com/blog/free-download-the-art-science-of-css/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 07:25:17 +0000</pubDate>
		<dc:creator>Simple</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Va recomand...]]></category>
		<category><![CDATA[download]]></category>

		<guid isPermaLink="false">http://www.simple-webdesign.com/blog/?p=482</guid>
		<description><![CDATA[Aham, ati citit bine. Sitepoint.com ofera gratuit spre download, o carte (format PDF) ce in mod normal costa aproape 30$. Acum insa, pentru o perioada scurta, puteti sa descarcati aceasta carte gratuit. De fapt, va trebui sa avetit totusi un cont de twitter, de unde sa dati un Folow celor de la sitepoint.com. Contul lor [...]
Related posts:<ol>
<li><a href='http://www.simple-webdesign.com/blog/download-day/' rel='bookmark' title='Download day'>Download day</a></li>
<li><a href='http://www.simple-webdesign.com/blog/sxchu-si-alte-resurse-foto-free/' rel='bookmark' title='sxc.hu si alte resurse foto free'>sxc.hu si alte resurse foto free</a></li>
<li><a href='http://www.simple-webdesign.com/blog/download-google-chrome/' rel='bookmark' title='Download Google Chrome'>Download Google Chrome</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://i208.photobucket.com/albums/bb134/mister_mv/photo1.jpg" alt="The art &#038; science of CSS" align="left" /> Aham, ati citit bine. <a href="http://sitepoint.com" target="_blank">Sitepoint.com</a> ofera gratuit spre download, o carte (format PDF) ce in mod normal costa aproape 30$. Acum insa, pentru o perioada scurta, puteti sa descarcati aceasta carte gratuit. De fapt, va trebui sa avetit totusi un cont de twitter, de unde sa dati un Folow celor de la sitepoint.com. Contul lor de twitter este <a href="http://twitter.com/sitepointdotcom" target="_blank">aici</a>. Dupa ce intrati in &#8220;urmarire generala&#8221;, veti primi in foarte scurt timp si link-ul de download. </p>
<p>Cat despre carte, inca nu am apucat sa o citesc, insa am &#8220;rasfoit-o&#8221; putin si pot sa va spun ca merita un mic efort pentru a o avea.</p>
<img src="http://www.simple-webdesign.com/blog/?ak_action=api_record_view&id=482&type=feed" alt="" /><p>Related posts:</p><ol>
<li><a href='http://www.simple-webdesign.com/blog/download-day/' rel='bookmark' title='Download day'>Download day</a></li>
<li><a href='http://www.simple-webdesign.com/blog/sxchu-si-alte-resurse-foto-free/' rel='bookmark' title='sxc.hu si alte resurse foto free'>sxc.hu si alte resurse foto free</a></li>
<li><a href='http://www.simple-webdesign.com/blog/download-google-chrome/' rel='bookmark' title='Download Google Chrome'>Download Google Chrome</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.simple-webdesign.com/blog/free-download-the-art-science-of-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scurt tutorial CSS: elementul body</title>
		<link>http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-body/</link>
		<comments>http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-body/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 07:22:13 +0000</pubDate>
		<dc:creator>Simple</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-body/</guid>
		<description><![CDATA[Astazi m-am uitat din nou in header-ul acestui blog si am vazut pe undeva ca scrie cate ceva despre web design :), asa ca m-am pus putintel pe treaba ca sa va pot prezenta un nou tutorial legat de folosirea css-ului in compozitia unei pagini web. Unul din elementele esentiale si cu care practic ar [...]
Related posts:<ol>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-text/' rel='bookmark' title='Scurt tutorial CSS: elementul text'>Scurt tutorial CSS: elementul text</a></li>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-sintaxa-css/' rel='bookmark' title='Scurt tutorial CSS &#8211; sintaxa CSS'>Scurt tutorial CSS &#8211; sintaxa CSS</a></li>
<li><a href='http://www.simple-webdesign.com/blog/vand-baza-de-date-cu-2-milioane-adrese-mail/' rel='bookmark' title='Vand baza de date cu 2 milioane adrese mail'>Vand baza de date cu 2 milioane adrese mail</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Astazi m-am uitat din nou in header-ul acestui blog si am vazut pe undeva ca scrie cate ceva despre web design :), asa ca m-am pus putintel pe treaba ca sa va pot prezenta un nou tutorial legat de folosirea css-ului in compozitia unei pagini web. Unul din elementele esentiale si cu care practic ar trebui sa se inceapa constructia propriu zisa a fisierului .css este &#8220;<strong>body</strong>&#8220;. Body este elementul care practic defineste &#8220;starea&#8221; generala a paginii si a site-ului ce se doreste a fi construit. Sa luam exemplu de mai jos:</p>
<pre class="brush: css; title: ; notranslate">
&lt;style&gt;
BODY {
background-color: red;
background-image: url(imagini/imagine.jpg);
background-attachment:fixed;
background-repeat: repeat-y;
}
&lt;/style&gt;
</pre>
<p>Prin <strong>background-color: blue;</strong> se seteaza culoarea fundalului, in acest caz, culoarea rosie (<font color="#ff0000">red</font>). In loc de &#8220;red&#8221;, puteam scrie numele oricarei alte culori, insa e preferabil codul hexazecimal al acesteia (#FF0000 pentru rosu)   sau <strong>transparent</strong>, care de fapt este valoarea implicita.</p>
<p><span id="more-130"></span><br />
Prin <strong>background-image; url(imagini/imagine.jpg);</strong> se impune ca fundal imaginea <strong>imagine.jpg</strong>      din directorul <strong>imagini</strong>.</p>
<p>Scriind <strong>background-attachment: fixed;</strong> se va otine un  fundal static.</p>
<p>Sa presupunem ca avem un fundal rosu de 50&#215;50 pixeli, avand in centru un cerc alb. Implicit,  fundalul se va repeta de un numar de ori                  pe verticala si de alt numar de ori pe orizontala.  Daca dorim ca acest jundal sa se repete doar pe o directie, vom folosi <strong>background-repeat: repeat-y;</strong> sau <strong>background-repeat: repeat-x;</strong> pentru a repeta imaginea pe <strong>verticala</strong>, respectiv <strong>orizontala</strong>.</p>
<p>Daca insa dorim ca fundalul sa nu se repete, atunci vom scrie: <strong>background-repeat: no-repeat;</strong>.</p>
<p>In concluzie, proprietatea <strong>background-repeat</strong> poate lua 4 valori:</p>
<ul>
<li>repeat ( care e implicita )</li>
<li>repeat-x</li>
<li>repeat-y</li>
<li>no-repeat.</li>
</ul>
<p>Pozitia imaginii de fundal va fi stabilita atribuind valori proprietatii <strong>background-position</strong>.  Aceste valori pot fi:</p>
<ol>
<li>Un ansamblu de doua procente:<br />
Exemplu: <strong>background-position: 15% 50%;</strong>. In acest caz, coltul din stanga-sus al imaginii se va afla, fata de  coltul din stanga-sus al paginii, la 15% pe orizontala si 50% pe verticala.<br />
Setarea implicita este: <strong>background-position: 0%0%;</strong>. Daca scriem background-position: 100%100%;, coltul din dreapta-jos al imaginii se va afla in coltul din dreapta-jos al paginii.</li>
<li>Un singur procent:<br />
Se subintelege ca acesta se refera la directia orizontala. Implicit, pentru verticala avem 50%.</li>
<li>Un ansamblu de doua distante:<br />
Exemplu: <strong>background-position: 10px 15px;</strong>. Coltul din stanga-sus al imaginii e la 10 pixeli pe orizontala si la 15 pixeli pe verticala de coltul din stana-sus al ecranului. Aceste distante pot lua si valori negative (-5px sau -10px, etc. )</li>
<li>O combinatie procent + distanta:<br />
Exemplu: <strong>background-position: 10cm 15%;</strong></li>
<li>Un cuvant-cheie sau o combinatie de doua cuvinte-cheie:<br />
Cuvintele-cheie sunt <strong>top, center, bottom</strong> pentru directia orizontala si <strong>  left, center, right</strong> pentru verticala. Cuvintele-cheie nu pot fi combinate cu un procent sau o distanta.</li>
</ol>
<p>Exemplul 2:</p>
<pre class="brush: css; title: ; notranslate">
&lt;style&gt;
BODY {
background-image: url(imagini/imagine.gif);
background-attachment:fixed;
background-repeat: no-repeat;
background-position: 20%;
}
&lt;/style&gt;
</pre>
<p>Codul de mai sus va avea ca rezultat  o pagina web av�nd <strong>imagine.gif</strong> din directorul  <strong>imagini</strong> drept fundal. Fundalul este fix si nu se repeta. Imaginea <strong>imagine.gif</strong> se  va afla la 20% pe orizontala si la 50% pe verticala de coltul din stanga-sus  al paginii.</p>
<p><strong>Exemplul 3:</strong></p>
<pre class="brush: css; title: ; notranslate">
&lt;style&gt;
BODY {
background-image: url(fundal.gif);
background-repeat: no-repeat;
}
&lt;/style&gt;
</pre>
<p>Aceste doua linii de cod CSS rezolva o problema  pe care HTML-ul nu era capabil sa o rezolve satisfacator: problema repetarii fundalului. Ca sa nu se repete la rezolutia de 800 x 600 de exemplu, ar fi fost necesar ca fundalul sa fie o imagine de 800 x 600; totusi, la rezolutii mai mari, fundalul s-ar fi repetat. Designerul paginii ar fi putut  realiza un fundal avand dimensiunile egale cu cea mai mare rezolutie folosita pe monitoarele actuale,  dar acesta ar fi avut dimensiuni de zeci de KB si deci n-ar fi fost practic.  Paginile web de acest gen nu mai sunt la moda, insa o practica des intalnita acum este acea de a folosi sintagma <strong>background-repeat: repeat-x;</strong> in combinatie cu o imagine avand doar 1 pixel latime si o marime mult mai mare pe inaltime. De exemplu, o imagine in degrade de la rosu spre alb (de sus in jos) de doar 1&#215;500 pixeli nu este foarte mare in KB, iar daca o punem sa se repete doar pe axa x a site-ului, vom obtine un efect reusit cu minim de efort si cu un consum foarte redus de banda. Astfel de imagini in degrade se mai numesc si gradieti, sau &#8220;gradients&#8221; in engleza (sper ca e ok traducerea). </p>
<p>Daca sunteti in lipsiti de inspiratie, iata mai jos o mica lista cu gradienti, pusa la dispozitie de <a href="http://www.dezinerfolio.com" target="_blank">www.dezinerfolio.com</a>:</p>
<p><img src="http://i208.photobucket.com/albums/bb134/mister_mv/30grads_preview.jpg" height="444" width="593" /><br />
(<a href="http://www.dezinerfolio.com/2007/03/14/ultimate-web-20-gradients-free-download/" title="Download gradients" target="_blank">click aici pentru download</a>)<br />
Fisierul se poate importa in Photoshop, insa daca folositi alte programe, se pot folosi cu usurinta culorile sau combinatiile de culori folosindu-va de un <a href="http://www.google.com/search?q=color+picker&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a" title="Cautare Google dupa Color Picker" target="_blank">Color Picker</a>.</p>
<p>O alta practica obisnuita pentru imaginile de background ale site-urilor, este folosirea imaginilor dingate (cam asa cum se vede in partea de sus a acestui site. Aceste imagini sunt putini mai mari, insa ideea de baza este aceeasi: folosirea unei imagini care se repeta pe axa x in general. Acest blog foloseste de exemplu urmatorul cod pentru background:</p>
<blockquote><p> background:#1e1e1e url(images/headerstripe_loop.jpg) repeat-x 0 0;</p></blockquote>
<p>Deja stiti ce inseamna fiecare, nu? Si o ultima recomandare: daca nu vreti sa va chinuiti sa faceti imaginea &#8220;dungata&#8221;, gasiti pe internet o serie de astfel de generatoare gratuite cu ajutorul carora puteti genera o imagine dungata in cateva minutele. Poate cel mai bun exemplu in acest sens il gasiti la <a href="http://www.stripegenerator.com" target="_blank">www.stripegenerator.com</a>.Si cu asta&#8230;basta. Spor la treaba :)</p>
<img src="http://www.simple-webdesign.com/blog/?ak_action=api_record_view&id=130&type=feed" alt="" /><p>Related posts:</p><ol>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-text/' rel='bookmark' title='Scurt tutorial CSS: elementul text'>Scurt tutorial CSS: elementul text</a></li>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-sintaxa-css/' rel='bookmark' title='Scurt tutorial CSS &#8211; sintaxa CSS'>Scurt tutorial CSS &#8211; sintaxa CSS</a></li>
<li><a href='http://www.simple-webdesign.com/blog/vand-baza-de-date-cu-2-milioane-adrese-mail/' rel='bookmark' title='Vand baza de date cu 2 milioane adrese mail'>Vand baza de date cu 2 milioane adrese mail</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-body/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scurt tutorial CSS  &#8211; Diferenta dintre CLASS si ID</title>
		<link>http://www.simple-webdesign.com/blog/scurt-tutorial-css-diferenta-dintre-class-si-id/</link>
		<comments>http://www.simple-webdesign.com/blog/scurt-tutorial-css-diferenta-dintre-class-si-id/#comments</comments>
		<pubDate>Tue, 22 May 2007 11:28:16 +0000</pubDate>
		<dc:creator>Simple</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.simple-webdesign.com/blog/scurt-tutorial-css-diferenta-dintre-class-si-id/</guid>
		<description><![CDATA[Nu de mult va spuneam ca am sa revin putin la selectorii de tip CLASS si ID, deoarece nu e chiar tot una care dintre ei sunt folositi, iar daca sunteti incepatori in ai CSS-ului, e bine de stiut care este diferenta dintre cei doi. In primul rand, ID-urile se pot folosi doar o singura [...]
Related posts:<ol>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-sintaxa-css/' rel='bookmark' title='Scurt tutorial CSS &#8211; sintaxa CSS'>Scurt tutorial CSS &#8211; sintaxa CSS</a></li>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-formatarea-textului/' rel='bookmark' title='Scurt tutorial CSS: formatarea textului'>Scurt tutorial CSS: formatarea textului</a></li>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-body/' rel='bookmark' title='Scurt tutorial CSS: elementul body'>Scurt tutorial CSS: elementul body</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Nu de mult <a href="http://www.simple-webdesign.com/blog/scurt-tutorial-css-selectori-si-declaratii/">va spuneam</a> ca am sa revin putin la selectorii de tip <strong>CLASS</strong> si <strong>ID</strong>, deoarece nu e chiar tot una care dintre ei sunt folositi, iar daca sunteti incepatori in ai CSS-ului, e bine de stiut care este diferenta dintre cei doi.</p>
<p>In primul rand, ID-urile se pot folosi doar o singura data intr-un document html. CLASS-urile se pot folosi de mai multe ori. In general, ID-urile se folosesc pentru elementele principale ale unei pagini, de exemplu header-ul, continutul principal, elementele din subsolul paginii (footer), etc. Selectorii de tip CLASS se folosesc pentru elementele care apar de mai multe ori intr-un fisier html sau intr-un document (la meniuri de exemplu).</p>
<p>In al doilea rand, e bine de stiut ca ID-urile vor fi intotdeauna prioritare fata de selectorii de tip CLASS.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;style type=&quot;text/css&quot;&gt;
#verde {color:green}
.rosu {color:red}
&lt;/style&gt;
&lt;body&gt;
&lt;p id=&quot;verde&quot;&gt;rand pentru ID verde&lt;/p&gt;
&lt;p class=&quot;rosu&quot;&gt;rand pentru CLASS rosu&lt;/p&gt;
&lt;p id=&quot;verde&quot; class=&quot;rosu&quot;&gt;rand pentru ID si CLASS combinat&lt;/p&gt;
&lt;/body&gt;
</pre>
<p>Codul de mai sus va avea urmatorul efect:</p>
<p><font color="green">rand pentru ID verde </font><br />
<font color="red">rand pentru CLASS rosu </font><br />
<font color="green">rand pentru ID si CLASS combinat </font></p>
<p>Mai exact, in primul rand am setat un ID pentru un font verde si s-a afisat verde, apoi un CLASS pentru un font rosu si se afiseaza rosu, iar in ultimul rand le-am introduse pe amandoua. Se vede insa in rezultat ca doar ID-ul are efect, din moment ce randul este in afisat in verde. In practica, e bine sa <strong>nu se procedeze</strong> astfel, mai sus fiind doar <strong>un exemplu</strong>. Cei doi selectori  trebuiesc folositi separat pentru elementele html dintr-o pagina.</p>
<img src="http://www.simple-webdesign.com/blog/?ak_action=api_record_view&id=125&type=feed" alt="" /><p>Related posts:</p><ol>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-sintaxa-css/' rel='bookmark' title='Scurt tutorial CSS &#8211; sintaxa CSS'>Scurt tutorial CSS &#8211; sintaxa CSS</a></li>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-formatarea-textului/' rel='bookmark' title='Scurt tutorial CSS: formatarea textului'>Scurt tutorial CSS: formatarea textului</a></li>
<li><a href='http://www.simple-webdesign.com/blog/scurt-tutorial-css-elementul-body/' rel='bookmark' title='Scurt tutorial CSS: elementul body'>Scurt tutorial CSS: elementul body</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.simple-webdesign.com/blog/scurt-tutorial-css-diferenta-dintre-class-si-id/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

