(Limbi: be bg de el en es id it nl pl ru uk vi)

Foi de Stil Web
Indrumari si Trucuri CSS

(This page uses CSS style sheets)

Paragrafe Indentate

Eiffel tower

Model la scara al Turnului Eiffel in Parcul Mini-France

Iata ceva simplu: indentarea primei linii a fiecarui paragraf. Multi oameni gasesc aceasta mai usor de citit decat linii goale intre paragrafe, in special pentru texte lungi, si deasemenea permite rezervarea liniilor goale pentru intreruperi mai importante.

Trucul aici este sa se indenteze numai paragrafele care urmeaza altor paragrafe. Primul paragraf al unei pagini nu are nevoie de indentare si nici paragrafele care urmeaza unei diagrame, unui titlu sau a altceva care este decalat de text. Regulile sunt in fapt foarte simple:

p {
  margin-bottom: 0 }
p + p {
  text-indent: 1.5em;
  margin-top: 0 }

Aceasta indenteaza prima linie a numai acelor apragrafe care urmeaza unui alt paragraf. Deasemenea elimina spatiu de sub toate paragrafele si de deasupra tuturor paragrafelor indentate. Dar in practica veti constata ca aveti nevoie de exceptii.

In aceastsa pagina, de exemplu, exista elemente P care sunt utilizate drept subtitluri pentru imagini (vedeti exemplul “Figuri & subtitluri”). Le-am centrat, si prin urmare ele nu ar trebui indentate. O regula simpla 'p.caption {text-indent: 0}' rezolva aceasta. Puteti vedea ca am utilizat cu adevarat acea regula in acest exemplu.

Acum putem utiliza cantitati variate de spatii albe intre paragrafe pentru a indica intreruperi importante in text. Sa definim trei clase diferite: stb (small thematic break=intrerupere tematica mica), mtb (medium thematic break=intrerupere tematica medie) si ltb (large thematic break=intrerupere tematica mare). I-am dat acestui paragraf o clasa stb, asa ca puteti vedea acest efect.

p.stb { text-indent: 0; margin-top: 0.83em }
p.mtb { text-indent: 0; margin-top: 2.17em }
p.ltb { text-indent: 0; margin-top: 3.08em }

CSS Valid CSS!Valid HTML 4.0!

Bert Bos
creat 17 Ian 2001;
ultima actualizare $Date: 2008-10-30$ GMT

Aceasta este o traducere din limba engleza; versiunea originala: http://www.w3.org/Style/Examples/007/fonts.html Versiunea in limba romana poate contine erori. Versiunea engleza este singura versiune normativa.

Traducator