ZoneHack Bine ati venit pe ZoneHack Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.
ZoneHack Bine ati venit pe ZoneHack Forum

Welcome to ZoneHack
 
HomeLatest imagesSearchRegisterLog in

 

 Codul HTML In Romana Pentru Incepatori pasul 1

Go down 
AuthorMessage
Adminstrator
Admin
Adminstrator


Posts : 103
Join date : 2008-09-05

Codul HTML In Romana Pentru Incepatori pasul 1 Empty
PostSubject: Codul HTML In Romana Pentru Incepatori pasul 1   Codul HTML In Romana Pentru Incepatori pasul 1 Icon_minitimeFri Sep 05, 2008 1:40 pm

Lecţia 1: Structura unui document HTML. Notiuni de baza.

1.1 Ce este HTML?

HTML (HyperText Markup Language)
a fost dezvoltat initial de Tim Berners-Lee in anul 1989, ca urmare a
necesitatii de publicare a informatiilor la nivel global. Pe parcursul
anilor, limbajul a evoluat (HTML 3.0, HTML 3.2, HTML 4 si cel mai
recent HTML 4.01), fiecare versiune oferind noi facilitati.
Se remarca cateva trasaturi cum ar fi:


independenta de platforma (modul de afisare al unui document este
acelasi, indiferent de computerul pe care se realizeaza afisarea);

• structurarea formatarii;


posibilitatile hypertext (orice cuvant, imagine sau alt element al
documentului vizualizat de utilizator poate face referinta la un alt
document, ceea ce usureaza navigarea in cadrul aceluiasi document sau
intre documente diferite).

HTML un limbaj simplu, compus din coduri speciale (marcaje) care se insereaza intr-un text pentru a adauga informatii despre formatare. Este derivat din SGML (Standard Generalized Markup Language),
un sistem pentru definirea tipurilor de documente structurate, destinat
sa reprezinte instante ale acestor tipuri de documente. La baza SGML si a HTML
se afla acelasi principiu: descrierea continutului unui document se
face intr-un fisier text obisnuit (ASCII). S-a urmarit ca aceste
fisiere sa fie editabile cu aplicatii software nepretentioase (ex.
NotePad, WordPad).

In cadrul unui document HTML un marcaj (tag, in limba engleza) va avea forma <nume_marcaj>
Parantezele unghiulare sunt elementele care indica prezenta unui
marcaj; numele marcajelor poate fi scris oricum, limbajul nefiind
senzitiv la literele mari/mici (case sensitive). Unele marcaje permit
utilizarea unor atribute care se vor scrie in marcajul de inceput:

<nume_marcaj optiune1=valoare1 optiune2=valoare2 ...>
................
</nume_marcaj>


!!! DE RETINUT !!!

Exista doua tipuri de marcaje:

- individuale (ex. <br>)
- perechi (ex. <p>...</p>) - de mentionat ca sfarsitul unui marcaj este indicat prin utilizarea caracterului '/' in fata numelui de marcaj
In functie de modul de formatare a paginii, avem marcaje de tip:

- block: este afisat sub elementul anterior (ex. <p>)
- inline: este afisat dupa elementul anterior (ex. <span>)
- table: este afisat sub forma unui tabel

Marcajele perechi pot fi imbricate:
<nume_marcaj1>
<nume_marcaj2>
................
</nume_marcaj2>
</nume_marcaj1>


Browserele vor ignora marcajele si optiunile pe care nu le recunosc.

1.2 Structura unui document HTML

Un document HTML 4 are urmatoare structura:
1. O linie continand versiunea HTML
2. Sectiunea HEAD, delimitata de marcajele <HEAD> </HEAD>
3. Sectiunea BODY, delimitata de marcajele <BODY> </BODY> sau <FRAMESET> </FRAMESET>

