40
7. Stiluri CSS lect  . univ. Tîr ş u Valentina 1

Stiluri CSS (II)_clase de Proprietati

Embed Size (px)

Citation preview

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 1/40

7. Stiluri CSS

lect . univ. Tîrşu Valentina 

1

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 2/40

CONŢINUT 1. Moştenirea 

2. Formatarea background-ului

3. Formatarea fonturilor

4. Formatarea textului

5. Formatarea tabelelor

6. Formatarea listelor

7. Blocuri CSS

2

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 3/40

1. Moştenirea 

• Conceptul de moştenire  CSS este un element-cheie, estemecanismul prin care anumite propietăţi ale unui element

părinte se transferă şi elementelor urmaşi.

• Nu toate propietăţile se moştenesc. De exemplu marginile şi

 fundalul  nu are sens să fie moştenite. Este puţin probabil ca

urmaşii unui element să aibă toţi nevoie de aceaşi margine,sau fundal.

• Mostenirea previne repetarea anumitor proprietăți  într-o

foaie de stil şi permite încărcarea rapidă a paginilor web de

către utilizatori e.t.c.

3

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 4/40

1. Moştenirea <head>

<style>

body {color:green; }ul li{ color:red; }

</style>

</head>

<body>

<p>Limbaje dupa paradigma programarii</p>

<ol>

<li>limbaje ezoterice (Brainfuck)</li><li>limbaje procedurale (C, Java, Perl)</li>

<li>limbaje functionale:(ML, Haskell)</li>

<li>limbaje pentru programarea logica (Prolog, DATALOG)</li>

<li>limbaje mixte (LISP)</li>

</ol>

<p> Limbaje dupa nivelul de abstractizare</p>

<ul>

<li>limbaje de generatia intaia (limbajele cod-masina)</li>

<li>limbaje de generatia a doua (limbajele de asamblare)</li>

<li>limbaje de generatia a treia (limbaje de nivel inalt)</li>

<li>limbaje de generatia a patra (limbajele neprocedurale)</li>

<li>limbaje de generatia a cincea(limbaje de inteligenta artificiala)</li>

</ul></body>

4

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 5/40

1. Moştenirea • Rezultatul rulării programului: 

5

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 6/40

2. Formatarea background-ului• Daca HTML permitea configurarea unor elemente grafice de fundal

doar pentru anumite elemente, CSS permite definirea fundaluluipentru orice element din pagina web.

Proprietate  Descriere  Valori 

background 

setează toate proprietăţile background într -o singură 

declaraţie 

background-color, background-image,

background-repeat, background-

attachment, background-position 

background-

attachment 

stabileşte dacă imaginea defundal este fixă sau defilează

împreună cu restul paginii scroll, fixed 

background-

color 

setează culoarea de fundal a unuielement

color-rgb, color-hex, color-name,

transparent 

background-image  setează imaginea de fundal aunui element

url(url), none 

background-

position 

setează poziţia de început a uneiimagini de fundal

top left, top center, top right, center left,

center center, center right, bottom left,

bottom center, bottom right, x% y%, xpos

ypos 

background-

repeat  stabileşte dacă şi cum va firepetată imaginea de fundal  repeat, repeat-x, repeat-y, no-repeat 

6

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 7/40

2. Formatarea background-ului

Fisierul background.html

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8"/>

<link rel="stylesheet"

type="text/css"href="../stiluri/stil5.css">

</head>

<body>

Continutul documentului

</body>

</html>

Fisierul stil5.css

body{

background-color:#243CED;

color:yellow;

}

I) Proprietatea background-color - specifică culoarea de fundal a unui element.

Culoarea de fundal pentru întreaga pagină este definită în selectorul body ca înexemplul următor: 

7

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 8/40

2. Formatarea background-ului

• Rezultat rulării programului:

Culoarea de fundal poate fi specificată prin: 

nume  –  un nume de culoare, de exemplu "red";

RGB  –  o valoare RGB, de exemplu "rgb(255,0,0)";

Hex  –  o valoare hexazecimală, de exemplu "#ff0000". 

8

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 9/40

2. Formatarea background-uluiII) Proprietatea background-image - defineşte imaginea folosită ca fundal pentru

un element. Implicit, imaginea se repetă pe suprafaţa întregului element.•  Imaginea de fundal a paginii poate fi setată ca în exemplul următor: 

• Rezultatul rulării programului: 

Fisierul stil5.css

