Documente Academic
Documente Profesional
Documente Cultură
<!DOCTYPE html>
<html>
<head>
<title>Acesta este un titlu</title>
</head>
<body>
<h1>Acesta este un heading</h1>
<p>Acesta este un paragraf.</p>
<b>Acesta este un text boldat.</b>
</body>
</html>
Listele:
<ol>
<li>Alexandra</li>
<li>Mihai</li>
</ol>
<ul>
<li>Alexandra</li>
<li>Mihai</li>
</ul>
<dl>
<dt>Alexandra</dt>
<dd>- are ochii albastri</dd>
<dt>Mihai</dt>
<dd>- are ochii verzi</dd>
</dl>
Tabel:
<table bordercolor="blue" border="5">
<tr>
<td >celula 1 rand 1</td>
<td>celula 2 rand 1</td>
</tr>
<tr>
<td colspan="2">celula 1 rand 2</td>
</tr>
</table>
Iframe:
<iframe src="URL"> </iframe> //height, width
Link-urile:
<a href="URL" target="_blank">Textul link-ului / Imagine</ a>
<a id="semncarte">
<a href="#semncarte">Click aici pentru a merge la semnul de carte</a>
Imaginile:
<img src="url" alt="titlul sau descrierea imaginii"> //src , alt , height , width
Un formular HTML:
<form action="url-al-unui-script-aflat-pe-server" method="get||post">
elemente de input
Input:
Nume <input type="text" name="nume" size="25" maxlength="50" />
Select<select>
<option value="Garsoniera">Garsoniera</option>
<optgroup label="Apartament">
<option value="1 camera" selected>1 camera</option>
<option value="2 camere">2 camere</option>
</optgroup>
</select>
<form> //fieldset/legend
<fieldset>
<legend> Detalii personale: </legend>
Nume: <input type="text" name="nume">
</fieldset>
</form>
Label<label for="nume">Nume</label>
<input type="text" id="nume" name="nume" size="25" maxlength="50" />
Audio<audio controls>
<source src="relax.mp3" type="audio/mpeg">
<source src="relax.wav" type="audio/wav">
<source src="relax.ogg" type="audio/ogg">
In cazul in care browserul nu suporta elementul audio se afiseaza acest mesaj.
</audio>
Data&Time:
<input type="datetime" name="data_ora_eveniment" />
Email:
<input type="email" name="adresa_email" />
Telefon:
<input type="tel" name="telefon" />
Site:
<input type="url" name="adresa_site" />
Color:
<input type="color" name="culoare" />
Datalist-autocomplete:
<form action="script.php" method="get">
<input list="tip" name="browser">
<datalist id="tip">
<option value="Apartament 1 camera">
<option value="Apartament 2 camere">
<option value="Apartament 3 camere">
<option value="Apartament 4 camere">
<option value="Apartament 5 camere">
</datalist>
<input type="submit">
</form>
Number:
Cantitatea (intre 1 si 10): <input type="number" name="cantitate" min="1" max="10">
Range:
<form oninput="ales.value=parseInt(alege.value)">
1<input type="range" id="alege" min="1" max="10" value="5">10
<input type="text" name="ales" size="3">
</form>
Placeholder:
<form action="script. php">
<input type="text" name="prenume" size="25" maxlength="50" placeholder="prenume"
/><br>
<input type="text" name="nume" size="25" maxlength="50" placeholder="nume" /><br>
<input type="submit">
</form>
Required:
<input type="text" name="prenume" size="25" maxlength="50" placeholder="prenume"
required="required" />
CSS:
Extern:
<head>
<link rel="stylesheet" type="text/css" href="stiluri.css">
</head>
Head:
<head>
<style>
h1 { color: red; }
p { color: blue; }
</style>
</head>
Inline:
<h1 style = "color: red"> Titlu </h1>
Selectorul universal: * {} ;
Selectorul de tip: h1, h2, h3 {}
Selectorul de clasa: .azorel {} , p.azorel {}
Selectorul ID: #cnp {};
Selectorul copil: li>a {};
Selectorul descendent: p a {};
Selectorii grupati: h1, p, em, img {}
Formatarea textului:
font: Stabileste toate proprietatile fontului intr-o declaratie;
font-family: Specifica familia de fonturi pentru text; //Verdana, sans-serif;
font-size: Specifica dimensiunea fontului pentru text; //12px, 120%, 1.2em,
font-style: Specifica stilul de font pentru text; //normal, italic, oblique,
font-variant: Specifica daca un text ar trebui sa fie afisat cu litere mic;
font-weight: Specifica greutatea unui font; //normal, bold;
Text-transform:
text-transform: uppercase ;
text-transform: lowercase ;
text-transform: capitalize;
Text-decoration:
text-decoration: underline;
text-decoration: overline;
text-decoration: line-through;
text-decoration: none;
Line-height:
line-height: 25px;
line-height: 200%;
Letter-spacing si word-spacing:
text-transform: uppercase;
letter-spacing: 1em;
word-spacing: 1em;
Text-align:
text-align: center;
text-align: left;
text-align: right;
Border-style:
.solid { border-style: solid; }
.dotted { border-style: dotted; }
.dashed { border-style: dashed; }
.double { border-style: double; }
.groove { border-style: groove; }
.ridge { border-style: ridge; }
Daniel Mican - Tehnologii web front-end 63
.inset { border-style: inset; }
.outset { border-style: outset; }
Border-color:
div {
border: 15px solid;
border-color: red gold blue green; }
Box-shadow:
Background-origin:
padding-box Imaginea de fundal este pozitionata in raport cu caseta padding
border-box Imaginea de fundal este pozitionata in raport cu caseta border
content-box Imaginea de fundal este pozitionata in raport cu caseta continut
Text-shadow:
none Nu se afiseaza nici o umbra
h-shadow Pozitia umbrei pe orizontala. Sunt permise si valori negative (Obligatoriu)
v-shadow Pozitia umbrei pe verticala. Sunt permise si valori negative (Obligatoriu)
blur Creaza un efect de blur (Optional)
color Culoarea umbrei. Valoarea implicita este negru (Optional)
text-shadow: 3px 3px 3px #9999FF;
JavaScript
Fisier extern:
<head>
<script type="text/javascript" src="scriptulmeu.js"></script>
</head>
Script incorporat:
<html>
<head>
<script>
alert("Salutare");
</script >
Functii JavaScript:
function numeFunctie ( parametri ) {
codul care va fi executat;}
Evenimente:
Ca un atribut HTML:
<button onclick="functiaMea();">Click pe mine</button>
window.onclick = functiaMea;
element.innerHTML=
Permite modificarea continutului din cadrul unui element HTML
element.attribute=
Permite modificarea atributului unui element HTML
element.setAttribute(attribute,value)
Permite modificarea atributului unui element HTML
element.style.property=
Permite modificarea stilului unui element HTML
document.createElement()
Permite crearea unui element HTML
document.createTextNode()
Permite crearea unui nod de tip text cu textul specificat pentru elementul HTML
document.appendChild()
Permite adaugarea unui element HTML
document.replaceChild()
Permite inlocuirea unui element HTML
document.removeChild()
Permite eliminarea unui element HTML
document.write(text)
Permite scrierea in fluxul de iesire HTML
Setarea valorii unui element:
<script>
document.getElementById("paragraf").innerHTML="Eu sunt noul text";
</script>
Setarea valorii unui atribut:
element.setAttribute(numeAtribut, valoareAtribut)
document.getElementById("poza").setAttribute("src","poza2.jpg");
Manipularea stilurilor CSS:
document.getElementById("idElement").style.proprietateCss = "valoare";
Crearea unui nou element cu metoda createElement():
var divNou = document.createElement("div");
Crearea unui nou nod de tip text cu metoda createTextNode():
var textDiv = document.createTextNode ("Acesta este textul pentru div");
Adaugarea unui nod cu metoda appendChild():
document.getElementById("divParinte").appendChild(divNou);
Adaugarea unui nod inaintea altui nod cu medoda insertBefore()
var antet = document.createElement("h1");
var textAntet = document.createTextNode("Textul din antet");
antet.appendChild(textAntet);
divParinte.insertBefore(antet, divNou);
Inlocuirea unui nod cu un alt nod folosind metoda replaceChild():
nodParinte.replaceChild(noulNod,vechiulNod)
Stergerea unui nod folosind metoda removeChild():
nodParinte.removeChild(nodDeSters)