SlideShare a Scribd company logo
1 of 49
Download to read offline
PÀGINES WEB
ESTÀTIQUES:
HTML 5
INTRODUCCIÓ
● HyperText Markup Language
● Llenguatge d'etiquetes que descriu l'estructura i
informació que tindrà una pàgina web.
● Les etiquetes van entre símbols < >
● Per afegir funcionalitat, es poden incloure scripts
(per al curs vinent)
● Referències: http://librosweb.es/xhtml/
INTRODUCCIÓ
● Tipus de pàgines web:
● Estàtiques: html i css
● Dinàmiques: html, css, php, javascript,
ajax, xml...
● Versions d'html:
● Apareix html en 1991 fins la versió 4 en
1997.
● Es crea després xhtml → molt reestrictiu
● En 2007 comença a treballar-se amb html
5 → noves etiquetes, atributs, millor suport
de so, vídeo, gràfics...
INTRODUCCIÓ
● Una pàgina web és un document de text escrit
amb html.
● El navegador l'interpreta i ens mostra les imatges
i la informació estructurada.
● Activitat: Per començar a crear una web, crea un
document buit amb extensió .html
● Si fas doble clic en ell, el navegador l'obrirà i
apareixerà en blanc.
INTRODUCCIÓ
● Inconvenient: és un llenguatge nou, no tots els
navegadors el suporten completament, això vol
dir que ens podrem trobar en ocasions que les
etiquetes no siguen executades de forma correcta.
ETIQUETES HTML
ETIQUETES HTML
● Sintaxi bàsica d'una web:
<html> etiqueta per obrir un full html
<head> obrim el head, anirem veient-lo poc
a poc
elements del head
</head> tanquem el head
<body> ací va tota l'estructura de la nostra
web
elements del body
</body> tanquem el body
</html> etiqueta per tancar un full html
● (Quasi)Totes les etiquetes han de ser tancades.
● No es distingeix entre majúscules i minúscules.
ETIQUETES HTML
● Declaració doctype: indica al navegador que ha
de interpretar tot el codi que el segueix d'acord a
unes línies específiques:
abans:
ara:
● S'inclourà abans de l'etiqueta <html>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN”
"http://www.w3.org/TR/html4/strict.dtd">
<!doctype html>
ETIQUETES HTML
● Etiquetes de head:
● <title>títol</title>: és el títol que apareixerà
en la pestanya del navegador.
● Etiquetes de body:
● <h1>text</h1>: fica en un estil determinat
el text que va entre les etiquetes. Tenim h1,
h2, h3, h4, h5 i h6.
ETIQUETES HTML
● Aqua #00FFFF
● Black #000000
● Blue #0000FF
● Fuchsia #FF00FF
● Gray #808080
● Green #008000
● Lime #00FF00
● Brown #800000
● Navy #000080
● Olive #808000
● Purple #800080
● Red #FF0000
● Silver #C0C0C0
● Teal #008080
● White #FFFFFF
● Yellow #FFFF00
ETIQUETES HTML
● Opcions de body: <body background=" Arxiu per
al fons" bgcolor="Color de fons">
● Activitat: crea una web amb l'estructura bàsica,
fica-li de títol ''primera web'' i prova amb el text
''enunciat amb estil'', les etiquetes h1, h2, h3, h4,
h5 i h6. Escriu després dins del body i sense
etiquetes ''Text sense cap estil''. Canvia el color
de fons de la web.
ETIQUETES HTML
● Totes les etiquetes que veurem a continuació
seran per a ficar entre les etiquetes
<body></body>
<p>paràgraf</p> per escriure un paràgraf, es fica
un salt abans i després del paràgraf. Ací podem
utilitzar també <em><blockquote> i <strong>
● Ficar una imatge:
<img src=“ruta de la imatge“></img>
<img src=“ruta de la imatge“ />
ETIQUETES HTML
● Dins les etiquetes podem ficar atributs que
modificaran el seu estil. Són acceptats per
diverses etiquetes. Per exemple:
● <img id=“imatge1“ src=“imatge.jpeg“
width=“200“ height=“300“ border=“1“
align=“left/right/bottom/top/middle“ />
● L'atribut id=“nom“ serveix per a totes les
etiquetes, no és necessari però si convenient.
● Els estils sempre aniran a un fitxer css, mai en
el html.
ETIQUETES HTML
● Exemple: <p id=“paragraf1“
align=“left/right/center/justify“>Text del primer
paràgraf</p>
● Activitat: insereix una imatge dins d'un paràgraf i
observa com canvia la seua posició segons
l'atribut align.
ETIQUETES HTML
● Salt de línia: <br/>
● Línia horitzontal: <hr>
● Requadre: <fieldset> i <legend>
● Caràcters especials:
&_acute (á),&_agrave (à),&ntilde (ñ),&uuml (ü),
&ccedil (ç)
● Incloure la codificació de caràcters:
<meta charset=“utf-8“>
ETIQUETES HTML
● Activitat: crea una pàgina web com la següent.
ETIQUETES HTML
● Llistes: podem crear llistes amb pics i
numeracions:<ul><ol><li>
● Llistes de definicions: <dl><dt><dd>
ETIQUETES HTML
● Enllaços: serveixen per crear link a altres pàgines
web o diferents part d'una mateixa pàgina.
<a href=“http://www.google.es“> Buscador </a>
<a href=“contacte.html“>Contacte</a>
<a name=“inici“></a>
<a href=“#inici“>A l'inici de la pàgina</a>
ETIQUETES HTML
● Activitat: prova els diferents tipus de links. Per a
fer-ho hauràs de crear també un altra pàgina html.
Esbrina com fer que una imatge siga un link a un
altre lloc.
ETIQUETES HTML
● Taules: podem crear taules de la mida que ens interesse.
Les taules es crearan fila a fila.
<table>
<tr><td>cel·la1</td><td>cel·la2</td></tr>
<tr><td>cel·la3</td><td>cel·la4</td></tr>
</table>
Hem creat una taula de dos files (<tr>) i dos columnes
(<td>)
● En la primera fila es pot utilitzar l'etiqueta <th>. Així
aconseguirem remarcar el títol de cada columna.
ETIQUETES HTML
ETIQUETES HTML
ETIQUETES HTML
ETIQUETES HTML
● Activitat: Crea la següent taula:
Pots utilitzar l'etiqueta <b></b> per ficar el
negreta el text. De fons pots ficar una imatge
qualsevol o un color que vulgues.
ETIQUETES HTML
● Activitat: crea la següent taula.
ETIQUETES HTML
● <div> Etiqueta per a formar una capa o bloc de
contingut, contindrà altres etiquetes.
● Serveixen per ordenar el contingut d'una web.
● <div id="capa" style="position:absolute; top:30%;
left:40%; width:200px; height:115px; z-index:3;
visibility: visible; background-color: #0099CC;
background-image: url(imagenes/fondocapa.gif); ">Este
text està dins d'una capa. </div>
ETIQUETES HTML
● Etiqueta <span>: similar a <div>, però utilitzada
en paràgrafs.
● Activitat: creeu 3 capes de colors, mides i posició
diferent. Dins podeu insertar qualsevol de les
etiquetes que hem vist fins ara.
CSS
● Com hem dit anteriorment, tots els estils hauran
d'anar a un full d'estils css.
● Açò facilitarà el manteniment de les webs i
mantindrem separada l'estructura de la web dels
seus estils.
● Ara farem un parèntesi en l'aprenentatge de les
etiquetes per aprendre css.
Àudio i video
● El vídeo en html5 està destinat a substituir el flash.
<video src=“video.ogg“ autoplay />
<video>
<source src="mipelicula.mp4" type="video/mp4" />
<source src="mipelicula.webm" type="video/webm" />
<source src="mipelicula.ogg" type="video/ogg" />
</video>
● Amb l'etiqueta source permetem al navegador agafar el
primer format amb el que siga compatible.
Àudio i video
● Width i height: per indicar la mida del rectangle
on es veurà el vídeo.
● Autoplay: li indica al navegador que engegue el
vídeo només estiga carregat.
● Loop: repetir la reproducció
● Controls: mostra els controls de pause, play i
stop.
● Preload: carrega el vídeo al carregar la pàgina
Àudio i video
Àudio i vídeo
● <audio src=“musica.mp3“ autoplay />
● <audio autoplay controls loop preload>
<source src=“arxiu.ogg“ type=“audio/ogg“ />
<source src=“arxiu.mp3“ type=“audio/mp3“/>
<source src=“arxiu.wav“ type=“audio/wav“/>
</audio>
● Com en el cas del vídeo, podem especificar
diversos formats per a que agafe el que vulga.
Àudio i video
● Activitat: descarregueu-se un video de menys d'1
minut i inseriu-lo en la vostra web amb 3 mides
diferents.
● Activitat: inseriu una cançó i feu que es
reproduisca només entrar a la pàgina.
Formularis
● Els formularis serveixen per entrar informació a
una pàgina web per a que aquesta puga ser
tractada.
● L'aspecte del formulari es treballarà amb html i el
tractament es farà amb javascript o php, açò últim
ja queda lluny de l'abast d'aquest curs.
Formularis
● Elements:
● Etiquetes: per ficar noms
● Caixes d'entrada: per introduir informació.
● Botons: acceptar, enviar, netejar...
● Menús desplegables: despleguen diverses
opcions
● Àrees de text: per introduir més informació
● Checkbox: quadrats marcables, opcions
● Radiobutton: cercles marcables, opcions
Formularis
Formularis
● Començar un formulari:
● <form> .....tot el formulari.... </form>
● Etiquetes de input:
● <input type="tipus"
name="nom_qualsevol">
● Type:
text/email/date/url/time/datetime/month/
week/ number/range/tel/search/color/
password
● Ex: Nom: <input type=“text“ name=“nom“ />
● Atributs: autocomplete, min, max, autofocus, step,
placeholder, pattern, required, size, maxlength, readonly,
disabled.
Formularis
● Menú desplegable: datelist
<select id="superherois">
<option value="superman"> superman
</option>
<option value="iron man"> iron man
</option>
</select>
● Àrea de text:
● <textarea id="areatext" cols="20"
rows="10"> </textarea>
Formularis
● Sel·lecció múltiple:
<input type="checkbox" value="tècnic" />
<input type="checkbox" value="treballador"
/>
● Sel·lecció única:
● Sexe:
● <input type="radio" name="sexe"
value="home" checked="checked">home
● <input type="radio" name="sexe"
value="dona" >dona
Formularis
● Botons:
<input type="submit" name="enviar"
value="enviar" />
<input type="reset" name="borrar"
value="esborra-ho tot" />
<input type="file" name="adjunt" />
<input type="image" name="botoimatge"
src="url" />
<input type="button" name="generic"
value="El que vulgues" />
Formularis
● Etiquetes: estructuren millor la informació
<label for="nom">nom:</label><br>
<input type="text" id="nom" name="nom">
● Podem agrupar els camps utilitzant legend i
fieldset:
<fieldset>
<legend> Nom del requadre </legend>
Elements del formulari
</fieldset>
Formularis amb CSS
● Podem tocar opcions com:
● Padding, width, height, padding,
background, margin
● box-shadow: 0px 5px 10px #B5C1C5, 0 0 0
10px #EEF5F7 inset; //dona una hombra
● Quasi sempre s'utiltzen imatges de fons en
fieldset i es toquen les característiques
dels elements input.
Formularis
● Activitat: fes el següent formulari. Afegeix els
botons d'enviar i esborrar.
Marcs de pàgina
● S'utilitzaven per a dissenyar l'estructura de les
pàgines. Encara continuen utilitzant-se encara
que el seu ús no és recomanable. Actualment és
millor utilitzar div, però cal programació
dinàmica.
● Utilitzant marcs busquem dividir les pàgines web
en diverses seccions i evitar repetir codi (menú,
encapçalament, peu de pàgina...) que sempre es
mostra igual. Podríem repetir-lo i tot
funcionaria igual.
Marcs de pàgina
● Abans s'utilitzava l'etiqueta <frame> (no la
utilitzeu), ara <iframe> i <object>.
● Depenet del navegador podrem tindre un resultat
o un altre.
● Solució perfecta: utilitzar les noves etiquetes de
html5 en compte de divs: <header>, <nav>,
<article>, <aside>, <footer>, <section>
Marcs de pàgina
● Ús de <iframe>:
< iframe width="400" height="400"
scrolling="no" frameborder="0"
src="http://www.lapaginaweb.loquesea">
< /iframe>
● Ús de <object>:
< object type="text/html"
data="http://www.lapaginaweb.loquesea"
width="400" height="400"> < /object>
● És més recomanable l'ús de object.
Marcs de pàgina
● Hem de donar un nom a cada marc. D'aquesta
manera podem obrir pàgines utilitzant l'atribut
target dels enllaços i el nom dels marcs:
en index.html -> <iframe/object ............
name="contingut">
en menu.html -> <a href="noticies.html"
target="contingut"> Noticies </a>
<a href="contacte.html" target="contingut">
Contacte </a>
Marcs de pàgina
● Activitat: creeu una estructura de pàgina amb
encapçalament, menú i contingut. Açò ho fareu
utilitzant tres vegades l'etiqueta iframe o object.
● En l'encapçalament ficareu la pàgina
titol.html (l'heu de crear) amb el títol “Primera
Web“.
● En el marc del menú carregareu la pàgina
menu.html (l'heu de crear) i en ella creareu
dos enllaços, un a principal.html i l'altre a
secundari.html (també els heu de crear). En
cadascun d'ells ficareu una imatge i els obrireu
en el marc de contingut.
Empotrar codi
● Les nostres web poden contenir videos d'altres
pàgines, podcast o qualsevol altre element. Sols
hem de copiar el codi html que ens ofereixen i
enganxar-lo a la nostra web. Normalment
s'inclouen utilitzant iframe.
<iframe width="560" height="315"
src="http://www.youtube.com/embed/B-
mTR2sq6aI" frameborder="0"
allowfullscreen></iframe>

More Related Content

What's hot

Presentació Impress
Presentació ImpressPresentació Impress
Presentació Impress
zOoRk
 
UF6 Presentació Impress Casera 1
UF6 Presentació Impress Casera 1UF6 Presentació Impress Casera 1
UF6 Presentació Impress Casera 1
zOoRk
 

What's hot (10)

Kompozer (nvu)
Kompozer (nvu)Kompozer (nvu)
Kompozer (nvu)
 
Com utilitzar els "floats" - Resum - Multimedia (UOC) - Paquita Ribas
Com utilitzar els "floats" - Resum - Multimedia (UOC) - Paquita RibasCom utilitzar els "floats" - Resum - Multimedia (UOC) - Paquita Ribas
Com utilitzar els "floats" - Resum - Multimedia (UOC) - Paquita Ribas
 
Programació Web - PAC 4 - Multimèdia (UOC) - Paquita Ribas
Programació  Web - PAC 4 - Multimèdia (UOC) - Paquita RibasProgramació  Web - PAC 4 - Multimèdia (UOC) - Paquita Ribas
Programació Web - PAC 4 - Multimèdia (UOC) - Paquita Ribas
 
Programació Web - PAC 4 correcció - Multimèdia (UOC) - Paquita Ribas
Programació  Web - PAC 4 correcció - Multimèdia (UOC) - Paquita RibasProgramació  Web - PAC 4 correcció - Multimèdia (UOC) - Paquita Ribas
Programació Web - PAC 4 correcció - Multimèdia (UOC) - Paquita Ribas
 
Css básico
Css básicoCss básico
Css básico
 
Power3
Power3Power3
Power3
 
Programació Web - PAC 2 - Multimedia (UOC) - Paquita Ribas
Programació Web - PAC 2 - Multimedia (UOC) - Paquita RibasProgramació Web - PAC 2 - Multimedia (UOC) - Paquita Ribas
Programació Web - PAC 2 - Multimedia (UOC) - Paquita Ribas
 
Display suite - Drupal.cat
Display suite - Drupal.catDisplay suite - Drupal.cat
Display suite - Drupal.cat
 
Presentació Impress
Presentació ImpressPresentació Impress
Presentació Impress
 
UF6 Presentació Impress Casera 1
UF6 Presentació Impress Casera 1UF6 Presentació Impress Casera 1
UF6 Presentació Impress Casera 1
 

Viewers also liked (7)

Why red man media?
Why red man media?Why red man media?
Why red man media?
 
ESTYLF'2008: Modelado Causal en Marketing mediante Aprendizaje no Supervisado...
ESTYLF'2008: Modelado Causal en Marketing mediante Aprendizaje no Supervisado...ESTYLF'2008: Modelado Causal en Marketing mediante Aprendizaje no Supervisado...
ESTYLF'2008: Modelado Causal en Marketing mediante Aprendizaje no Supervisado...
 
Veddio A New Paradigm
Veddio A New ParadigmVeddio A New Paradigm
Veddio A New Paradigm
 
Second Life -brief introduction (my PhD project)
Second Life -brief introduction (my PhD project)Second Life -brief introduction (my PhD project)
Second Life -brief introduction (my PhD project)
 
AG5 Stratum: Qualität in Schullandheimen
AG5 Stratum: Qualität in SchullandheimenAG5 Stratum: Qualität in Schullandheimen
AG5 Stratum: Qualität in Schullandheimen
 
ASOCIASION
ASOCIASIONASOCIASION
ASOCIASION
 
Control difuso
Control difusoControl difuso
Control difuso
 

Similar to Html 5

Introducció a Theming amb Drupal 7
Introducció a Theming amb Drupal 7Introducció a Theming amb Drupal 7
Introducció a Theming amb Drupal 7
Pakman Lh
 
Eines per disposar d'un web o un blog
Eines per disposar d'un web o un blogEines per disposar d'un web o un blog
Eines per disposar d'un web o un blog
santfeliuonline
 

Similar to Html 5 (20)

UD4 Web
UD4 WebUD4 Web
UD4 Web
 
Pàgines web amb HTML. Presentació Tema_9
Pàgines web amb HTML. Presentació Tema_9Pàgines web amb HTML. Presentació Tema_9
Pàgines web amb HTML. Presentació Tema_9
 
Tema 4 drive blocs i wikis1516
Tema 4 drive blocs i wikis1516Tema 4 drive blocs i wikis1516
Tema 4 drive blocs i wikis1516
 
Desmitificant l'HTML5
Desmitificant l'HTML5Desmitificant l'HTML5
Desmitificant l'HTML5
 
Tema 4 drive blocs i wikis1516
Tema 4 drive blocs i wikis1516Tema 4 drive blocs i wikis1516
Tema 4 drive blocs i wikis1516
 
Html, Xtml & Php
Html, Xtml & PhpHtml, Xtml & Php
Html, Xtml & Php
 
Introducció a Theming amb Drupal 7
Introducció a Theming amb Drupal 7Introducció a Theming amb Drupal 7
Introducció a Theming amb Drupal 7
 
M08 fulls d'estil
M08 fulls d'estilM08 fulls d'estil
M08 fulls d'estil
 
Presentacio Django
Presentacio DjangoPresentacio Django
Presentacio Django
 
HTML bàsic (SMX - M8 - UF5 - NF1)
HTML bàsic (SMX - M8 - UF5 - NF1)HTML bàsic (SMX - M8 - UF5 - NF1)
HTML bàsic (SMX - M8 - UF5 - NF1)
 
Inserir Html en un bloc
Inserir Html en un blocInserir Html en un bloc
Inserir Html en un bloc
 
Tutorial+google+sites
Tutorial+google+sitesTutorial+google+sites
Tutorial+google+sites
 
Eines per a la millora i el manteniment de webs
Eines per a la millora i el manteniment de websEines per a la millora i el manteniment de webs
Eines per a la millora i el manteniment de webs
 
Lenguatges i Estàndarts web Pac02
Lenguatges i Estàndarts web Pac02Lenguatges i Estàndarts web Pac02
Lenguatges i Estàndarts web Pac02
 
Firefox
FirefoxFirefox
Firefox
 
El framework Cakephp
El framework CakephpEl framework Cakephp
El framework Cakephp
 
Programació Web - PAC 2 correcció - Multimèdia (UOC) - Paquita Ribas
Programació  Web - PAC 2 correcció - Multimèdia (UOC) - Paquita RibasProgramació  Web - PAC 2 correcció - Multimèdia (UOC) - Paquita Ribas
Programació Web - PAC 2 correcció - Multimèdia (UOC) - Paquita Ribas
 
Curs de Wordpress avançat
Curs de Wordpress avançatCurs de Wordpress avançat
Curs de Wordpress avançat
 
Eines per disposar d'un web o un blog
Eines per disposar d'un web o un blogEines per disposar d'un web o un blog
Eines per disposar d'un web o un blog
 
Seo Drupal
Seo DrupalSeo Drupal
Seo Drupal
 

Html 5

  • 2. INTRODUCCIÓ ● HyperText Markup Language ● Llenguatge d'etiquetes que descriu l'estructura i informació que tindrà una pàgina web. ● Les etiquetes van entre símbols < > ● Per afegir funcionalitat, es poden incloure scripts (per al curs vinent) ● Referències: http://librosweb.es/xhtml/
  • 3. INTRODUCCIÓ ● Tipus de pàgines web: ● Estàtiques: html i css ● Dinàmiques: html, css, php, javascript, ajax, xml... ● Versions d'html: ● Apareix html en 1991 fins la versió 4 en 1997. ● Es crea després xhtml → molt reestrictiu ● En 2007 comença a treballar-se amb html 5 → noves etiquetes, atributs, millor suport de so, vídeo, gràfics...
  • 4. INTRODUCCIÓ ● Una pàgina web és un document de text escrit amb html. ● El navegador l'interpreta i ens mostra les imatges i la informació estructurada. ● Activitat: Per començar a crear una web, crea un document buit amb extensió .html ● Si fas doble clic en ell, el navegador l'obrirà i apareixerà en blanc.
  • 5. INTRODUCCIÓ ● Inconvenient: és un llenguatge nou, no tots els navegadors el suporten completament, això vol dir que ens podrem trobar en ocasions que les etiquetes no siguen executades de forma correcta.
  • 7. ETIQUETES HTML ● Sintaxi bàsica d'una web: <html> etiqueta per obrir un full html <head> obrim el head, anirem veient-lo poc a poc elements del head </head> tanquem el head <body> ací va tota l'estructura de la nostra web elements del body </body> tanquem el body </html> etiqueta per tancar un full html ● (Quasi)Totes les etiquetes han de ser tancades. ● No es distingeix entre majúscules i minúscules.
  • 8. ETIQUETES HTML ● Declaració doctype: indica al navegador que ha de interpretar tot el codi que el segueix d'acord a unes línies específiques: abans: ara: ● S'inclourà abans de l'etiqueta <html> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN” "http://www.w3.org/TR/html4/strict.dtd"> <!doctype html>
  • 9. ETIQUETES HTML ● Etiquetes de head: ● <title>títol</title>: és el títol que apareixerà en la pestanya del navegador. ● Etiquetes de body: ● <h1>text</h1>: fica en un estil determinat el text que va entre les etiquetes. Tenim h1, h2, h3, h4, h5 i h6.
  • 10. ETIQUETES HTML ● Aqua #00FFFF ● Black #000000 ● Blue #0000FF ● Fuchsia #FF00FF ● Gray #808080 ● Green #008000 ● Lime #00FF00 ● Brown #800000 ● Navy #000080 ● Olive #808000 ● Purple #800080 ● Red #FF0000 ● Silver #C0C0C0 ● Teal #008080 ● White #FFFFFF ● Yellow #FFFF00
  • 11. ETIQUETES HTML ● Opcions de body: <body background=" Arxiu per al fons" bgcolor="Color de fons"> ● Activitat: crea una web amb l'estructura bàsica, fica-li de títol ''primera web'' i prova amb el text ''enunciat amb estil'', les etiquetes h1, h2, h3, h4, h5 i h6. Escriu després dins del body i sense etiquetes ''Text sense cap estil''. Canvia el color de fons de la web.
  • 12. ETIQUETES HTML ● Totes les etiquetes que veurem a continuació seran per a ficar entre les etiquetes <body></body> <p>paràgraf</p> per escriure un paràgraf, es fica un salt abans i després del paràgraf. Ací podem utilitzar també <em><blockquote> i <strong> ● Ficar una imatge: <img src=“ruta de la imatge“></img> <img src=“ruta de la imatge“ />
  • 13. ETIQUETES HTML ● Dins les etiquetes podem ficar atributs que modificaran el seu estil. Són acceptats per diverses etiquetes. Per exemple: ● <img id=“imatge1“ src=“imatge.jpeg“ width=“200“ height=“300“ border=“1“ align=“left/right/bottom/top/middle“ /> ● L'atribut id=“nom“ serveix per a totes les etiquetes, no és necessari però si convenient. ● Els estils sempre aniran a un fitxer css, mai en el html.
  • 14. ETIQUETES HTML ● Exemple: <p id=“paragraf1“ align=“left/right/center/justify“>Text del primer paràgraf</p> ● Activitat: insereix una imatge dins d'un paràgraf i observa com canvia la seua posició segons l'atribut align.
  • 15. ETIQUETES HTML ● Salt de línia: <br/> ● Línia horitzontal: <hr> ● Requadre: <fieldset> i <legend> ● Caràcters especials: &_acute (á),&_agrave (à),&ntilde (ñ),&uuml (ü), &ccedil (ç) ● Incloure la codificació de caràcters: <meta charset=“utf-8“>
  • 16. ETIQUETES HTML ● Activitat: crea una pàgina web com la següent.
  • 17. ETIQUETES HTML ● Llistes: podem crear llistes amb pics i numeracions:<ul><ol><li> ● Llistes de definicions: <dl><dt><dd>
  • 18. ETIQUETES HTML ● Enllaços: serveixen per crear link a altres pàgines web o diferents part d'una mateixa pàgina. <a href=“http://www.google.es“> Buscador </a> <a href=“contacte.html“>Contacte</a> <a name=“inici“></a> <a href=“#inici“>A l'inici de la pàgina</a>
  • 19. ETIQUETES HTML ● Activitat: prova els diferents tipus de links. Per a fer-ho hauràs de crear també un altra pàgina html. Esbrina com fer que una imatge siga un link a un altre lloc.
  • 20. ETIQUETES HTML ● Taules: podem crear taules de la mida que ens interesse. Les taules es crearan fila a fila. <table> <tr><td>cel·la1</td><td>cel·la2</td></tr> <tr><td>cel·la3</td><td>cel·la4</td></tr> </table> Hem creat una taula de dos files (<tr>) i dos columnes (<td>) ● En la primera fila es pot utilitzar l'etiqueta <th>. Així aconseguirem remarcar el títol de cada columna.
  • 24. ETIQUETES HTML ● Activitat: Crea la següent taula: Pots utilitzar l'etiqueta <b></b> per ficar el negreta el text. De fons pots ficar una imatge qualsevol o un color que vulgues.
  • 25. ETIQUETES HTML ● Activitat: crea la següent taula.
  • 26. ETIQUETES HTML ● <div> Etiqueta per a formar una capa o bloc de contingut, contindrà altres etiquetes. ● Serveixen per ordenar el contingut d'una web. ● <div id="capa" style="position:absolute; top:30%; left:40%; width:200px; height:115px; z-index:3; visibility: visible; background-color: #0099CC; background-image: url(imagenes/fondocapa.gif); ">Este text està dins d'una capa. </div>
  • 27. ETIQUETES HTML ● Etiqueta <span>: similar a <div>, però utilitzada en paràgrafs. ● Activitat: creeu 3 capes de colors, mides i posició diferent. Dins podeu insertar qualsevol de les etiquetes que hem vist fins ara.
  • 28. CSS ● Com hem dit anteriorment, tots els estils hauran d'anar a un full d'estils css. ● Açò facilitarà el manteniment de les webs i mantindrem separada l'estructura de la web dels seus estils. ● Ara farem un parèntesi en l'aprenentatge de les etiquetes per aprendre css.
  • 29. Àudio i video ● El vídeo en html5 està destinat a substituir el flash. <video src=“video.ogg“ autoplay /> <video> <source src="mipelicula.mp4" type="video/mp4" /> <source src="mipelicula.webm" type="video/webm" /> <source src="mipelicula.ogg" type="video/ogg" /> </video> ● Amb l'etiqueta source permetem al navegador agafar el primer format amb el que siga compatible.
  • 30. Àudio i video ● Width i height: per indicar la mida del rectangle on es veurà el vídeo. ● Autoplay: li indica al navegador que engegue el vídeo només estiga carregat. ● Loop: repetir la reproducció ● Controls: mostra els controls de pause, play i stop. ● Preload: carrega el vídeo al carregar la pàgina
  • 32. Àudio i vídeo ● <audio src=“musica.mp3“ autoplay /> ● <audio autoplay controls loop preload> <source src=“arxiu.ogg“ type=“audio/ogg“ /> <source src=“arxiu.mp3“ type=“audio/mp3“/> <source src=“arxiu.wav“ type=“audio/wav“/> </audio> ● Com en el cas del vídeo, podem especificar diversos formats per a que agafe el que vulga.
  • 33. Àudio i video ● Activitat: descarregueu-se un video de menys d'1 minut i inseriu-lo en la vostra web amb 3 mides diferents. ● Activitat: inseriu una cançó i feu que es reproduisca només entrar a la pàgina.
  • 34. Formularis ● Els formularis serveixen per entrar informació a una pàgina web per a que aquesta puga ser tractada. ● L'aspecte del formulari es treballarà amb html i el tractament es farà amb javascript o php, açò últim ja queda lluny de l'abast d'aquest curs.
  • 35. Formularis ● Elements: ● Etiquetes: per ficar noms ● Caixes d'entrada: per introduir informació. ● Botons: acceptar, enviar, netejar... ● Menús desplegables: despleguen diverses opcions ● Àrees de text: per introduir més informació ● Checkbox: quadrats marcables, opcions ● Radiobutton: cercles marcables, opcions
  • 37. Formularis ● Començar un formulari: ● <form> .....tot el formulari.... </form> ● Etiquetes de input: ● <input type="tipus" name="nom_qualsevol"> ● Type: text/email/date/url/time/datetime/month/ week/ number/range/tel/search/color/ password ● Ex: Nom: <input type=“text“ name=“nom“ /> ● Atributs: autocomplete, min, max, autofocus, step, placeholder, pattern, required, size, maxlength, readonly, disabled.
  • 38. Formularis ● Menú desplegable: datelist <select id="superherois"> <option value="superman"> superman </option> <option value="iron man"> iron man </option> </select> ● Àrea de text: ● <textarea id="areatext" cols="20" rows="10"> </textarea>
  • 39. Formularis ● Sel·lecció múltiple: <input type="checkbox" value="tècnic" /> <input type="checkbox" value="treballador" /> ● Sel·lecció única: ● Sexe: ● <input type="radio" name="sexe" value="home" checked="checked">home ● <input type="radio" name="sexe" value="dona" >dona
  • 40. Formularis ● Botons: <input type="submit" name="enviar" value="enviar" /> <input type="reset" name="borrar" value="esborra-ho tot" /> <input type="file" name="adjunt" /> <input type="image" name="botoimatge" src="url" /> <input type="button" name="generic" value="El que vulgues" />
  • 41. Formularis ● Etiquetes: estructuren millor la informació <label for="nom">nom:</label><br> <input type="text" id="nom" name="nom"> ● Podem agrupar els camps utilitzant legend i fieldset: <fieldset> <legend> Nom del requadre </legend> Elements del formulari </fieldset>
  • 42. Formularis amb CSS ● Podem tocar opcions com: ● Padding, width, height, padding, background, margin ● box-shadow: 0px 5px 10px #B5C1C5, 0 0 0 10px #EEF5F7 inset; //dona una hombra ● Quasi sempre s'utiltzen imatges de fons en fieldset i es toquen les característiques dels elements input.
  • 43. Formularis ● Activitat: fes el següent formulari. Afegeix els botons d'enviar i esborrar.
  • 44. Marcs de pàgina ● S'utilitzaven per a dissenyar l'estructura de les pàgines. Encara continuen utilitzant-se encara que el seu ús no és recomanable. Actualment és millor utilitzar div, però cal programació dinàmica. ● Utilitzant marcs busquem dividir les pàgines web en diverses seccions i evitar repetir codi (menú, encapçalament, peu de pàgina...) que sempre es mostra igual. Podríem repetir-lo i tot funcionaria igual.
  • 45. Marcs de pàgina ● Abans s'utilitzava l'etiqueta <frame> (no la utilitzeu), ara <iframe> i <object>. ● Depenet del navegador podrem tindre un resultat o un altre. ● Solució perfecta: utilitzar les noves etiquetes de html5 en compte de divs: <header>, <nav>, <article>, <aside>, <footer>, <section>
  • 46. Marcs de pàgina ● Ús de <iframe>: < iframe width="400" height="400" scrolling="no" frameborder="0" src="http://www.lapaginaweb.loquesea"> < /iframe> ● Ús de <object>: < object type="text/html" data="http://www.lapaginaweb.loquesea" width="400" height="400"> < /object> ● És més recomanable l'ús de object.
  • 47. Marcs de pàgina ● Hem de donar un nom a cada marc. D'aquesta manera podem obrir pàgines utilitzant l'atribut target dels enllaços i el nom dels marcs: en index.html -> <iframe/object ............ name="contingut"> en menu.html -> <a href="noticies.html" target="contingut"> Noticies </a> <a href="contacte.html" target="contingut"> Contacte </a>
  • 48. Marcs de pàgina ● Activitat: creeu una estructura de pàgina amb encapçalament, menú i contingut. Açò ho fareu utilitzant tres vegades l'etiqueta iframe o object. ● En l'encapçalament ficareu la pàgina titol.html (l'heu de crear) amb el títol “Primera Web“. ● En el marc del menú carregareu la pàgina menu.html (l'heu de crear) i en ella creareu dos enllaços, un a principal.html i l'altre a secundari.html (també els heu de crear). En cadascun d'ells ficareu una imatge i els obrireu en el marc de contingut.
  • 49. Empotrar codi ● Les nostres web poden contenir videos d'altres pàgines, podcast o qualsevol altre element. Sols hem de copiar el codi html que ens ofereixen i enganxar-lo a la nostra web. Normalment s'inclouen utilitzant iframe. <iframe width="560" height="315" src="http://www.youtube.com/embed/B- mTR2sq6aI" frameborder="0" allowfullscreen></iframe>