body{

background-color:#243CED;background-image:url("../images/m5.jpg");

}

9

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 10/40

2. Formatarea background-uluiIII) Proprietatea background-repeat repetă imaginea pe axa verticală şi

orizontală. Poate avea 4 valori:•   repeat  - repetă imaginea pe verticală şi orizontală (valoare implicită).

•   repeat-x  - repetă imaginea pe orizontală.

•   repeat-y  - repetă imaginea pe verticală. 

•   no-repeat  - repetarea este exclusă.

• Rezultatul rulării programului: 

Fisierul stil5.cssbody{

background-color:#243CED;

background-image:url("../images/m5.jpg");

background-repeat:no-repeat;

}

10

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 11/40

2. Formatarea background-uluiIV) Pentru a schimba poziţia imaginii de fundal, folosiţi roprietatea background-

position ca în exemplul următor: • Deplasarea imaginii cu ajutorul cuvintelor cheie.

• Rezultatul rulării programului: 

Fisierul stil5.css

body{

background-color:#243CED;

background-image:url("../images/m5.jpg");background-repeat:no-repeat;

background-position: top right;

}

11

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 12/40

2. Formatarea background-ului• Deplasarea imaginii poate fi indicată şi în procente:

• Rezultatul rulării programului: 

Fisierul stil5.css

body{

background-color:#243CED;

background-image:url("../images/m5.jpg");

background-repeat:no-repeat;

background-position: 20% -40%;}

12

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 13/40

2. Formatarea background-uluiV) background-attachment- indică dacă imaginea de fundal se va derula

împreună cu textul, sau va fi fixată. Aceasta poate lua două valori: • scroll –  imaginea se derulează împreună cu textul (valoare implicită).• fixed - imaginea de fundal este fixată în raport cu fereastra browser-ului.

Cod program:

Fisierul stil5.cssbody{

background-color:#243CED;

background-image:url("../images/m5.jpg");

background-repeat:no-repeat;

background-position: 20% -40%;

background-attachment: fixed;}

13

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 14/40

2. Formatarea background-uluiVI) Proprietăţi multiple pentru fundal se indică cu proprietatea background,

care permite scurtarea codului de program şi  precizarea tuturor  proprietăţilor într -o proprietate conform următoarei sintaxe: 

background: [<background-color>||<background-image>

||<background-repeat>||<background-attachment>||

<background-position>]

• Rezultatul rulării programului: 

Fisierul stil5.cssbody{

background:#243CED url("../images/m5.jpg") no-repeat 20% -40%;

}

14

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 15/40

Proprietate Descriere Valori

font Setează toate proprietăţile fontuluiîntr -o singură declaraţie 

font-style, font-variant, font-weight, font-

size, font-family 

font-family 

Specifică familia de fonturi  serif, sans-serif, monospace, cursive,fantasy 

font-size  Specifică dimensiunea fontului xx-small, x-small, small, medium, large, x-

large, xx-large, smaller, larger, length , % 

font-style  Specifică stilul fontului  normal, italic, oblique 

font-

variant 

Specifică dacă textul este afişat sau

nu cu majuscule micinormal, small-caps 

font-

weight Specifică grosimea fontului 

normal, bold, bolder, lighter, 100, 200,

300, 400, 500, 600, 700, 800, 900 

3. Formatarea fonturilor În CSS există  un set de  proprietăţi  pentru fontul conţinutului  unui element HTML.

Acestea ne permit să schimbăm  fontul (caracteristicile tipului de literă) şi  sunt grupate în clasa FONT. Proprietăţile pentru fonturi şi valorile lor sunt descrise în continuare.

15

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 16/40

3. Formatarea fonturilor Familiile de fonturi în CSS (font-family) 

În CSS, numele unei familii de fonturi se poate defini în două moduri:

•  Familie  generică  –  un grup de familii de fonturi care au un aspect similar (ca "Serif"

sau "Monospace"); 

•  Familie de fonturi  –   o familie specifică  de fonturi (ca "Times New Roman" sau

"Arial"). 

Exemplu: 

Familia

generică  Familia specifică  Descriere

SerifTimes New Roman

Georgia

Fonturile de tip serif au linii mici la sfârşitul unora

dintre caractere.

Sans-serif Arial

Verdana

"Sans" înseamnă fără – aceste fonturi nu au linii

la sfârşitul caracterelor  

Monospace Courier NewLucida Console

Toate caracterele monospace auaceeaşi lăţime 

