Lab3 4 HTML 2021
Lab3 4 HTML 2021
Limbajul HTML numit Hypertext Markup Language este destinat proiectării site-
urilor web pentru a fi accesate de către oricare din navigatoarele de pe Internet.
HTML este structura (“scheletul”) pe care se construieste intrega pagina web, prin
adaugare de paragrafe, rubrici (headings), imagini, link-uri etc.
Un limbaj de tip “Markup” este folosit pentru a crea texte care pot returna imagini,
link-uri, liste, tabele etc.
Pe structura HTML se intervine, pentru design, cu alte programe – CSS Cascading
Style Sheets.
Prima linie <!DOCTYPE html> transmite browser-ului ce limbaj
citeste, anume HTML).
<body> corp
………..
</body>
</html>
</head>
<body>
………
</body>
</html>
<html>
<head>
</head>
<body>
</body>
</html>
Elemente:
<tagname>Continutul...</tagname>
•Exemple:
<p title=“acesta e un hint">Paragraf principal.</p>
<a href="http://www.google.com">acesta e un link</a>
<img src=“poza.jpg" width="104" height="142">
<img src=“poza.jpg" alt=“google.com" width="104"
height="142"> (indica un text alternativ atunci cand nu se
incarca imaginea)
Atentie la ghilimele atunci cand punem valoarea atributului!
Headings si paragrafe
!DOCTYPE html>
<html>
<head>
<title>…</title>
</head>
<body>
</body>
</html>
Culori Linkuri in HTML
<style>
a:link {color:green; background-color:transparent; text-decoration:none}
a:visited {color:pink; background-color:transparent; text-decoration:none}
a:hover {color:red; background-color:transparent; text-decoration:underline}
a:active {color:yellow; background-color:transparent; text-decoration:underline}
</style>
Atribute de stil in HTML:
<tag style="proprietate:valoare;">
• Culoare fundal:
<body style="background-color:blue;">
• Culoare text:
<h1 style="color:blue;">This is a heading</h1>
<p style="color:red;">This is a paragraph.</p>
• Familii font-uri:
<h1 style="font-family:verdana;">This is a heading</h1>
<p style="font-family:courier;">This is a paragraph.</p>
• Marime text:
<h1 style="font-size:300%;">This is a heading</h1>
<p style="font-size:160%;">This is a paragraph.</p>
• Aliniere text:
<h1 style="text-align:center;">Centered Heading</h1>
<p style="text-align:center;">Centered paragraph.</p>
Adaugarea de imagini
• Transformati una din imagini intr-un link, folosind tag-urile <a>, </a> si
atributul href
Exemplu:
<!DOCTYPE html>
<html>
<head>
<title>…</title>
</head>
<body>
<a href="http://eprofu.ro/electronica/diode-redresoare/">
<img src="http://......jpg" />
<img
src="http://upload.wikimedia.org/wikipedia/en/3/3b/Brother-bear.jpg" />
</a>
</body>
</html>
• Creati-va o pagina web cu heading, title, body, si folositi h1 pentru
nume. Folositi 3 paragrafe,
• Adaugati o poza, cu trimitere (ancora) la o pagina web, apoi mai
adaugati inca un link care sa indice o preferinta.
Crearea de liste
• <html>
• <head><title> Pagina Web</title>
• </head>
• <body BACKGROUND=”image1.gif”>
• <ul>Produsele oferite de firma noastră sunt:
• <li>produs 1
• <li TYPE=”disk”> produs 2
• <li TYPE=”square”> produs 3
• </ul>
• <ol> Serviciile noastre sunt:
• <li> serviciul 1
• <li TYPE=”I” START=”2”> serviciul 2
• <li TYPE=”A” START=”3”> serviciul 3
• </ol>
• </body>
• </html>
Exemplu 2
creati-va o lista ordonata, cu 4 preferinte, marcate, printr-un heading 2 cu titlul ‘lista cu
lucrurile preferate’
• <!DOCTYPE html>
• <html>
• <head>
• <title>Lists</title>
• </head>
• <body>
• <h1>List of my favorite things</h1>
• <ol>
• <li>…</li>
• <li>…</li>
• <li> …</li>
• <li> … </li>
• </ol>
•
•
• </body>
• </html>
• Creati doua liste, una ordonata, cealalta neordonata, continand 3, respectiv 4
elemente, explicate, printr-un titlu sugestiv trecut intre <h2>…</h2>,
respectiv <h5>…</h5>.
• <!DOCTYPE html>
• <html>
• <head>
• <title></title>
• </head>
• <body>
• <h3> Cele mai frumoase flori </h3> Creati o lista neordonata
• <ol>
structurata astfel:
• <li> narcise </li>
FACULTATEA DE INGINERIE
• <li> margarete </li>
• <li> viorele </li>
ELECTRICA (h1)
• </ol> Sectia de…..
• Materii anul IV
• <h2> Cele mai frumoase luni </h2> Enumerati 4 materii
• <ol>
• <li> mai </li>
• <li> septembrie </li>
• <li> decembrie </li>
• </ol>
•
• </body>
• </html>
• Creati lista in lista, prin realizarea unei liste ordonate cu: 2 materii de
anul 2, fiecare continand in lista neordonata cate 3 cuvinte cheie si o
lista neordonata de 2 materii de anul 4, cu cate 3 cuvinte de descriere
aranjate iin lista ordonata
Fonturi, culori, fundal, familii de fonturi
•Exemplu
•<p style="font-size: 12px">
•<h2 style="color:red">; <h2 style="color: green; font-size:12px">
Fonturi, culori, fundal, familii de fonturi
Toate browserele suporta 140 de culori, apelate cu numele culorii, o valoare
hexa sau valoarea rgb, de ex: (255, 0,0)
http://www.w3schools.com/colors/colors_names.asp
• Creati 3 paragrafe cu fonturi de 10px, 20px, 60 px
• Adaugati, la doua dintre ele, culorile “green” , respectiv “purple”
Familii de fonturi
Exemple:
<h1 style="font-family: Arial">Titlu</h1>
<li style="font-family: Arial">Hello!</li>
http://www.w3.org/TR/CSS21/fonts.html#generic-font-families
Alte elemente de editare (“Styling”)
Ex <p style="text-align:center">
Exersati alinierea pe exemplul vostru
Sau
Sau
<!DOCTYPE html>
<html>
<head>
<title>Sportivi remarcabili<title>
</head>
<body>
<h3 style="text-align:center">…</h3>
<ol>
<li style="text-align:left">…</li>
<li style="text-align:center"> …</li>
<li style="text-align:right">… </li>
</ol>
</body>
</html>
Elemente de formatare a textului
<code>
var x = 5;
var y = 6;
document.getElementById("demo").innerHTML = x + y;
</code>
<samp>
</samp>
•<tr>
<th> Name </th>
<th> Favorite Color </th>
</tr>
• <P>
•<br><IMG src="dog.jpg" border="10">
•</P>
Forma generală a acestui element este <IMG atribute>. Acest tag nu are şi
formă de închidere.
Atributele :
• src - sursa. Dacă imaginea se află în directorul curent, se specifică doar numele şi
extensia sa.
• align specifică tipul de aliniere al imaginii în raport cu textul în cadrul căruia se
află.
- right : imaginea se aliniază în dreapta, iar textul care urmează este scris în
locul rămas liber, în stânga acesteia;
- left : imaginea se aliniază în stânga, iar textul care urmează este scris în locul
rămas liber, în dreapta - top : doar latura de sus a imaginii se aliniază cu rândul
de text în cadrul căruia se află; următorul rând de text va fi afişat după
imagine,
- middle : rândul de text în cadrul căruia se află imaginea se aliniază la
jumătatea înăţimii acesteia;
- - bottom : doar latura de jos a imaginii se aliniază cu rândul de text în cadrul căruia se
află; următorul rând de text va fi afişat după imagine, ocupând întreaga lăţime
a ecranului;
• Atribuitele TABELULUI , campuri text, frame-uri, butoane, campuri de
pasword sau de submitt etc - in laboratorul 2!
Aplicatia 3
<html>
<head><title> Pagina Web</title>
</head>
<body style="background-color:purple; font-size:30px; color:yellow;
font-family:Impact">
<b>Mixul de marketing este constituit din:</b><br>
<i> PRODUS</i><br>
<u> PRET</u><br>
<STRIKE> PLASARE </strike><br>
<b><u>PROMOVARE</b></u>
</font>
</body>
</html>
Aplicatie cu tabele
<html>
<head><title>Pagină cu tabele</title>
</head>
<body bgcolor=”blue”>
<font color=”white” size=”20”>
<b>
<u>
PRODUSELE FIRMEI NOASTRE SUNT:
</u>
</b>
</font>
<table>
<tr>
<td>Produs 1
<td>Produs 2
<td>Produs 3
<td>Produs 4
<tr>
<td>Serviciul 1
<td>Serviciul 2
<td>Serviciul 3
<td>Serviciul 4
<tr>
<td>Info 1
<td>Info 2
<td>Info 3
<td>Info 4
</table>
</body>
</html>
Aplicatie cu tabele continuare
<html>
…
<table border=”5” cellspadding=”3” cellspasing=”2”>
<tr>
<td align=”left”> Produs 1
<td align=”center”>Produs 2
<td align=”right”>Produs 3
<tr>
<td align=”top”>Serviciul 1
<td align=”middle”>Serviciul 2
<td align=”bottom”> Serviciul 3
</table>
</body>
</html>