CSS Prezentare
CSS Prezentare
2
Curs 6
1. Introducere
2. Legarea la foaia de stil
3. Crearea unui CSS
4. Obiectele (regulile) CSS
5. Crearea Foilor de Stil
6. Configurarea fonturilor
7. Configurarea textului
8. Configurari pentru culori si fundal
9. Controale pentru chenare si afisarea elementelor
3
Tehnologii WEB - curs
Introducere
• Prin utilizarea CSS (Cascading Style Sheets), in
traducere "foi de stil in cascada", se realizeaza o
formatare a intregului website, prin schimbarea
sau adaugarea unor elemente in codul CSS, ne mai
fiind nevoie sa se lucreze la fiecare pagina sau la
fiecare element din pagina.
• CSS se ocupa in general cu aspectul si controlul
grafic al elementelor din pagina, cum ar fi: textul,
imaginile, fondul, culorile si asezarea acestora in
cadrul ferestrei paginii.
3
Introducere
4
Introducere
• Stilurile
pot fi aplicate asupra unui element, a unui
document sau chiar asupra unui intreg site web.
5
Introducere
• Tag-urile principale intr-o pagina web sunt:
<html>
<head>
<title>… </title>
</head>
<body>
…
</body>
</html>
• In tag-ul principal vom utiliza mai multe tag-uri pentru a
stabili formatarea paginii si continutul.
6
• Un tag foarte important, care este folosit pentru
a împărți și de a defini structura unei pagini
este
<div>.
• Folosind acest tag s-ar putea împărți pagina web
în cutii(boxes).
• Tag-ul div, se poate adăuga si in alte etichete
pentru a defini conținutul său (link-uri, text,
imagini, etc), care mai târziu să fie introdus intr-
un fisier de tip stil CSS.
8
Tehnologii WEB - curs
Codul acestei pagini web de marcare ar arata ca mai jos, ca un exemplu la
modul de a utiliza tag-uri div:
<html>
<head>
<title> … </title>
</head>
<body>
<div id="wrapper">
<div id="header">…
</div>
<div id="navigation">…
</div>
<div id="footer">…
id="menu">… </div>
</div></div>
</body> <div id="content">…
</html></div>
8
• După cum puteți vedea, am dat tag-ul div un
identificator (ID).
• Acest lucru este util pentru a defini fiecare tag
individual în foaia de stil.
• "ID-ul" este folosit pentru a marca o etichetă
pentru un stil unic, în timp ce "clasa" este folosit
pentru elemente de design recurente.
• De asemenea, primul tag-ul div în markup,
"wrapper" vom folosi să-și încheie în jurul valorii
de toate celelalte etichete.
• Acest lucru este util mai târziu pentru a poziționa
pagina de web dupa cum dorim.
9
Curs 6
1. Introducere
2. Legarea la foaia de stil
3. Crearea unui CSS
4. Obiectele (regulile) CSS
5. Crearea Foilor de Stil
6. Configurarea fonturilor
7. Configurarea textului
8. Configurari pentru culori si fundal
9. Controale pentru chenare si afisarea elementelor
11
Tehnologii WEB - curs
Legarea la foaia de stil
11
Legarea la foaia de stil
12
Curs 6
1. Introducere
2. Legarea la foaia de stil
3. Crearea unui CSS
4. Obiectele (regulile) CSS
5. Crearea Foilor de Stil
6. Configurarea fonturilor
7. Configurarea textului
8. Configurari pentru culori si fundal
9. Controale pentru chenare si afisarea elementelor
14
Tehnologii WEB - curs
Crearea unui CSS
Sintaxa CSS este formata din:
1. selector
2. proprietate (property)
3. valoare (value)
15
1. Selectorul
• Selectorul, cu excepția tag-ul corpului, este scris in
fisierul de tip CSS:
• fie cu "#"
• sau înainte de numele selector "."
• Un selector poate fi definit prin orice număr de
proprietăți și pentru a lucra trebuie să fie inclus în
interiorul {}.
#selector {
property:value
;
property:value
16
;
1. Selectorul
• Vom defini acum urmatoarele tag-uri ca selectoare
în foaia de stil, în funcție de un număr de
proprietăți diferite și valori.
• Selectoare care pot sa fie definite în CSS:
1. body
2. wrapper
3. header
4. navigation
5. menu
6. content
7. footer
16
2. Proprietăți și valori posibile în CSS
17
2. Proprietăți și valori posibile în CSS
b) Proprietatea de culoare (color) este utilizata pentru a
defini culoarea textului unui selector.
• Valoarea este scrisa ca numar hexazecimal (de exemplu, #
FFFFFF pentru alb)
18
2. Proprietăți și valori posibile în CSS
d)Proprietatea font-size definește dimensiunea fontului și
este specifica în pixeli.
e)Proprietatea margine (margin) este utilizata pentru a
defini pozitia selectorului.
• Valorile sunt scrise pentru a defini distanța de la cadrul
browser-ului la fereastra, pe formatul sus, stânga, jos,
dreapta.
• Daca vrem sa pozitionam pagina de web în centru, vom
scrie 0px 0px auto.
• Nu este obligatoriu ca toate cele patru valori sa fie
definite întotdeauna.
19
2. Proprietăți și valori posibile în CSS
20
2. Proprietăți și valori posibile în CSS
22
2. Proprietăți și valori posibile în CSS
#header {
background: #838283;
height: 200px;
width: 900px;
}
#navigation {
background: #a2a2a2;
width: 900px;
height: 20px;
}
23
2. Proprietăți și valori posibile în CSS
#menu {
background: #333333;
float: left;
width: 200px;
height: 624px;
}
#content {
background: #d2d0d2;
width: 900px;
height: 624px;
}
24
2. Proprietăți și valori posibile în CSS
#footer {
background: #838283;
height: 180px;
width: 900px;
}
25
2. Proprietăți și valori posibile în CSS
Rezultatul este urmatorul:
26
Curs 6
1. Introducere
2. Legarea la foaia de stil
3. Crearea unui CSS
4. Obiectele (regulile) CSS
5. Crearea Foilor de Stil
6. Configurarea fonturilor
7. Configurarea textului
8. Configurari pentru culori si fundal
9. Controale pentru chenare si afisarea elementelor
28
Tehnologii WEB - curs
Obiectele (regulile) CSS
1. selector
2. clasa
3. identificator
28
Obiectele (regulile) CSS
1) Selectorul HTML
33
Tehnologii WEB - curs
Crearea Foilor de Stil
1. Etichete HTML si stiluri CSS
HTML
este urmatoarea:
<eticheta style="proprietate:valoare;"> text ...
</eticheta>
34
Crearea Foilor de Stil
1. Etichete HTML si stiluri CSS
<style type="text/css">
h1 { font-family:’Arial’; font-size:15px; font-weight:bold;
color:#1111ff; }
p {font-family:’Arial’; font-size:12px; color:blue; }
</style>
35
Crearea Foilor de Stil
1. Etichete HTML si stiluri CSS
37
Crearea Foilor de Stil
2. Definirea selectorilor
• Selectorii HTML pot fi definiti prin adaugarea unui numar
de definitii compatibilie cu eticheta HTML la care se
refera, avand urmatoarea forma generala:
selector_HTML { proprietate1:valoare1;
proprietate2:valoare2; ... }
• Dupa redefinirea etichetei HTML, stilurile etichetelor
respective din documentul HTML vor fi modificate
automat.
• Prin redefinirea unei etichete, proprietatile prestabilite
existente nu sunt anulate, ci se adauga altele noi.
38
Crearea Foilor de Stil
2. Definirea selectorilor
39
Crearea Foilor de Stil
2. Definirea selectorilor
• Exista cazul in care o clasa este asociata unui selector
HTML, ceea ce inseamna ca acea clasa poate fi folosita
doar cu eticheta HTML respectiva.
• Pentru a defini o clasa care sa afecteze in mod direct un
42
linie.
Crearea Foilor de Stil
3. Crearea etichetelor HTML personalizate
• Pentru a configura o eticheta in linie trebuie definita o
clasa sau identificator care sa poata fi aplicat apoi unei
etichete <span>.
• Exemplu cu, forma generala, in care selectori sunt
precedati de eticheta <span> :
...
<span class="nume_clasa"> ... </span>
...
<span id="span1"> ... </span>
...
<span class="clasa_span"> ... </span>
...
43
Crearea Foilor de Stil
3. Crearea etichetelor HTML personalizate
• Acum iata cum pot fi definiti acestia in interiorul unei foi de
stil:
.nume_clasa { proprietate1:valoare1;
proprietate2:valoare2; ... }
#span1 { proprietate1:valoare1;
proprietate2:valoare2; ... }
44
Crearea Foilor de Stil
3. Crearea etichetelor HTML personalizate
• In momentul in care se doreste configurarea unui bloc
separat de restul continutului unui document HTML,
solutia este eticheta <div>.
• Aceasta creaza o zona proprie in pagina, cu linie noua atat
deasupra sa cat si dedesubtul sau.
• Pentru crearea etichetelor DIV se procedeaza la fel ca si in
cazul etichetelor in linie SPAN, prin definirea mai intai a
unei etichete de tip clasa sau identificator, urmata apoi de
aplicarea ei asupra unei etichete <div>.
45
Crearea Foilor de Stil
3. Crearea etichetelor HTML personalizate
• Iata forma generala de aplicare a unei etichete <div> intr-
o pagina HTML :
...
<div class="nume_clasa"> ... </div>
...
<div id="div1"> ... </div>
...
• Definirea acestor etichete <div> intr-un cod CSS se face
astfel:
• div { proprietate1:valoare1; proprietate2:valoare2; ... }
• .nume_clasa { proprietate1:valoare1;
proprietate2:valoare2; ... }
• #div1 { proprietate1:valoare1; proprietate2:valoare2; ... }
46
Crearea Foilor de Stil
4. Definirea de reguli similare
Daca mai multi selectori folosesc aceleasi definitii CSS, acestia pot
avea aceeasi lista de elemente, fiind scrisi separat prin virgule.
Sintaxa generala pentru definirea unei liste cu mai multi selectori
este urmatoarea:
selector1, selector2, ... { proprietate1:valoare1;
proprietate2:valoare2; ... }
Impreuna cu selectorii pot fi de asemenea definiti
identificatorii si
clasele.
Dezavantajul ar fi ca in momentul in care este modificata o valoare
50
Crearea Foilor de Stil
6. Determinarea ordinii executiei
51
Crearea Foilor de Stil
7. Adaugarea comentariilor la CSS
• Este bine ca uneori sa fie adaugate comentarii in codul CSS, mai ales
in cazul fisierelor externe.
• Comentariile ajuta la intelegerea codului, facandu-se astfel
cunoscut, pentru mai tarziu, rolul anumitor elemente din codul CSS.
• Comentariile nu au nici un efect si pot fi plasate in jurul regulilor,
fiind utile si in cazul navigatoarelor care nu suporta CSS.
• Pentru a adauga comentarii in regulile de stil avem la dispozitie
doua modalitati:
• In cazul in care comentariul se intinde pe un singur rand este suficienta
folosirea perechii de caractere ’//’ urmata de comentariu.
• In cazul in care comentariul contine mai multe linie, trebuie plasat intre
’/*’
care deschide zona de comentariu si ’*/’ care indica sfarsitul
comentariului.
52
Curs 6
1. Introducere
2. Legarea la foaia de stil
3. Crearea unui CSS
4. Obiectele (regulile) CSS
5. Crearea Foilor de Stil
6. Configurarea fonturilor
7. Configurarea textului
8. Configurari pentru culori si fundal
9. Controale pentru chenare si afisarea elementelor
54
Tehnologii WEB - curs
Configurarea fonturilor
• Alegerea potrivita a fonturilor si folosirea acestora in
cadrul paginilor web este importanta, poate atrage critici
si comentarii din partea vizitatorilor, mai ales daca
formatarea clasica prin scris normal, aldin sau cursiv nu
este folosita corespunzator.
• CSS include facilitati de control asupra aspectului
fonturilor, prin posibilitatea de a stabili familia de fonturi,
atributele ingrosat si inclinat, dimensiunea literelor
precum si spatiul dintre linii.
54
Configurarea fonturilor
Exista cinci familii de fonturi de baza:
55
Configurarea fonturilor
3)monospace – fonturile monospatiate pot avea serife, ele
se deosebesc prin faptul ca fiecare litera ocupa aceeasi
cantitate de spatiu. Sunt cele mai indicate pentru textele
care trebuie citite cu exactitate, ca de exemplu liniile de
program.
4)cursive – imita scrisul de mana, intr-o maniera stilizata.
Sunt indicate in scopuri decorative, nefiind recomandate
pentru scrierea unor texte mai lungi.
5)fantasy – nu se incadreaza in nici una dintre categoriile
de mai sus, fiind fonturi care au un caracter predominant
ornamental (reprezentand ilustratii sau pictograme).
56
Configurarea fonturilor
1. Stabilirea fontului
• Fontul folosit pentru afisarea unui text poate fi stabilit
prin proprietatea "font".
• Pentru definirea fontului in cadrul unei reguli, trebuie
specificata, dupa selectorul din cadrul foii de stil,
proprietatea font-family urmata de numele fontului sau a
fonturilor (despartite prin virgula).
• Este bine ca numele fonturilor sa fie incadrate intre
ghilimele simple sau duble, mai ales daca numele
acestora contine spatii.
• Forma generala fiind urmatoarea:
selector { font-family:"nume_font1",
58 "nume_font2", ..., nume_generic }
Configurarea fonturilor
1. Stabilirea fontului
• Dupa ultima virgula se pot folosi urmatoarele nume
generice de fonturi:
• "serif"
• "sans-serif"
• "cursive"
• "monospace"
• "fantasy"
• Includerea unei asemenea valori este optionala, insa
recomandata.
• Exemplu:
59
Configurarea fonturilor
2. Stabilirea dimensiunii fontului
selector { font-size:valoare }
60
Configurarea fonturilor
3. Text inclinat
• Atributul "font-style" permite scrierea textelor inclinate in doua
moduri: "cursiv" si "oblic".
• Notiunile pot fi confundate, insa cursivul se refera la versiunea unui
font a carui caractere au o inclinare spre dreapta, iar oblicul este un
font inclinat fortat spre dreapta.
• Pentru a crea caractere cursive in cadrul unei reguli trebuie
precizata proprietatea font-style, astfel:
selector { font-style:valoare }
• Unde "valoare" poate fi unul din urmatoarele cuvinte:
normal, italic
sau oblique
Exemplu:
h1 { font-style:italic; }
61
Configurarea fonturilor
4. Grosimea fontului
• Ingrosarea este una dintre metodele utilizate des pentru scoaterea
in evidenta a unui text.
• CSS confera mai multa flexibilitate in utilizarea textului ingrosat
decat elementul HTML <b>, prin posibilitatea introducerii unei
valori proprietatii font-weight, dupa cum urmeaza:
• bold – scrie fontul folosind caractere ingrosate
• bolder - mareste grosimea fontului relativ la grosimea curenta
• lighter – micsoreaza grosimea fontului fata de grosimea curenta
• o valoare cuprinsa intre 100 si 900 (multiplu de 100) – reprezinta
valoarea ingrosarii, bazata pe versiunile alternative disponibile ale
fontului
• normal – elimina formatarea cu caractere aldine (ingrosate)
62
Configurarea fonturilor
4. Grosimea fontului
selector { font-weight:valoare }
• Exemplu:
h1 { font- weight:bold; }
63
Curs 6
1. Introducere
2. Legarea la foaia de stil
3. Crearea unui CSS
4. Obiectele (regulile) CSS
5. Crearea Foilor de Stil
6. Configurarea fonturilor
7. Configurarea textului
8. Configurari pentru culori si fundal
9. Controale pentru chenare si afisarea elementelor
65
Tehnologii WEB - curs
Configurarea textului
1. Configurarea textului
65
Configurarea textului
2. Spatiul dintre cuvinte
66
Configurarea textului
2. Spatiul dintre cuvinte
Sintaxa generala este urmatoarea:
selector { word-spacing:valoare }
• O valoare pozitiva semnifica un plus de spatiu adaugat la
valoarea implicita, iar o valoare negativa reduce acest
spatiu.
• Daca valoarea este egala cu 0 atunci spatiul dintre cuvinte
este fixat la valoarea prestabilita, neproducand de fapt
nici un efect, fiind similar cu valoarea normal.
• Exemplu in care marim spatiul intre cuvintele din eticheta
"h2" cu 8 pixeli:
h2 { word-spacing:8px; }
67
Configurarea textului
68
Configurarea textului
3. Spatiul intre linii
• Pentru a modifica inaltimea randurilor se foloseste
proprietatea line-height, urmata de o valoare care poate
fi exprimata in trei moduri:
1. un numar care inseamna multiplicarea dimensiunii fontului
cu
numarul respectiv pentru a obtine valoarea spatierii;
2. o valoare de tip absolut, exprimata in pixeli, puncte sau orice
alta unitate de masura folosita in CSS, care indiferent de
dimensiunea stabilita a fontului, inaltimea liniei va avea o
valoare exacta;
3. un procent, care stabileste inaltimea liniei ca fiind egala cu un
anumit procent din dimensiunea fontului folosit pentru
scrierea textului.
69
Configurarea textului
3. Spatiul intre linii
• Sintaxa generala pentru modificarea spatiului intre linii
este:
selector { line-height:valoare }
• Exemplu in care marim inaltimea liniei cu 50% din
dimensiunea fontului:
h1 { line-height:150%; }
• Inaltimea liniei poate de asemenea fi definita si in cadrul
proprietatii "font-size", prin introducerea caracterului "/"
urmat de valoarea pentru inaltimea randului, imediat
dupa dimensiunea fontului.
Exemplu: h1 { font-size:12px/28px; }
70
Configurarea textului
4. Alinierea textului
• Un text poate fi aliniat de la marginea din stanga, din
dreapta, centrat sau la ambele margini (stanga-dreapta).
• Proprietatea text-align ofera posibilitatea controlului
asupra alinierii textului.
• Definirea alinierii se face specificand dupa
proprietatea
text-align una din valorile: left, right, center sau
justify.
• Forma generala este:
selector { text-align:valoare }
71
Configurarea textului
4. Alinierea textului
• Proprietatea poate fi aplicata numai elementelor la nivel
de bloc (DIV, UL, Hx, p), valoarea sa implicita fiind in
majoritatea cazurilor stabilita la valoarea "left".
• Exemplu in care textul din eticheta "h2" este aliniat
"stanga-dreapta":
h2 { text-align:justify; }
• In cazul in care alinierea textului este "stanga-dreapta",
spatierea cuvintelor si a literelor se schimba pentru a se
obtine linii de aceeasi lungime.
72
Configurarea textului
selector { vertical-align:valoare }
73
Configurarea textului
5. Alinierea pe verticala a textului
• Pentru definirea alinierii pe verticala a textului se
foloseste una din urmatoarele optiuni:
• super – pentru scrierea textului in stil exponent, deasupra liniei
de baza;
• sub - pentru scrierea textului in stil indice, sub linia de baza;
• baseline – pentru scrierea textului pe linia de baza;
- una din valorile: "top", "middle", "bottom", "text-top", "text-bottom" –
pentru a alinia textul relativ la alinierea parintelui acestuia;
- valoare procentuala – care ridica sau coboara linia de baza a elementului
proportional cu dimensiunea fontului elementului parinte.
• Exemplu in care textul din eticheta <span> va aparea ca
exponent fata de textul din stanga-dreapta lui:
75
span { vertical-align:super; }
Configurarea textului
6. Formarea paragrafelor
• Cu ajutorul proprietatii text-indent se poate stabili ce
spatiu suplimentar este inserat la inceputul primei linii de
text dintr-un paragraf.
• Pentru aceasta, proprietatea text-indent este urmata de o
valoare exprimata intr-o unitate de masura (pixeli sau em)
sau in procente (proportional cu latimea paragrafului).
• Sintaxa generala este:
selector { text-indent:valoare }
• Valorile pozitive determina o indentare tipica (spre dreapta), in timp
ce valorile negative determina o indentare inspre margine, fiind
necesar sau marirea umplerii (padding) sau marirea marginilor.
75
Configurarea textului
6. Formarea paragrafelor
76
Configurarea textului
7. Aplicarea elementelor decorative
• CSS permite ornarea textului prin scoaterea lui in evidenta
in patru moduri: subliniere, supraliniere, taierea textului
cu o linie sau crearea de texte care clipesc.
• Aplicarea de elemente ornamentale unui text se
realizeaza prin proprietatea text-decoration, urmata de
una din valorile:
• underline – pentru a sublinia textul
• overline – pentru a trasa o linie deasupra textului
• line-through – pentru a taia textul cu o linie
• blink – pentru a face textul sa apara si dispara intermittent (a
fost eliminat)
77
Configurarea textului
7. Aplicarea elementelor decorative
• Forma generala este :
selector { text-decoration:valoare }
• Pentru a elimina decoratiile se foloseste valoarea "none".
78
Configurarea textului
8. Spatiile albe
• Intreruperile de linie si spatiile albe dintr-un document
HTML sunt tratate ca un singur spatiu sau sunt ignorate,
daca nu este utilizata eticheta <pre>.
• CSS permite afisarea acestor spatii, precum si a
intreruperilor textului, utilizand proprietatea white-space,
urmata de valoarea "pre".
• Forma generala este:
selector { white-space:valoare }
79
Configurarea textului
8. Spatiile albe
• In locul cuvantului "valoare" poate fi adaugat:
• "pre", "nowrap" sau "normal"
• Utilizarea valorii "nowrap" impiedica trecerea la linia
urmatoare.
• Valoarea "normal" permite navigatorului sa decida asupra
modului de tratare a spatiilor.
• De obicei, acestea vor fi transformate intr-un singur spatiu.
• Exemplu in urma caruia spatiile albe si trecerea la linia noua vor fi
afisate asa cum au fost scrise:
p { white-space:pre; }
• Spre deosebire de eticheta <pre> care schimba fontul cu unul monospatiat,
valoarea "pre" a proprietatii white-space nu are nici un efect asupra fontului
elementului la care se aplica.
80
Curs 6
1. Introducere
2. Legarea la foaia de stil
3. Crearea unui CSS
4. Obiectele (regulile) CSS
5. Crearea Foilor de Stil
6. Configurarea fonturilor
7. Configurarea textului
8. Configurari pentru culori si fundal
9. Controale pentru chenare si afisarea elementelor
82
Tehnologii WEB - curs
Configurari pentru culori si fundal
HTML permite configurarea unor culori si elemente
grafice de fundal doar pentru anumite elemente
CSS permite definirea culorii si a fundalului pentru orice
element din pagina web
1. Configurarea fundalului
Se poate schimba fundalul (background) intregii pagini,
sau pentru un anumit element din pagina, fie el de tip
DIV, paragraf, imagine, tabel sau formular.
82
Configurari pentru culori si fundal
a) Culoarea fundalului
• Pentru a schimba culoarea fundalului se utilizeaza proprietatea
background-color, urmata de o valoare care reprezinta numele
culorii sau valoarea RGB, exprimata in cod hexa.
• Sintaxa generala este:
selector {background-color:valoare }
• Daca se foloseste valoarea "transparent" navigatorul va afisa
culoarea prestabilita sau cea a elementului parinte.
• Pentru schimbarea fundalului intregii pagini se aplica aceasta
proprietate selectorului "body".
• Exemplu in care culoarea de fundal a paginii este schimbata
in
albastru:
83
body { background-color:#0000ff; }
Configurari pentru culori si fundal
b) Imaginea de fundal
• Puteti utiliza pentru fundal si o imagine, pentru aceasta se
foloseste proprietatea background-image, urmata de adresa URL a
locatiei imaginii.
• Sintaxa generala este:
selector { background-image:url('adresa_URL'); }
• Unde "adresa_URL" este calea si numele imaginii care va fi
folosita
• Daca in locul adresei URL se foloseste valoarea "none",
navigatorul nu va folosi nici o imagine.
• Exemplu in care pentru fundalul paginii este folosita o
imagine:
body {
84 background-image:url('cale/imagine.gif'); }
Configurari pentru culori si fundal
c) Repetarea imaginii de fundal
• Pe langa posibilitatea afisarii unui element grafic ca fundal, CSS
ofera si un mod de repetare a acestuia.
• Pentru a repeta imaginea de fundal se foloseste proprietatea
background-repeat, urmata de o valoare care poate avea una din
urmatoarele optiuni:
repeat – pentru a repeta imaginea pe toata suprafata
elementului respectiv;
repeat-x – pentru a repeta imaginea numai pe
orizontala;
repeat-y – pentru a repeta imaginea numai pe
verticala;
no-repeat – pentru a afisa imaginea o singura data, fara
repetare.
85
Configurari pentru culori si fundal
c) Repetarea imaginii de fundal
86
Configurari pentru culori si fundal
d) Controlul imaginii de fundal
• CSS poate defini modul de tratare a fundalului la derularea paginii,
pentru aceasta se foloseste proprietatea background-attachment
cu optiunea "fixed", pentru a lipi imaginea de fundal de fereastra
navigatorului sau optiunea "scroll", pentru a permite derularea
imaginii de fundal alaturi de elementul corespunzator atunci cand
vizitatorul deruleaza pagina.
"scroll".
Valoarea implicita a proprietatii background-position este "top
left".
• Exemplu in care sunt aplicate mai multe proprietati pentru
background, in aceeasi definitie:
div { background:#e8e8fe url('imagine.jpg') 50%
repeat }
- DIV-ul va avea culoarea de fundal "#e8e8fe", cu o imagine
90
pozitionata la jumatatea distantei X, Y si care se repeta.
Configurari pentru culori si fundal
91
Configurari pentru culori si fundal
Exemplu de cod CSS in care culoarea textului din eticheta "h3" este
definita verde:
h3 { color:green; }
92
Curs 6
1. Introducere
2. Legarea la foaia de stil
3. Crearea unui CSS
4. Obiectele (regulile) CSS
5. Crearea Foilor de Stil
6. Configurarea fonturilor
7. Configurarea textului
8. Configurari pentru culori si fundal
9. Controale pentru chenare si afisarea elementelor
94
Tehnologii WEB - curs
Controale pentru chenare si afisarea elementelor
94
Controale pentru chenare si afisarea elementelor
Caseta (cadrul elementului) dispune de numeroase
proprietati, intre care se numara: marginile, chenarul,
completarea (umplerea, cunoscuta ca "padding"),
latimea si inaltimea, care pot fi modificate cu ajutorul
CSS.
Elementele HTML au patru laturi (sus, dreapta, jos si
imagini.
95
Controale pentru chenare si afisarea elementelor
96
Controale pentru chenare si afisarea elementelor
1. Latimea si inaltimea unui element
97
Alte elemente CSS:
• Pseudo-clase
• Pseudo-elemente
98
Întrebări?
99