16

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 17/40

3. Formatarea fonturilor Proprietate font-family ar trebui să precizeze cel puţin două familii de fonturi. Dacă

 browserul nu recunoaşte prima familie, o va încerca pe a doua. Începeţi cu fontul pe careîl doriţi şi terminaţi cu o familie generică.

Obs.:  numele familiei de fonturi formate din mai multe cuvinte se scriu în ghilimele:

"Times New Roman". Dacă  folosiţi mai multe nume de fonturi, ele trebuie separate în 

listă prin virgulă.

Fisierul font.html

<head>

<link rel="stylesheet" type="text/css"

href="../stiluri/stil6.css">

</head>

<body>

<h1> familia de fonturi in CSS</h1><p class="serif"> Acesta este un paragraf

- fontul Times New Roman</p>

<p class="sansserif"> Acesta este un

paragraf - fontul Arial</p></body>

Fisierul stil6.css

.serif { font-family:"Times New

Roman", Times, Serif; }

.sansserif { font-family:Arial,Helvetica, Sans-Serif; }

17

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 18/40

3. Formatarea fonturilor 

Rezultatul rulării programului: 

18

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 19/40

3. Formatarea fonturilor Fonturi standarde pentru proprietate font-family :

http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html  

19

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 20/40

3. Formatarea fonturilor 

• Font-style - specifică stilul fontului: normal (implicit), oblique

(înclinat), italic (cursiv):

#id1{ font-style:normal; }

#id2{ font-style:oblique; }

#id3{ font-style:italic; }

• Font-variant –  două variante ortografice: normal  (implicit) şi  small-caps (cu litere mici).

#id3{

font-style:italic;

font-variant:small-caps;}20

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 21/40

3. Formatarea fonturilor 

• Font-weight - specifică grosimea caracterelor de font.

Valori: 100, 200, 300, 400, 500, 600, 700, 800 și 900. Cuvinte

cheie: normal  (normal), bold  (caractere aldine), bolder (îngroşat)lightere.

#id1{font-weight:bold; }

#id2{ font-weight:lighter; }

#id3{ font-weight:900; }

21

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 22/40

3. Formatarea fonturilor 

• Font-size - setează mărimea fontului.

Dimensiunile pot fi setate în trei moduri: 

1. folosind cuvinte cheie (xx-small, x-small, small, medium,

large, x-large, xx-large, smaller, large);

2. utilizând unităț i relative (%, em, px,…);

3. Utilizând unităț i de măsură de lungime (in, pt, px, mm, sm).

#id1{ font-size:1.2em; }

#id2{ font-size:16px; }

#id3{ font-size:xx-small; }

22

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 23/40

3. Formatarea fonturilor 

Proprietăţile multiple  pentru  font   pot fi setate prin spaţiu conform

următoarei sintaxe:

font:[<font-style>||<font-variant>||<font-weight>]?<font-size> <font-family>

Obs.: Oricare dintre proprietăț ile enumerate pot fi omise, cu excepț ia

 proprietăţilor : font-size şi font-family.

• Exemplu:

23

.new{

font-style:italic;

font-weight:bold;

font-size:16px;

font-family:Tahoma;

}

.new{

font:italic bold 16px Tahoma;

}

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 24/40

4. Formatarea textului 

• Proprietăț ile de text permit setarea parametrilor pentru cuvinte și fraze, precum și poziț ia lor relativă în pagina web.

Propietate Descriere Valori

text-align alinierea pe orizontala a textului left, right, center, justify

text-

decorationaplicarea unor linii pe text

none, underline, overline, line-

through, blink

text-indent aliniatul tradiţional pentru text length, % 

text-transform caractere majuscule sau litere micinone, capitalize, uppercase,

lowercase

text-shadowadaugă umbră unui text: <x> < y> <neclaritate> <culoare>

none, length, color

color culoarea textului culoare

direction sensul afişării textului ltr, rtl

line-height spaţiul dintre linii normal, length, % 

letter-spacing spaţiul dintre caracterele cuvintelor normal, length  

vertical-align alinierea verticala a textului

baseline, sub, super

top, text-top, iddle, bottom, text-

bottom, length, % 

word-spacing spatiul dintre cuvintele textului normal, pre, nowrap

24

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 25/40

4. Formatarea textului 

Exemple de formatare a textului:

p{color:purple; text-align:right;

text-transform: uppercase; font-size:14px;

text-indent: 50px; letter-spacing: 4px;

l ine-height: 90%; text-shadow: 1px 1px #222222;

 }

