Documente Academic
Documente Profesional
Documente Cultură
Reguli CSS
O regul CSS conine dou pri: un selector i o declaraie.
Declaraie
selector { proprietate:
valoare; }
Selectorii indic crui element i se aplic regula.
Declaraiile indic cum ar trebui s fie stilizate
elementele menionate prin intermediul selectorului.
Proprietile indic aspectele elementului pe care dorim
s le modificm.
Valorile specific setrile pe care dorim s le utilizm
pentru proprietile alese.
selector {
proprietate1: valoare1;
proprietate2: valoare2; bloc de declaraii
proprietate3: valoare3;
}
ead>
nk rel="stylesheet" type="text/css" href="stiluri.css">
ead>
<head>
<style>
h1 { color: red; }
p { color: blue; }
</style>
</head>
Selectorii CSS
Selectorul universal - se aplic la toate elementele din
document
* {}
Se aplic tuturor elementelor de pe pagin
Selectorul de tip - se aplic numelor de elemente
h1, h2, h3 {}
Se aplic elementelor <h1>, <h2> i <h3>
Selectorul de clas - se aplic unui element al crui
atribut clas are o valoare care se potrivete cu cel
specificat dup simbolul . (punct)
.azorel {}
Se aplic tuturor elementelor care au atributul class egal
cu azorel
p.azorel {}
Se aplic doar elementelor <p> al cror atribut class
este egal cu azorel
Selectorii CSS
Selectorii CSS
Selectorul copil - se aplic unui element care este un copil
direct al unui alt element
li>a {}
Se aplic elementelor <a> care sunt coninute n cadrul unui
element <li>
Selectorul descendent - se aplic unui element care este
un descendent din cadrul unui alt element specificat (nu doar
unui copil direct al acestui element)
p a {}
Se aplic elementelor <a> care sunt coninute n cadrul unui
element <p>, chiar dac exist i alte elemente imbricate
ntre ele
<html>
<head>
<title>Exemplu de agregare in cascada a stilurilor</title>
<link rel="stylesheet" type="text/css" href="stilulmeu.css">
<style>
h1{color: red;}
p{color: blue;}
</style>
</head>
<body>
<h1 style="color: indigo">Titlu</h1>
<p style="color: violet">Paragraf</p>
<body>
</html>
Codului CSS coninut n cadrul fiierului stilulmeu.css:
h1{color: green;}
p{color: orange;}
<html>
<head>
<title>Exemplu de specificitate si prioritate</title>
<style>
* { color: blue; }
h1 { color: purple; }
p b { color: violet; }
b { color: orange; }
b { color: red; }
p { color: chocolate; }
p#abstract{ color: green; }
</style>
</head>
<body>
<h1>Titlu</h1>
<p id="abstract">Acesta este un <b>abstract</b></p>
<p>Acesta este un text dintr-un paragraf</p>
Acesta e un text <b>oarecare</b>
<body>
</html>
Motenirea in CSS
<html>
<head>
<title>Exemplu de mostenire</title>
<style>
body {
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
color: blue;
background-color: yellow; }
.cutie {
color: white;
background-color: green;
border: 1px solid red; }
.cutiutza {
color: gold; }
</style>
</head>
<body>
<div>
<p>Mostenesc de la body fontul, proprietatea bold si culoarea albastra</p>
</div>
<div class="cutie">
<p>Mostenesc de la body fontul si proprietatea bold. Dar am culoarea alba,
culoarea de fundal verde si bordura rosie.</p>
<div class="cutiutza">
<p>Mostenesc de la body fontul si proprietatea bold. Am culoarea aurita, dar
mostenesc culoarea de fundal verde de la cutie. Bordura nu se mosteneste.</p>
</div>
</div>
<body>
</html>