Documente Academic
Documente Profesional
Documente Cultură
Familiarizarea Cu CSS PDF
Familiarizarea Cu CSS PDF
Stilizarea textului
În ceea ce privește stilizarea textului acesta cuprinde două aspecte:
Structurile de tip text – p, h1,h2,etc sau care pot include text – body, table, div
Stilizarea la nivel de font
În primul caz menționăm o serie de proprietăți care pot fi utilizate, conform W3Schools1
Exercițiul 1
Exemplele de mai jos vor fi testate pe o structură de tip paragraf și una de tip titlu de nivel 1
p {color:blue;}
h1 {text-align:center;}
p {text-align:right;}
h1 {text-decoration:overline;}
h1 {text-decoration:line-through;}
h1 {text-decoration:underline;}
h1 {text-decoration:blink;}
p {text-transform:uppercase;}
apoi
p {text-transform:lowercase;}
1
http://www.w3schools.com/css/css_text.asp
font-size Stabilește dimensiunea fontului
font-style Stabilește stilul fontului
font-weight Stabilește grosimea fontului
Exercițiul 2
În ceea ce privește tipul de font utilizat se utilizează în general o combinație între un tip de font, subfamilia din
care acesta face parte, familia de fonturi, astfel încât în cazul în care browserul pe care s vizualizează o pagină
Web nu suportă acel tip de font, se va utiliza un font disponibil din cadrul subfamiliei sau al familiei.
Detalii despre tipuri de font și familii:
http://www.w3schools.com/css/css_font.asp
p {font-style:normal;}
p {font-style:italic;}
p {font-style:oblique;}
Dimensiunea fontului se poate stabili în pixeli sau în em. Ea poate fi calculată în valori absolute sau
relative la dimensiunes celorlalte elemente din jur.
p {font-size:14px;}
p {font-size:0.875em;} /* 14px/16=0.875em */
Utilizați proprietățile de mai sus în cadrul selectorului Body pentru a exemplifica utilizarea acestora.
<!DOCTYPE HTML>
<html>
<head>
<title> Pagina exemplu 2 </title>
<style>
Body
{background-color:#336633}
</style>
</head>
<body>
</body>
</html>
Utilizați o imagine de dimensiunea 200*200 pixeli drept fundal al unei pagini. În exemplul de mai jos imaginea
utilizată este – Fundal.jpg
<!DOCTYPE HTML>
<html>
<head>
<title> Pagina exemplu 2 </title>
<style>
Body
{background-image:url('fundal.jpg');}
</style>
</head>
<body>
</body>
</html>
Body
{background-image:url('fundal.jpg');
background-repeat:no-repeat}
Body
{background-image:url('fundal.jpg');
background-repeat:repeat-x}
Body
{background-image:url('fundal.jpg');
background-repeat:repeat-y}
Body
{background-image:url('fundal.jpg');
background-repeat: no-repeat;
background-position:right top}
În caz general se poate utiliza proprietatea background pentru a introduce mai multe proprietăți
Stilizarea hyperlegăturilor
Legăturile pot fi stilizate utilizând proprietățile legate de text, dar există și proprietăți speciale care
vizează starea legăturilor în momentul utilizării acestora:
Exercițiul 4
Se va discuta stilizarea unui meniu de navigare utilizând stiluri CSS, luând în considerare cazul practic
de mai jos:
<!DOCTYPE html>
<html>
<head>
<style>
ul
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}
li
{
float:left;
}
a:link,a:visited
{
display:block;
width:120px;
font-weight:bold;
color:#FFFFFF;
background-color:# 3333CC;
text-align:center;
padding:5px;
text-decoration:none;
text-transform:uppercase;
}
a:hover,a:active
{
background-color:#7A991A;
}
</style>
</head>
<body>
<ul>
<li><a href="# ">Link 1</a></li>
<li><a href="# ">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="# ">Link 4</a></li>
</ul>
</body>
</html>
Modelul Box
Un aspect important în stilizarea elementelor cu CSS este așa-numitul Model Box. Acest model
stabilește că fiecare element de structură din cadrul unei pagini Web poate fi văzut ca o cutie
(dreptunghi) definită prin următoarele proprietăți:
Modelul de mai sus permite stabilirea de borduri și spațieri între elementele din cadrul unei pagini
Web.
Sursa: http://www.w3schools.com/css/css_boxmodel.asp
Exercițiul 5
Exemplificați Modelul Box în cazul structurii DIV de mai jos. Calculați dimensiunea totală a
elementului, luând în considerare valorile din cadrul exemplului.
<!DOCTYPE html>
<html>
<head>
<style>
div.ex
{
width:200px;
padding:10px;
border:5px solid black;
margin:0px;
}
</style>
</head>
<body>
<div class="ex">Acesta este un paragraf exemplu </div>
</body>
</html>