Professional Documents
Culture Documents
Curs 1
Curs 1
Sintaxis HTML
El llenguatge HTML base la seva sintaxis en un element de base que
anomenem etiqueta.
Però tot i que funciona, no és el que busquem, falta especificar molt millor les
parts de la pàgina i la sintaxi de les etiquetes.
DOCTYPE HTML5
<!DOCTYPE html>
L'etiqueta html
Un document HTML ha d'estar delimitat per l'etiqueta <html> i </html>.
Pot incloure l'atribut lang:
<!DOCTYPE html>
<html lang="ca">
...
</html>
L'encapçalament
Les metadades
L'etiqueta <meta> serveix per afegir informació sobre la pàgina i es posen dins
el <head>.
Els buscadors consultes l'informació d'aquesta etiqueta per millorar la seva
cerca i indexació.
Conté els atributs name i content
<head>
<meta charset="UTF-8">
</head>
<html lang="ca">
<head>
<title>HTLM5</title>
<meta charset="UTF-8">
</head>
<body>
...
</body>
</html>
Títols
HTML defineix 6 nivells de capçaleres o títols.
<h1>Títol 1</h1>
<h2>Títol 2</h2>
<h3>Títol 3</h3>
<h4>Títol 4</h4>
<h5>Títol 5</h5>
<h6>Títol 6</h6>
Paràgrafs
Per definir els paràgrafs utilitzem l'etiqueta <p>, la qual introdueix una línia en
blanc després del paràgraf.
L'etiqueta <br> la qual no té tancament, ens serveix per fer un salt de línia,
dins dels paràgrafs.
Pregunta: A dins de l'etiqueta <p> podem definir atributs a fi de justificar el
text del paràgraf?
Aquí comencem amb els perills de les coses mal fetes però que sembla que
funcionin...
Coneixeu el CSS?
Mireu l'exemple de l'abadia del crimen, per entendre que una cosa ben feta
dura més, és més fàcil de mantenir i es pot millorar amb facilitat.
ATRIBUTS
BGCOLOR: Especifica el color de fons de la pàgina
BACKGROUND: Serveix per indicar la col·locació d'una imatge com a fons de
pàgina.
COLOR DEL TEXT
TEXT: Serveix per definir el color del text de la pàgina.
LINK: El color del enllaços que no han estat visitats ( per defecte, és blau ) VLINK:
El color dels enllaços visitats.
Etiquetes de text
Serveixen per indicar que un text concret té un significat especial.
Llistes
Les llistes serveixen per enumerar i definir elements.
Podem distingir tres tipus de llistes:
Llistes desordenades
Llistes ordenades
Llistes de definició
<ul>
</ul>
<ol>
</ol>
L'atribut TYPE ens serveix per definir el tipus de numeració que utilitzarem.
<dl>
<dt>Casa</dt>
<dd>Lloc on habitar</dd>
<dt>Llar</dt>
<dd>Lloc on viure</dd>
</dl>
<ul>
<li>
Argentina
<ol>
<li>Buenos Aires</li>
<li>Bariloche</li>
</ol>
</li>
<li>
Uruguay
<ol>
<li>Montevideo</li>
</ol>
</li>
</ul>
Enllaços
Necessitat de que les pàgines HTML estiguin interconnectades.
Un enllaç és facilment detectable en una pàgina HTML
Per col·locar un enllaç utlitzarem les etiquetes <a> i </a>.
L'atribut href, ens indica el destí d'aquest enllaç.
Enllaços interns
Són enllaços que apunten a un lloc diferent dins de la mateixa pàgina.
Per crear un enllaç d'aquest tipus és necessari a part de l'enllaç de l'origen, col·locar
un enllaç al destí.
Ex:
enllaç origen: <a href="#avall"> Anar al final </a>
No utilitzar-los molt, és millor fer pàgines més petites ja que llavors tarden
menys a carregar-se i són més fàcils de llegir.
Enllaços locals
Un lloc web està constituit de pàgines interconnectades.
Per regla general, un lloc web ha d'estar ordenat per directoris. S'ha d'utilitzar
la "/" per especificar on es troben les coses. Clarificació del desplaçament
entre diferents arxius.
Els enllaços locals també poden apuntar a una secció en concret dintre d'un altre
pàgina.
Per tal de configurar altres paràmetres del correu electrònic s'afegeix un interrogant
després de la direcció de correu.
No és recomenable posar enllaços a correus, pel tema dels robots i l'SPAM.
Enllaços a arxius
El mecanisme és el mateix que hem vist en els enllaços remots i locals.
En comptes d'indicar la direcció web el que hem de fer és indicar el nom del fitxer (i
en cas que sigui necessari la ruta).
Imatges
L'aspecte més vistós i atractiu d'una pàgina web és el grafisme. Les imatges són
emmagatzemades en forma d'arxius, principalment GI /PNG ( per dibuixos ) i JPG (
per fotos ).
L'etiqueta que utilitzem per insertar una imatge és <img>, no cal fer el
tancament.
JPG
ARXIUS GIF
Taules
Una taula és un conjunt de cel·les organitzades dintre de les quals podem
col·locar diferents continguts.
L'etiqueta per definir les taules és: <table> </table>
Les taules són descrites per línies d'esquerra a dreta, mitjançant <tr> </tr>
<table>
<tr>
</tr>
<tr>
</tr>
</table>
Com es pot veure així no es veu massa clar que hi hagi una taula...
si afegim un atribut border="1" ho veurem més clar:
<table boder="1">
Formularis
Validació de camps: https://lenguajehtml.com/p/html/formularios/validaciones-
html5
Frames
Previ targets
Atribut target a enllaços
Estan obsolets per l'HTML5, però eren vàlids per altres DOCTYPES.
Té l'interès "històric" de saber com es feien abans les pàgines web, el CSS
actualment les millora molt
Antigament els layouts una mica complexes es feien o bé amb taules o bé amb
frames. Les dues coses estan en desús avui en dia.
Podria interessar saber-los fer per actualitzar alguna pàgina web antiga
<FRAMESET>
<NOFRAMES>
<BODY>
Su visualizador no soporta frames. Pulse
</BODY>
</NOFRAMES>
</FRAMESET>
</HTML>
Etiquetes
frameset
frame
Exemples
Anem a veure diferents dissenys de frames
3 àrees verticals
<FRAMESET COLS=30%,20%,50%>
<FRAME SRC="a.htm">
<FRAME SRC="b.htm">
<FRAME SRC="c.htm">
</FRAMESET>
3 àrees horitzontals
<FRAMESET ROWS=25%,25%,50%>
<FRAME SRC="a.htm">
<FRAME SRC="b.htm">
<FRAME SRC="c.htm">
</FRAMESET>
<FRAMESET COLS=20%,*>
<FRAME SRC="a.htm">
<FRAMESET ROWS=40%,*>
<FRAME SRC="b.htm">
<FRAME SRC="c.htm">
</FRAMESET>
</FRAMESET>
<FRAMESET ROWS=50%,*>
<FRAME SRC="a.htm">
<FRAMESET COLS=50%,*>
<FRAME SRC="b.htm">
<FRAME SRC="c.htm">
</FRAMESET>
</FRAMESET>
Iframes
El frame que ha sobreviscut a l'HTML5 és l'iframe.
És un frame intern
<iframe name="pag-interna"
src="index.htm"
width="300" hight="100"
frameborder="1"
marginwidth="5" marginheight="5"
scrolling="Auto">
</iframe>
Documentació i recursos
Vídeo Història d'Internet