!!! DE RETINUT !!!

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Prima mea pagina web</title>
</head>
<body>
...........
</body>
</html>
Un
document HTML valid contine declaratia versiunii HTML utilizate.
Declaratia se face prin intermediul DTD (document type definition). Pe
scurt, fisierul DTD contine definitiile marcajelor din versiunea
respectiva de HTML.
HTML 4.01 specifica 3 variante DTD :

HTML 4.01 Strict DTD
include toate elementele si atributele care nu sunt "invechite"
(elemente si atribute a caror utilizare nu este recomandata deoarece se
doreste renuntarea la acestea pe viitor) sau care nu apar in
documentele ce contin cadre.

HTML 4.01 Transitional DTD include Strict DTD plus elementele si atributele "invechite".

HTML 4.01 Frameset DTD include Transitional DTD plus cadrele (frames).

HTML 4.01 Strict DTD

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional DTD

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01 Frameset DTD

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
1.2.1 Sectiunea HEAD

Cuprinde informatii care nu vor fi afisate in browser, cu exceptia marcajului <title>.
Marcajul <title> este obligatoriu si poate apare doar in sectiunea HEAD. El va contine un titlu relevant pentru pagina, fiind deosebit de important pentru motoarele de cautare.
Alte marcaje care apar in sectiune HEAD:

<META>
- poate contine cuvinte cheie, o descriere a paginii, numele autorului
paginii, frecventa (teoretica) cu care motoarele de cautare ar trebui
sa reindexeze pagina, etc. Declaratiile META implica in general
declararea unei proprietati si a valorii asociate acelei proprietati.

<META NAME="nume" CONTENT="continut">

Declararea setului de caractere se face astfel:

<META http-equiv="Content-Type" content="text/html; charset=set_caractere">

!!!DE TETINUT!!!

Precizarea
setului de caractere face posibila afisarea in browserul utilizatorului
a caracterelor specifice unor limbi precum romana, rusa, araba, etc.

<style> - cascading style sheets - stiluri pentru formatarea textului din documentul HTML.

Code:

style type="text/css">...</style>
<script> - scripturi JavaScript sau VBScript

Code:

<script language="JavaScript1.2" type="text/javascript" src="lib.js"></script>
<base> - stabileste URL-ul de "baza" al documentului. Toate referintele (<a href=""></a>, respectiv <img src="">) din documentul respectiv vor fi deschise relativ la marcajul <base>.

Code:

<head>
<base href="http://www.xprim.ro/index.php" target="_top">
</head>
• <link> - stabileste o legatura cu un document extern, spre exemplu un fisier de definitii CSS

Code:

<link rel="stylesheet" href="stiluri.css" type="text/css">
EXEMPLU:

Sectiunea HEAD a unui document HTML poate arata in felul urmator:

Code:

<head>
<title>Titlul paginii mele</title>
<META http-equiv="Content-Type" content="text/html;
charset=windows-1250">
<META name="author" content="Popescu Ion">
<META name="copyright" content="© 2003 InsideMedia">
<META name="keywords" content="curs, html, gratuit, elearning">
<link rel="stylesheet" href="stiluri.css" type="text/css">
</head>
1.2.2 Sectiunea BODY

Este inclusa intre marcajele <body>...... </body>
<BODY
[ BACKGROUND="adresa_imagine"] [ BGCOLOR="#rrggbb"|"culoare"] [
TEXT="#rrggbb"|"culoare"] [ LINK="#rrggbb"|"culoare"] [
VLINK="#rrggbb"|"culoare"] [ ALINK="#rrggbb"|"culoare"] [
LEFTMARGIN=marg_st] [ TOPMARGIN=marg_top]>
................
continut document
.................
</BODY>


Marcajul de sfarsit (</BODY>) nu este obligatoriu
In sectiunea BODY se gaseste informatia care va fi afisata in browser (text, imagini, etc.) (<body>.... </body>).

!!!DE TETINUT!!!

LEFTMARGIN si TOPMARGIN sunt extensii Microsoft (nu functioneaza decat in Internet Explorer 3+).

LEFTMARGIN precizeaza, în pixeli, marginea stanga a documentului (distanta dintre fereastra si continutul documentului);

