Professional Documents
Culture Documents
Tema 3
Tema 3
Pentru noțiunile:
-Tabel
-Celulă a tabelului
ELEMENTUL BODY
Rezultat:
PARAGRAFE ÎN HTML
Paragrafele în HTML se definesc cu elementl <p>. Este un element cu taguri pereche
Browserul automat va adăuga spatii înainte şi după paragraf
Exemplu:
<!DOCTYPE html>
<html>
<body>
<p>"Fost-au acest Stefan, om nu mare la statu, manios, si degraba a varsa sange nevinovat: de multe ori, la ospete omoraia fara giudet. Amintrelea era om
intreg la fire, nelenesu si lucrul sau stia a-l acoperi si unde nu gandeai, acolo il aflai. La lucruri de razboaie mester, unde era nevoie, insusi se varaia ca
vazandu-l ai sai sa nu indarapteze si pentru aceia raru razboiu de nu-l biruia si unde-l biruiau altii nu pierdea nadejdea ca stiindu-se cadzut gios se ridica
deasupra biruitorilor.</p>
<p>Mai apoi, dupa moartea lui si fiul sau, Bogdan-voda, urma lui luase de lucruri vitejasti cum se tampla: den pom bun roade bune or sa iasa."</p>
</body>
</html>
Rezultat:
TRECERE DIN RÂND NOU ÎN
HTML
Pentru a trece forţat din rand nou, în cadrul unui aliniat, se
foloseşte tag-ul <br>
Acest element nu are conţinut şi de aceea, în ultimele versiuni,
tag-ul de deschidere conţine şi specificarea închiderii <br />
Exemplu:
<!DOCTYPE html>
<html>
<body>
<p>"Fost-au acest Stefan, om nu mare la statu, manios, si degraba a varsa sange nevinovat: de
multe ori, la ospete omoraia fara giudet. Amintrelea era om intreg la fire, nelenesu si lucrul sau
stia a-l acoperi si unde nu gandeai, acolo il aflai. La lucruri de razboaie mester, unde era nevoie,
insusi se varaia ca vazandu-l ai sai sa nu indarapteze si pentru aceia raru razboiu de nu-l biruia si
unde-l biruiau altii nu pierdea nadejdea ca stiindu-se cadzut gios se ridica deasupra biruitorilor.
<br />Mai apoi, dupa moartea lui si fiul sau, Bogdan-voda, urma lui luase de lucruri vitejasti cum
se tampla: den pom bun roade bune or sa iasa."</p>
</body>
</html>
AFIŞAREA TEXTULUI
PREFORMATAT
Pentru a afişa un text pre-formatat se utilizează elementul
„pre”
Este un element cu taguri pereche, cu următoarea sintaxă:
<pre>Continut</pre>
Textul încadrat în elementul <pre> va fi afișat într-o formă
predefinită: font cu lățime fixă - de obicei Courier, păstrându-
se spațiile și trecerile din rând nou
Este suportat de toate browserele cunoscute
Recomandare: Nu exageraţi în utilizarea tag-ului „pre”
EXEMPLU UTILIZARE TAG „PRE”
…<p>Despre pisici...</p>
de vreme ce le poarta de grija, le alinta si le vorbesc. Pisicile, insa, sunt departe de a-si
vedea stapanii ca pe niste parinti: viziunea lor despre oamenii cu care impart locuinta este
cu totul diferita.
Dupa opinia dr. John Bradshaw, autorul unei carti numite Cat Sense, pisica nu-si vede stapanul
</pre>…
FORMATAREA TEXTULUI
• Sunt mai multe elemente care pot fi utilizate pentru formatarea
textului
• Toate sunt formate din tag-uri pereche
• Cele mai utilizate:
<body>
<p>Script în JQuery</p>
<pre>
<code>
var delay = 500;
$(document).ready(function() {
$(".block h1").bind("click", function(event) {
var parent = $(event.target).parent();
var p = parent.find("p");
if ($(p).is(":visible")) $(p).slideUp(delay);
else $(p).slideDown(delay);
});
});
</code>
</pre>
</body>
COMENTARII ÎN HTML ȘI CSS
<dl>
<dt><b>Studii la zi</b></dt>
<dd>presupun frecventarea tuturor lectiilor din orar. Se pot inscrie persoane
care:
<ul>
<li>au absolvit liceul</li>
<li>au absolvit colegiul</li>
</ul>
</dd>
<dt><b>Studii cu frecventa redusa</b></dt>
<dd>presupun frecventarea lectiilor in anumite perioade din semestru.
Acceseaza aici pentru detalii:
<ol>
<li><a href="orar.html">Orar frecventa redusa</a></li>
<li><a href="orarM.html">Orar rectificat</li>
</ol>
</dd>
</dl>
REZULTATUL EXEMPLULUI
TABELE ÎN HTML
<table>
<tr>
<th>Nume</th>
<th>Prenume</th>
<th>Varsta</th>
</tr>
<tr>
<td>Ailiesei</td>
<td>Alina</td>
<td>18</td>
</tr>
<tr>
<td>Barusceac</td>
<td>Boris</td>
<td>19</td>
</tr>
</table>
ELEMENTUL „CAPTION”
Se utilizează pentru a specifica denumirea tabelului
Se specifică imediat dupa tag-ul „table” deschis şi doar o singura
dată, pentru un tabel. Este un element cu taguri pereche
Sintaxa:
<table border= "1">
<caption>Denumire tabel</caption>
<tr>
<th>…</th>
<th>…</th>
</tr>
<tr>
<td>…</td>
<td>…</td>
</tr>
</table>
UNELE ATRIBUTE ALE ELEMENTULUI
„TD”
body{
background-color: rgb(233, 198, 204);
}
h1{
background-color: whitesmoke;
font-size: 2em;
color: rgba(53, 10, 10, 0.8);
font-weight: bold;
text-align: center;
}
p{
background-color: rgb(19, 10, 12);
font-size: 1.3em;
color: rgb(252, 249, 249);
background-color: rgb(172, 146, 151);
}
REZULTAT EXEMPLU
PROPRIETATEA „BACKGROUND-
IMAGE”
Se utilizează pentru a specifica imaginea de fundal
Implicit, imaginea de fundal, se va repeta şi va acoperi toată pagina
Exemplu – imagine de fundal pentru BODY:
background-image:url("../images/back.png");
PROPRIETATEA „BACKGROUND-
REPEAT”
Implicit imaginea de fundal se va repeta şi pe orizontală şi pe
verticală
Proprietatea „background-repeat” poate specifica repetarea
imaginii de fundal sau pe orizontală sau pe verticală
Proprietatea „background-repeat” poate specifica faptul că
imaginea de fundal e fixată, nu se repetă
Exemplu 1:
background-repeat: repeat-x;
Exemplu 2:
background-repeat: repeat-y;
Exemplu3:
background-repeat: no-repeat;
PROPRIETATEA BACKGROUND-
POSITION
Proprietatea background-position gestionează cu locul
poziționării imaginii de fundal. Valoarea proprietății este
formată din două părți, separate prin ”spațiu”: x y
x definește poziționarea imaginii pe orizontală, iar y - pe
verticală
Pentru coordonata x pot fi utilizate și următoarele cuvinte-
cheie: left, center, right, dar și valori numerice specificate în
procente sau în pixeli
Pentru coordonata y pot fi utilizate cuvintele-cheie: top, center,
bottom, dar și valori numerice specificate în procente sau în
pixeli
PROPRIETATEA „BACKGROUND-
POSITION”
Exemplu:
body{
background-color: rgb(233, 198, 204);
background-image:url("../images/back.png");
background-repeat: no-repeat;
background-position: 50% 50%;
}
ALTE EXEMPLE DE DEFINIRE A
POZIȚIEI IMAGINII DE FUNDAL
Diferite valori pentru coordonate:
background-position: 50% 50%;
background-position: right bottom;
background-position: 50px 100px;
background-position: 0 100%;
background-position: left bottom;
FORMA PRESCURTATĂ A
PROPRIETĂŢII „BACKGROUND”
Pentru a specifica mai multe proprietăţi pentru background se poate
prescurta declaraţia, utilizând o singură proprietate – „background”
Pentru exemplele anterioare se va scrie:
background: rgb(233, 198, 204) url("../images/back.png") no-repeat right top;
FORMA PRESCURTATĂ A
PROPRIETĂŢII „BACKGROUND”
Atunci când se foloseşte forma prescurtată a proprietăţii
background trebuie să se respecte următoarea ordine a valorilor
proprietăţilor:
background-color
background-image
background-repeat
background-attachment
background-position
background-attachment – se foloseşte pentru a specifica faptul
că imaginea de fundal este fixată. Poate avea una din
următoarele valori: scroll|fixed
Exemplu:
background: rgb(233, 198, 204) url("../images/back.png") no-repeat fixed right top;
ALTE EXEMPLE
Valoarea Descrierea
auto Valoarea predefinită. Imaginea de fundal se va afișa cu dimensiunile ei
standarde
length Setează lățimea și înălțimea imaginii de fundal. Prima valoare stabilește
lățimea, a doua valoare stabilește înălțimea. Dacă este dată o singură
valoare, cea de-a doua este setată la "auto"
Accesați https://fonts.google.com/
Selectați fontul care va place
Alegeți opțiunea ”Import” sau ”Link” – eu am ales ”Import”
REZULTATUL
body{
background: rgb(233, 198, 204) url("../images/back.png") no-repeat fixed center center;
background-size: cover;
font-size: 1em;
font-family: 'Indie Flower', cursive;
}
EXEMPLU UTILIZARE
PROPRIETATE FONT-STYLE
Această proprietate are trei valori:
normal – textul este prezentat în format normal
italic – textul este prezentat înclinat
oblique – textul tot este înclinat, asemănător cu „italic”
Exemplu:
<h1 style="font-style: italic;">Florile de cameră preferate</h1>
Rezultat:
PROPRIETATEA FONT-SIZE
Se foloseşte pentru definirea dimensiunii textului
Dimensiunea fontului se specifică utilizând valori absolute şi relative:
Mărimi absolute:
Setează textul la o dimensiune specificată
Nu permite unui utilizator de a modifica dimensiunea textului, în
diferite browserele (nu este comod pentru accesibilitate)
Dimensiunea absolută este utilă atunci când dimensiunea fizică a
ieșirii este cunoscută
Mărimi relative:
Setează mărimea textului în raport cu alte elemente din context
Permite unui utilizator de a modifica dimensiunea textului în
browsere
OBS: Implicit, dimensiunea textului în tag-ul „p” este 16px=1em
Se recomanda utilizarea marimilor relative: em, px, %
EXEMPLU UTILIZARE
PROPRIETATE FONT-WEIGHT
Poate lua una din 3 valori: normal, lighter, bold
<h1 style="font-weight: lighter;">Florile de cameră preferate</h1>
<h1 style="font-weight: bold;">Florile de cameră preferate</h1>
PROPRIETATEA FONT
td {height: 30px;}
REZULTAT EXEMPLU PROPRIETĂŢI
„WIDTH” ŞI „HEIGHT”
PROPRIETĂŢI PENTRU TABEL ŞI
ELEMENTELE LUI
Alinierea textului în celulele tabelului se face cu ajutorul
proprietăţilor „text-align” , „vertical-align”
Stabilirea distanţei de la bordură până la conţinutul tabelului se
defineşte cu proprietatea „padding”
Exemplu:
table {border-collapse:collapse; width: 50%;}
th {height: 50px; background-color:#FFC7EE;
padding: 10px;}
td {height: 30px; vertical-align:middle;
text-align:center; padding:10px;}
REZULTAT EXEMPLU PROPRIETĂŢI „TEXT-ALIGN”
, „VERTICAL-ALIGN”, „PADDING”
DEFINIREA DISTANŢEI DINTRE CONŢINUT ŞI
CHENAR (CÂMPURI INTERIOARE)