Documente Academic
Documente Profesional
Documente Cultură
BY BELEAN C OSM IN
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>
In interiorul acestor etichete gasim perechea <head> </head> si perechea <body> </body>.
Zona head contine titlul paginii intre etichetele <title> si </title>, descrieri de tip <meta>, stiluri
pentru formatarea textului, scripturi si linkuri catre fisiere externe (de exemplu scripturi
Javascript, fisiere de tip CSS. Exemplu link catre un fisier CSS <link rel="stylesheet"
type="text/css" href=main.css">.
Zona body gazduieste practic toate etichetele afisate de browser pe ecran.
<head>
Tag-ul <head> contine titlul paginii html si link-uri catre fisiere externe, ex:
link catre fiseire CSS, JavaScript, etc/
<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>
Heading 1
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>
</body>
</html>
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
Listele sunt 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
Formularul este unul 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
Id si Class sunt comenzi care dau unei formatari CSS un nume.
Elementul id se aplica unui style de format o singura data sau la o singura
eticheta HTML, plasandu-se un nume acelui style. <div id = nume>
Elementul class este similar cu id dar, 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 #id cat si .class se pot folosi pentru a da stil unui element html. In
practica, se foloseste in acest scop doar atributul class. Atributul id este folosit in
general in javascript, pentru a localiza un element html si executa actiuni asupra
lui.
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;
}
div p {
background-color: yellow; } -> selecteaza si formateaza fiecare <p> care se afala in <div>.
div + p {
font-family: Comic Sans; } -> stilizeaza primul element <p> aflat imediat dupa <div>.
h1, h2, h3, h4 {
font-family: Arial; } -> formateaza elementele h1,h2,h3,h4
#dvsero p:nth-child(2) {
<p>Apple<p>
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!