25

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 26/40

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 27/40

5. Formatarea listelor 

27

Propietate Descriere Valori

list-style setează toate proprietăţile  pentru o listă 

list-style-type; list-style- position; list-style-image

list-style-imagespecifică o imagine ce va marca 

fiecare element din listă none; url

list-style-position

indică dacă marcatorii elementelor din listă apar în 

interiorul sau în exteriorul listei

inside; outside

list-style-type indică tipul de marcator folosit  pentru elementele din listă 

none; disc; circle; square;

decimal decimal-leading-zero;

lower-roman upper-roman;

lower-alpha; upper-alpha lower-

greek; lower-latin; upper-latin;hebrew armenian;

georgian; cjk-ideographic

hiragana; katakana; hiragana-

iroha

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 28/40

5. Formatarea listelor Lista valorilor pentru proprietatea list-style-type : 

Valoare  Descriere 

Valorile proprietă ii pentru liste neordonate

none fără marcator  disk implicit (cerc)

circle cerc gol

square  pătrat Valorile proprietăţii pentru liste ordonate

armenian număr tradiţional armenesc 

decimal număr în baza zece

decimal-leading-zero număr precedat de zero (01, 02, 03, etc.) 

georgian număr  tradiț ional georgian (an, ban, gan, etc.)

lower-alpha litera mica (a, b, c, d, e, etc.)

lower-greek literă mică grecească (alpha, beta, gamma, etc.) lower-roman număr roman mic (i, ii, iii, iv, v, etc.) upper-roman număr roman mare (i, ii, iii, iv, v, etc.) 

28

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 29/40

5. Formatarea listelor 

Cod program:

ol{ list-style-type:upper-roman; }

ul{list-style-type:square;}

Rezultatul rulării programului: 

29

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 30/40

5. Formatarea listelor 

Cod program:

ol{ list-style-type:upper-roman; color:green;}

ul{list-style-image:square; color:blue;}

#selectat{ list-style-image:url("../images/arrow.png"); }

Rezultatul rulării programului: 

30

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 31/40

6. Blocuri CSS • Dacă în HTML toate elementele pot fi împăr ț ite în două tipuri: bloc

și linie. Modelul documentului CSS se  prezintă  ca un bloc: fiecare

element din document este o unitate independentă. Mai mult decât atât,  există blocuri, structural separat de celelalte și blocuri plasate,

care pot fi în interiorul unităț ilor structurale.

• Blocul are o formă dreptunghiulară: 

31

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 32/40

6. Blocuri CSS 

Cod program:

 p{

 border: 1px solid blue;

 padding:10px;

margin:50px;

width:100px;

height:50px;

}

Rezultatul rulări rpogramului: 

32

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 33/40

6. Blocuri CSS (Border) Chenare• Proprietatea CSS border  defineşte chenarul din jurul unui element. Puteț i specifica

grosimea, stilul (border-style) și culoarea chenarului pentru un anumit element.

•   Proprietăţile multiple  pentru border   pot fi setate prin spaţiu conform următoarei sintaxe: border:[<border-width>||<border-style>||<border-color>]

Obs:  Nici-una din celelalte  proprietăț i ale chenarului nu va avea efect, dacă 

 proprietatea border-style nu este setată.

Propietate Descriere Valori

bordersetează toate proprietăț ile într -o singură declaraț ie

border-width, border-style,

border-color

border-style stilul chenaruluinone, dotted, solid, double, dashed,

groove, ridge, inset, outset, hiden

border-color culoarea chenarului color_name, hex_number,rgb_number, transparent

border-width grosimea chenarului thin, medium, thick, length

border-bottom setează toate proprietăț ile laturii de jos

border-top setează toate proprietăț ile laturii de sus

border-right setează toate proprietăț ile laturii din dreapta

border-left setează toate proprietăț ile laturii din stânga 

33

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 34/40

6. Blocuri CSS (Border) fişierul chenare.html

<!DOCTYPE HTML5>

<head>

<link href="../stiluri/stil7.css" type="text/css"

rel="stylesheet">

</head>

<body>

<p id="none">Chenar fara latura de jos</p>

<p id="dotted">Chenar cu latura de jos punctata</p>

<p id="dashed">Chenar cu latura de jos

intrerupta</p>

<p id="solid">Chenar cu latura de jos plina</p>

<p id="double">Chenar cu latura de jos dubla</p>