TOPMARGIN precizeaza, in pixeli, marginea de sus a documentului (distanta dintre fereastra si continutul documentului)

Ca in orice limbaj de programare in HTML exista posibilitatea de a introduce comentarii, folosind marcajul

<!-- .... textul comentariului -->

EXEMPLU:

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Titlul paginii mele</title>
<META http-equiv="Content-Type" content="text/html;
charset=windows-1250">
<META name="author" content="Popescu Ion">
<META name="copyright" content="© 2003 InsideMedia">
<META name="keywords" content="curs, html, gratuit, elearning">
<link rel="stylesheet" href="stiluri.css" type="text/css">
</head>
<body bgcolor="#999999" leftmargin=0 topmargin=0>
<!--Aceasta linie nu va fi afisata in browser -->
<p>text text text text text text text text text text </p>
<p>alt text alt text alt text alt text alt text </p>

</body>
</html>
In exemplul de mai sus a aparut un nou marcaj <p> (paragraf). Alaturi de el trebuie mentionate marcajele <h1>, <h2>, <h3>, <h4>, <h5>, <h6> (headings - toate necesita marcaj de inchidere) care sunt folosite in general pentru evidentierea titlurilor. (exemplu)
Pentru formatarea textului pot fi folosite si marcajele:

<b>...</b> - caractere ingrosate

<i>...</i> - caractere inclinate

<u>...</u> - caractere subliniate

<s>...</s> - caractere "taiate"

<pre>...</pre> - marcajul de informatie preformatata
 Conserva toata caracterele si spatierile de linii
 Utilizeaza un font diferit (Courier)
<sup>...</sup> - exponent

<sub>...</sub> - indice

<br> - "rupe" textul, trecand pe o linie noua - poate apare oriunde in text

<hr> - traseaza o linie subtire orizontala

Acest exemplu evidentieaza efectele marcajelor mentionate mai sus.
Marcajul <font>...</font> ofera posibilitatea modificarii dimensiunii, culorii si a tipului de font utilizat (exemplu)
Ultimele 2 marcaje asupra carora ne vom opri in aceasta lectie sunt marcajele <span> si <div>(ambele necesita marcaj de inchidere):.

<span> este un marcaj de tip "inline". Se foloseste in general in interiorul marcajelor de tip "block" (ex. <p>) in combinatie cu stilurile CSS, pentru a impune o formatare diferita de restul continutului din marcajul "block" respectiv (exemplu).

• Spre deosebire de <span>, marcajul <div>
este de tip "block". Se foloseste in general pentru pozitionare in
cadrul documentului si pentru specificarea unor proprietati CSS care sa
fie aplicate textului din interiorul lui (exemplu).

Code:

<DIV [ ALIGN="left|center|right"] style="..">
.................................
</DIV>
EXEMPLU:

1. Conform specificatiilor HTML 4.01, este recomandata folosirea marcajului <div> pentru centrarea textului, in locul marcajului <center> exemplu.

2. <div> poate fi folosit ca un container pentru alte elemente de tip "block".
Exemplu: se pot include 2 sau mai multe paragrafe intr-un marcaj <div>,
insa pentru a se evita formatarea explicita pe fiecare paragraf in
parte (ex. fontul), se va defini stilul de formatare pentru marcajul <div>, stil care va fi preluat de paragrafele mentionate.

_______________________________________
...:::Only God Can Judge Me:::...
Back to top Go down
https://zonehack.forumotion.com
 
Codul HTML In Romana Pentru Incepatori pasul 1
Back to top 
Page 1 of 1
 Similar topics
-
» Codul HTML In Romana Pentru Incepatori pasul 2
» Codul HTML In Romana Pentru Incepatori pasul 3
» Codul HTML In Romana Pentru Incepatori pasul 4

Permissions in this forum:You cannot reply to topics in this forum
ZoneHack Bine ati venit pe ZoneHack Forum :: Your first category :: Web Design-
Jump to: