Documente Academic
Documente Profesional
Documente Cultură
basics
BY BELEAN COSMIN
Cuprins
HTML
CSS
HTML
HTML este prescurtarea de la Hyper Text Mark-up Language este un limbaj
de marcare utilizat pentru crearea paginilor web ce pot fi afiate ntr-un
browser .
Paginile HTML sunt formate din etichete sau tag-uri si au extensia .html
sau .htm.
n marea lor majoritate aceste etichete sunt pereche, una de deschidere
<eticheta> i alta de nchidere </eticheta>
<head>
<title>Titlu</title>
</head>
<body>
Continut pagina
</body>
</html>
Headings
Pentru titluri din continutul documentului HTML este indicat folosirea etichetelor <Hx>,
(headings) unde 'x' este un numar intre 1 si 6, reprezentand marimea fontului
Cod HTML
<html>
<head>
<title>Titlu documentului</title>
</head>
<body>
<h1>Heading 1</h1>
<h2>Heading
<h3>Heading
<h4>Heading
<h5>Heading
<h6>Heading
</body>
</html>
2</h2>
3</h3>
4</h4>
5</h5>
6</h6>
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Paragrafe
Paragrafele permit adaugarea unui text in document astfel
incat lungimea de afisare a textului va fi ajustata de marimea
deschiderii browser-ului si fiecare paragraf va incepe un nou
rnd. Este marcat de tag-urile <p>Text </p>
Formatare text
<b> - Bold text
<strong> - Important text
<i> - Italic text
<em> - Emphasized text
<mark> - Marked text
<small> - Small text
<del> - Deleted text
<ins> - Inserted text
<sub> - Subscript text
<sup> - Superscript text
Liste
Listelesunt un mod simplu de organizare a informatiei si pot fi neordonate,
ordonate si de definitii
Liste neordonate
Aceste liste sunt delimitate de etichetele<ul> si </ul> iar elementele de<li>
si </li>
Liste ordonate
Aceste liste sunt delimitate de etichetele<ol> si </ol> iar elementele de<li>
si </li>.
Formulare HTML
Formularulesteunul dintre cele mai importante unete folosite de un
webmaster pentru a obtine informatii importante despre un internaut,
informatii precum email, nume, adressa, telefon sau orice alte informatii.
Campuri de text
type- Determina tipul campului de text. De exemplu: text, trimite, sau
parola.
name- Atribuie un nume campului pentru a pute face referire la el mai tarziu
size- Seteaza marimea campului.
maxlength- valoarea maxima de caractere ce pot fi introduse
Dropdown-uri lists
Un alt model de formular este meniul
"dropdown". Acesta va fi afisat ca si un camp,
care va afisa o lista atunci cand este executat
un clik asupra lui.
Tabele
Tagul <table> este folosit pentru a deschide un
tabel. Inauntrul acestui tag vom gasi alte doua
taguri tipice <tr> (liniile tabelului), <td>
(coloanele tabelului), <th> celulele header-ului
tabelului.
Id & Class
IdsiClasssunt comenzi care dau unei formatari CSS un nume.
Elementul idse aplica unui style de format o singura data sau
la o singura eticheta HTML, plasandu-se unnumeacelui style.
<div id = nume>
Elementul classeste similar cuiddar, spre deosebire de
acesta poate fi folosit de mai multe ori sau pentru zone mai mari.
<div class = nume>
Toate elementele care fac parte dintr-un id sau o clasa vor fi
formatate in acelasi fel.
Id & Class
Desi atat#idcat si.classse pot folosi pentru a da stil unui
element html. In practica, se foloseste in acest scop doar
atributulclass. Atributulid este folosit in general in javascript,
pentru a localiza un element html si executa actiuni asupra lui.
Pe de alta parte atributulidtrebuie sa fie unic in pagina. Asta
inseamna ca nu poate exista un alt element html cu acelasiid.
Prezenta mai multor elemente cu acelasiid, poate genera erori
javascript si un cop html invalid.
Sintaxa CSS
Formatarea textului
Culoare
body { color: #ffff00 sau Yellow; }
h1 { color: red; }
p { color: rgb(255,0,0); }
Alinierea textului
#dvsero {text-align: center }
Transformarea textului in CSS
p { text-transform: uppercase; }
p { text-transform: lowercase; }
p { text-transform: capitalize; }
Formatarea textului
Font si familii de fonturi exista 2 familii de fonturi: Sans si Sans Serif
p { font-style: normal; }
.clasa { font-style: italic; }
#id { font-weight: bold; }
Marimea textului
h1 { font-size: 30px; }
h2 { font-size: 20px; }
p { font-size: 12px; }
Incadrarea continutului
margin- distanta intre border si marginea paginii
border- marginea si cutia care incadreaza
continutul
>padding- distanta intre border si continut
content- continutul propriu-zis (text, imagini, etc)
div {
width:200px;
padding:15px;
border:5px solid;
margin:15px;
}
#dvsero p:nth-child(2) {
color:blue }
<p>Mango<p>
</div>
<ul>
<li>Mere</li>
<li>Prune</li>
<li>Banane</li>
<li>Struguri</li>
</ul>
ul li:nth-child(3) { font-size:15px; }
Va multumesc!