3. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
Què és HTML?
Hiper Text Markup Language
● Defineix l’estructura d’una pàgina web
● Descriu els elements que formen la pàgina
● HIPER TEXT: Permet enllaçar amb altres documents
● MARKUP: Es basa en marques, que anomenem etiquetes o TAGS
No és un llenguatge de programació.
La seva sintaxi és molt senzilla, el vocabulari limitat i tots els navegadors l'interpreten correctament.
8. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
Estructura d’un document HTML
9. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
Estructura d’un document HTML
li diem al navegador
la versió d’HTML que
utilitzarem
element arrel d’un
document HTML.
capçalera d’un document
HTML: dades sobre l’HTML
la part visible del
document HTML
10. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
Visual Studio Code:
editor de codi que
utilitzarem a classe.
11. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
PLANTILLA base.html
<!DOCTYPE html>
<html lang="ca">
<head>
<meta charset="UTF-8">
<title>Títol</title>
</head>
<body>
</body>
</html>
Treballarem sobre
aquesta plantilla
base, la podeu trobar
al moodle, seguint
aquest enllaç.
tipus de document
obrim el document
html iestablim
l’idioma
obrim capçalera
tanquem capçalera
definim la
codificació de
caràcters
més info sobre la
codificació de
caràcters
títol del document
obrim el body
tanquem el body
tanquem el
document html
12. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
<tag></tag>
obrir tag tancar tag
generalment:
13. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
<tag>
obrir tag no hi ha tancament
hi ha casos:
<hr>
<br>
<img>
<meta>
...entre altres
14. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
<tag atribut=”valor”>
<html lang=”ca”>
<meta charset=”utf-8”>
<img src=”logo.png”>
TAGS AMB ATRIBUTS
exemples:
proporcionen informació addicional sobre el TAG.
15. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
VALIDADOR D’HTML
Un dels validadors més importants per HTML és el validador
de W3C: https://validator.w3.org
exemple HTML correcte:
exemple HTML incorrecte:
16. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
CAPÇALERA D’UN HTML
<head>
Contingut que no es mostrarà,
conté informació sobre la pàgina.
Pot tenir diversos tags a dins:
més info
<title>
<base>
<link>
<style>
<script>
<meta>
s’obre i es tanca!
no té TAG de tancament
<head></head>
no té TAG de tancament
no té TAG de tancament
s’obre i es tanca
s’obre i es tanca
s’obre i es tanca
<title></title>
<style></style>
<script></script>
17. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
més ino
<title>
<base>
el títol de la web. Es mostra a la barra de títol del navegador.
<link>
<style>
<script>
<meta>
l’estil que tindrà la web. Ho veurem més endavant.
enllaça un document amb un altre recurs. Ho veurem més endavant.
metadades sobre el document HTML.
codi en JavaScript. Ho veurem més endavant.
estableix una URL base per totes les URL relatives.
<head>
</head>
exemple codi HTML:
<tag atribut=”valor”>
19. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
<p> un paràgraf de text
PARÀGRAFS
S’afegeix automàticament un salt de línia
abans del paràgraf i un altre salt després.
codi HTML:
com es veu al navegador:
s’obre i es tanca!!!
20. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
<h1>
<h1> <h2> <h3> <h4> <h5> <h6>
n’hi ha 6 de possibles:
HEADINGS
segueixen una jerarquia!!!
codi HTML
com es veu al
navegador:
<h1></h1>
s’obren i es tanquen!
21. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
<br>
BREAK LINE
insereix un salt de línia
(“punt i a part”)
més info
codi HTML com es veu al navegador:
22. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
<hr>
Divisor horitzontal
insereix una línia horitzontal
d’amplada màxima.
codi HTML
com es veu al navegador:
23. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
<ol>
LLISTES
ORDENADES DESORDENADES
<ul>
ordered list unordered list
<li>item</li>
<ol></ol>
<ul></ul>
s’obren i es tanquen!
24. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
<sub></sub>
SUPERÍNDEX I SUBÍNDEX
<sup></sup>
32
H O2
3<sup>2</sup> H<sub>2</sub>O
25. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
CARÀCTERS ESPECIALS
Hi ha caràcters especials que amb HTML s’escriuen amb aquesta notació:
&(nomsímbol);
amb anglès es diuen HMTL entities
llistat de caràcters
especials d’HTML
(de cheatography)
codi HTML:
com es veu al navegador:
26. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
NESTING TAGS
S’ha de tancar un TAG interior abans de tancar l’exterior que el conté!
27. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
COMENTARIS
És molt important (i útil) comentar el codi,
especialment quan és més complex.Serveixen per posar
anotacions per un mateix (o per qui hagi de llegir-se
el vostre codi).
Tot el que hi hagi comentat NO apareixerà per pantalla.
<!--comentari-->
28. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
ESTRUCTURA DE DIRECTORIS
exemple senzill:
directori on hi haurà les imatges
directori on hi haurà els scripts
directori on hi haurà els fulls d’estil
directament al directori arrel
directori arrel
29. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
exemple
complert:
ESTRUCTURA
DE DIRECTORIS)
directori on hi ha les imatges
directori on hi ha els scripts
directori on hi ha els fulls d’estil
directori on hi ha les pàgines html
directori arrel
directori on hi ha els àudios
directori on hi ha els vídeos
és important tenir
els arxius ben
ordenats!
31. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
<img src=”imatges/logo.png”/>
IMATGES
és una URL d’un fitxer
pot estar dins la nostra estructura la podem treure d’alguna altra web
<img src=”https://www.peanuts.com/wp-content/uploads/2017/09/snoopy-r.png”/>
per exemple:
(en aquest exemple, la imatge és dins la carpeta imatges)
URL interna URL externa
32. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
<img src=”imatges/logo.png” alt=”logotip”/>
IMATGES: atribut alt
text alternatiu que es
mostra si la imatge no
està disponible
<img src=”https://www.peanuts.com/wp-content/uploads/2017/09/snoopy-r.png”
alt=”Snoopy content” />
per exemple:
34. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
ENLLAÇOS
<a href=”http://www.imdb.com”/>IMDB</a>
igual que les imatges, l’enllaç pot ser intern (dins la nostra
estructura web) o extern (d’una altra web existent)
URL cap a on dirigeix l’enllaç
text a on clica l’usuari
codi HTML:
com es veu al navegador:
suposem aquesta estructura.
35. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
ENLLAÇOS EXTERNS
<a href=”http://www.imdb.com”/>IMDB</a>
enllaços que dirigeixen a altres webs.
tots els enllaços
porten a webs
externes
enllaços dins d’una
llista desordenada!
36. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
ENLLAÇOS INTERNS
<a href=”contacte.html”/>Contacte</a>
enllaços que dirigeixen a pàgines dins la nostra estructura.
enllaç relatiu
(dins la nostra estructura)
37. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
ENLLAÇOS DINS UNA WEB
exemple: tenim la següent estructura: index.html (a l’arrel de la web):
orfanato.html:(dins la carpeta pelis):
coco.html:(dins la carpeta pelis):
per accedir a les pàgines coco.html i
elorfanato.html hem d’entrar primer a
la carpeta pelis, per això posem la ruta:
/pelis/coco.html
els posters estan dins la carpeta
imatges, per això posem la ruta:
/imatges/nomdelaImatge
38. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
ENLLAÇOS A ENVIAR UN MAIL
enllaços que dirigeixen a l’enviament d’un mail
<a href=”mailto:mbatal11@xtec.cat”/>Mail</a>
codi HTML:
com es veu al navegador:
si es fa clic,
s’obre el client de correu
posa l’adreça del
destinatari
automàticament
39. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
OBRIR ENLLAÇ EN FINESTRA NOVA
<a href=”contacte.html” target=”_blank”/>Contacte</a>
enllaços que s’obren en una finestra nova al ser clicats:
Una de les raons més comunes perquè s’obri en una nova finestra
és que redirigeixi a una web externa, perquè no abandoni la
nostra web.
40. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
ATRIBUT ID
atribut que serveix per identificar únicament una part de l’html. El
valor de la ID ha de ser únic en tot el document HTML (més endavant, ja
veurem com identificar múltiples elements).
● per enllaços àncores (ho veurem a la propera diapositiva)
● per afegir estils (ho veurem al NF2)
● per accedir a un element amb JavaScript (ho veurem al NF4)
quan s’utilitzen?
sintaxi:
<h2 id=”ingredients”>Ingredients</h2>
identifica únicament l’h2 ingredients.
41. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
ÀNCORES / MARCADORS
<a href=”#ingredients”/>Ingredients</a>
enllaços que dirigeixen a un lloc específic dins la mateixa pàgina.
1) Haureu d’identificar els punts a on voleu posar enllaços.
2) Hi posem un atribut ID (ha de ser únic) per element que volem
enllaçar.
3) Creem els enllaços corresponents, però a l’atribut href hi
posarem la ID, precedida del símbol #.
“#” + nom de l’ID
42. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
ÀNCORES: exemple
<h2 id=”ingredients”>Ingredients</h2> <a href=”#ingredients”/>Ingredients</a>
definició de la ID: utilització de la ID:
quan es cliqui sobre “Estiu
1993”, es redirigirà l’usuari a
la secció que parla sobre
aquesta pel·lícula.
descarregueu-vos aquest exemple complet i
observeu com funcionen els enllaços àncores
44. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
ÀUDIO
Hi ha molts formats d’àudio,
però el millor format
comprimit per música és l’mp3
formats suportats per HTML
45. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
ÀUDIO
<audio></audio>
controls: afegeix els controls (play, pause..)
source: especifiquem les alternatives d’arxius de
vídeo que el navegador pot escollir. Escollirà el primer
format reconegut.
autoplay: comença a reproduir el vídeo
automàticament. No funciona en iPad ni iPhone.
46. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
ÀUDIO - exemple
el text que posem entre <audio> i </audio> només apareixerà en
navegadors que no suporten el tag audio.
afegim els controls a l’àudio
les diferents
alternatives d’arxiu d’
àudio
47. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
ÀUDIO - navegadors
Suport dels navegadors pels diferents formats d’àudio:
49. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
VÍDEO
Hi ha molts formats de vídeo:
formats suportats per HTML
recomanat per Youtube
50. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
VÍDEO
<video></video>
controls: afegeix els controls (play, pause..)
width: amplada del vídeo
height: alçada del vídeo
source: especifiquem les alternatives d’arxius de
vídeo que el navegador pot escollir. Escollirà el primer
format reconegut.
autoplay: comença a reproduir el vídeo
automàticament. No funciona en iPad ni iPhone.
si no els posem, la pàgina pot pampalluguejar mentre es carrega el vídeo
51. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
VÍDEO - exemple
el text que posem entre <video> i </video> només apareixerà en
navegadors que no suporten el tag vídeo.
definim l’amplada del vídeo afegim els controls al vídeo
les diferents alternatives
d’arxiu de vídeo
52. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
VÍDEO - formats
MP4 webm ogg
Hi ha tres formats de vídeo suportats amb HTML:
53. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
VÍDEO - navegadors
Suport dels navegadors pels diferents formats de vídeo:
60. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
TAULES
tags, exemple amb codi:
<tr></tr>: fila
<td></td>: cel·la
<th></th>: capçalera
61. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
TAULES - exemple amb dades
exemple amb codi i dades:
<tr></tr>: fila
<td></td>: cel·la
<th></th>: capçalera
62. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
TAULES - afegir vora
afegirem un element d’estil al <head> (recordeu?)
gruix de la vora
color de la vora
63. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
TAULES - exemple afegir vora
afegirem un element d’estil al <head> (recordeu?)
64. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
TAULES - color de fons
com pintem una cel·la amb un color de fons?
?
65. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
TAULES - color de fons
com pintem una cel·la amb un color de fons?
SOLUCIÓ “PROVISIONAL”:
afegim un “estil” dins de l’element <td>:
element td original:
element td afegint l’estil:
li diem que volem afegir estil a l’element
li diem que volem modificar el color de fons
el color de fons que volem utilitzar
així es veurà al navegador:
66. FORMULARIS
per obtenir informació de
l’usuari
El formulari més conegut és potser la barra
de cerca de la pàgina principal de Google.
A més de permetre als usuaris fer una cerca, els
formularis també permeten altres funcions: per
registrar-se a una web, per fer una compra o per
inscriure’s a una newsletter.
67. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS: com funcionen?
L’usuari emplena un formulari i clica un botó
per enviar la informació al servidor.
1
El nom de cada element (control) és
enviat al servidor, juntament amb els
valors que l’usuari entra o escull.
El servidor processa la informació
mitjançant un llenguatge de
programació (com ara PHP, C#, VB.net,
Java..) També pot emmagatzemar la
informació en una base de dades.
El servidor crea una nova pàgina per
enviar al navegador, basada en la
informació rebuda.
2
3
4
68. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS: com funcionen?
La informació s’agrupa en parelles de nom=valor.
En aquest exemple seria:
● usuari = Mariona
● vot = Ella Fitzgerald
NOM
NOM
VALOR
VALOR
69. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
Com es recull informació amb formularis? CONTROLS
entrar text entrar contrasenya àrea de text
radio buttons checkboxes menú drop-down
botó per enviar botons amb imatge pujar arxius
Afegir text
Triar opcions
Enviar la informació
70. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS: estructura bàsica
<form></form>
per enviar
les dades
per esborrar les dades
72. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS
<form action=”pagina.php” method=”post”>
Els atributs de l’etiqueta FORM són ACTION i METHOD
és la URL de la pàgina del servidor que
rebrà la informació quan s’envii el formulari
(ex: una pàgina en PHP)
de quina manera s’envien les
dades al servidor
73. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS
<form action=”pagina.php” method=”post”>
hi ha dues possibilitats
els valors enviats s’afegeixen a la URL
que li hem posat a l’”action”.
Es recomana quan:
● És un formulari curt
● Només es recuperen les dades del
servidor web
*si l’atribut method no està definit, es comporta com si fos GET
els valors enviats s’envien separadament,
mitjançant els HTTP headers.
Normalment es recomana utilitzar-los quan:
● es demana que pugin un arxiu
● és un formulari llarg
● conté dades sensibles (ex: password)
● afegeix o elimina dades d’una base de dades.
GET POST
74. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS - enviament amb GET
els valors enviats s’afegeixen a la direcció
name
email
referrer
rating
subscribe
75. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
COMPARATIVA GET - POST
76. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS - exemple inicial
77. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS - elements
text input
78. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS - elements
password input
79. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS - elements
textarea
80. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS - elements
radio button
han de tenir el mateix nom (name) perquè
s’agrupin i només deixi seleccionar-ne un.
81. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS - elements
checkbox
checked: el selecciona inicialment
han de tenir el mateix nom!
82. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS - elements
drop down list
83. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS - elements
file input box
84. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS - elements
botó submit
85. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS - elements
botó submit amb imatge
86. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS - agrupar elements
<label> és una etiqueta que associa un tros de
text a un control (element)
l’atribut ID al control (element)
i l’atribut for (a l’etiqueta) han de coincidir
SENSE LABEL: AMB LABEL:
Per l’accessibilitat!
87. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS - agrupar elements
fieldset i legend
conté el títol visible del grup d’elementstot el que es troba dins de fieldset forma
part del mateix grup d’elements.
88. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
PRÀCTICA 9: Exemple de formulari
89. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
PRÀCTICA 10: Reserva d’habitacions
Enunciat de la pràctica:
Crea el següent formulari amb HTML tenint en
compte que:
● Comprova automàticament els camps
obligatoris
● Comprova que el correu electrònic sigui
vàlid
● Comprova que les dates estiguin dins el
rang
● Comprova que els números estiguin dins el
rang
● Botó de reset
● Paràmetre autofocus
90. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
PRÀCTICA 10: Reserva d’habitacions
typeselect
number
range
text
email
date
date
tel
color
textarea
submit
reset
91. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS: camps obligatoris
Camps obligatoris són camps que l’usuari ha
d’emplenar sí o sí per poder completar el
formulari.
<input name=”nom” required=””>
a l’usuari normalment se li indica que és un camp obligatori mitjançant un asterisc(*)
falten més atributs: size, type...
92. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS: correu electrònic
Podem validar que el que ens ha entrat l’usuari
tingui un format de correu electrònic:
text@text.domini
<input name=”correu” type=”email”>
poden haver-hi més atributs: size, required...
93. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS: dates
Podem validar que les dates siguin dins d’un rang
especificat
<input name=”data” type=”date” min=”2020-12-9” max=”2020-12-31”>
data mínima
data màxima
94. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS: números entre mínim i màxim
Podem especificar que una entrada numèrica per
part de l’usuari sigui només entre números d’un
rang.
<input name=”persones” type=”number” min=”1” max=”10” value=”1”>
valor mínim valor màxim valor inicial
el que surt al navegador a l’obrir el formulari: al clicar sobre el quadrat:
95. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS: rang de números
Podem especificar que una entrada numèrica per
part de l’usuari sigui només entre números d’un
rang, amb una bola que podem arrossegar per
indicar el número desitjat.
<input name=”num” type=”range” min=”1” max=”5” value=”1”>
valor mínim
valor màxim valor inicial
96. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS: botó de reset
Elimina totes les dades entrades al formulari per
l’usuari.
<input value=”Reset” type=”reset”>
valor que surt al botó
97. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS: seleccionador de color
Permet a l’usuari triar un color
<input name=”color” type=”color”>
al clicar...
98. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
FORMULARIS: autofocus
Camp que obté el focus quan es carrega el formulari i se selecciona d’un altre color:
<input name=”nom” autofocus=”autofocus”>
100. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
BONES
PRÀCTIQUES
a l’hora de nomenar fitxers.
● són CASE SENSITIVE, es recomana sempre
utilitzar lletres minúscules
(TREBALLS.HTML)(treballs.html)
● no posar accents ni caràcters especials
com ara ç, ñ, l·l…
(índex.html)(index.html)
● no posar espais en els noms d’arxius, com
a molt separar amb lletra majúscula
(la meva trajectoria.html)(laMevaTrajectoria.html)
● posar noms breus als arxius
(paginadecontacteambformulari.html)(contacte.html)
● posar noms rellevants als arxius
(pagina1.html) (portfolio.html)
INCORRECTE CORRECTE
101. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
BONES
PRÀCTIQUES
a l’hora d’escriure codi
INDENTAR EL CODI COMENTAR EL CODI
102. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
BONES
PRÀCTIQUES
a l’hora d’escriure codi
INDENTAR EL CODI
augmenta la llegibilitat
i que el codi es vegi NET.
exemple:
103. Mariona Batalla Taylor - mbatal11@xtec.cat M8- UF5 - NF1:HTML (SMX)
BONES
PRÀCTIQUES
a l’hora d’escriure codi
COMENTAR EL CODI
● facilita la comprensió
del codi tant per un
mateix com per si l’ha
de llegir algú altre
● tindrà més sentit un
cop afegim CSS i
JavaScript.
evitar comentaris redundants:
104. BIBLIOGRAFIA i
WEBGRAFIA
Recursos utilitzats per
elaborar el material de
les diapositives.
DUCKET, JOHN (2011). HTML & CSS. Design
and build websites. Ed.John Wiley &
Sons, Inc. ISBN:978-1-118-00818-8
ROBSON, E. i FREEMAN, E. (2012). Head
First HTML and CSS. Ed. O’Reilly.
ISBN:978-0-596-15990-0
Apunts de l’IOC.
W3Schools.