<p id="groove">Chenar cu latura de jos groove</p><p id="ridge">Chenar cu latura de jos ridge</p>

<p id="inset">Chenar cu latura de jos inset</p>

<p id="outset">Chenar cu latura de jos outset</p>

</body>

fişierul stil7.css 

 p{ border-style:solid}

#none{

 border-bottom-style:none;}

#dotted{

 border-bottom-style:dotted;}

#dashed{

 border-bottom-style:dashed;}

#solid{

 border-bottom-style:solid;}

#double{

 border-bottom-style:double;}

#groove{

 border-bottom-style:groove;}#ridge{

 border-bottom-style:ridge;}

#inset{

 border-bottom-style:inset;}

#outset{

 border-bottom-style:outset;}

34

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 35/40

6. Blocuri CSS (Border) 

• Rezultatul rulării programului: 

35

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 36/40

6. Blocuri CSS (Margin) • Proprietatea CSS margin  definește spaț iul din jurul unui element (în  afara

chenarului). Marginea nu are culoare de fundal și este complet transparentă.

Cele patru margini ale elementului pot fi modificate în  mod independent,

folosind  proprietăț i separate. O proprietate scurtă  poate fi, de asemenea,

folosită pentru a schimba toate cele patru margini simultan.

• Valori posibile:

Propietate Descriere Valori

margin

 proprietate

 prescurtată pentrua seta simultan

toate marginile

auto - marginile sunt stabilite de către browser ; length - definește o margine fixă (px, pt, em, etc.) 

% - definește o margine în procente faț ă deelementul conț inut 

margin-top   stabilește marginea de sus

margin-right   stabilește marginea din dreapta

margin- 

bottom  stabilește marginea de jos

margin-left   stabilește marginea din stânga 

36

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 37/40

6. Blocuri CSS (Margin) 

Obs. :Proprietatea margin poate avea între una și patru valori.

Ex.: margin:25px 50px 75px 100px;  

• marginea de sus este 25px

• marginea dreaptă este 50px • marginea de jos este 75px

• marginea stângă este 100px 

.ex1{margin-top:2cm;}

.ex2{margin-top:25%;}

.ex3{margin-top:50px;}

37

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 38/40

6. Blocuri CSS (Margin) fişierul marhin.html  fişierul stil7.css 

<!DOCTYPE HTML5>

<head>

<link href="../stiluri/stil7.css"

type="text/css" rel="stylesheet">

</head>

<body><p id="unu">text - unu</p>

<div id="patru">

<p id="doi">text - doi</p>

<p id="trei">text - trei</p>

text - patru

</div></body>

#unu{border-style:double;

border-color:blue; margin-top:2cm;}

#doi{border-style:solid;

border-color:yellow; margin-bottom:2cm;}

#trei{border-style:dotted;

border-color:green; margin-left:25%;}

#patru{border-style:dashed;

border-color:red; text-align:right;}

38

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 39/40

6. Blocuri CSS (Padding) • Proprietatea CSS padding definește spaț iul dintre chenar și conț inut. Acest

spaț iu este afectat de culoarea de fundal a elementului.

• Valori posibile: 

Propietate Descriere Valori

padding

 proprietatea scurtă

 pentru a stabili toatespaț iile cu o singurădeclaraț ie

length - definește o margine fixă

(px, pt, em, etc.) 

% - definește o margine în procentefaț ă de elementul conț inut 

padding-top   Stabileşte spaț iul de sus

padding-right   stabileşte spaț iul din dreapta

padding-bottom   stabileşte spaț iul de jos

padding-left   stabileşte spaț iul din stânga 

39

8/18/2019 Stiluri CSS (II)_clase de Proprietati

http://slidepdf.com/reader/full/stiluri-css-iiclase-de-proprietati 40/40

6. Blocuri CSS (Padding) fişierul marhin.html  fişierul stil7.css 

<!DOCTYPE HTML5>

<head>

<link href="../stiluri/stil7.css"

type="text/css" rel="stylesheet">

</head>

<body><p id="unu">text - unu</p>

<div id="patru">

<p id="doi">text - doi</p>

<p id="trei">text - trei</p>

text - patru

</div></body>

#unu{border-style:double; border-

color:blue; padding-bottom:0.5cm;}

#doi{border-style:solid; border-

color:yellow; padding-bottom:2cm;}

#trei{border-style:dotted;border-

color:green; padding-bottom:5%;}

40