A continuació explicaré el codi d'aquesta web

captura de pantalla amb el codi

Davant d'aquestes linies hi ha un >pre< i un >code> que significa que el text a continuació esta preformatat, és a dir, que te un format que no és pot canviar i és un codi que vol dir que el tipus de lletra sera diferent del tipus monoscape que significa que totes les lletres són igual d'amples. Atres tipus de lletra és poden utilitzar quan no es codi, per exemple serif que son una familia de lletres adornament, a diferència de la família sans serif que significa sense adornaments. Només hi ha aquestes grans famílies de lletres: monospace per codi, i serif i sans serif per a la resta.

Al principi de tot tenim un >html< i al final tenim un >/html< per indicar que és un arxiu html que significa llenguatge de marques de hipertext -HiperText Markup Language- és hiper text perqué va més enllà del text, permet: imatges, sons, vídeos, micrófons, teclat, ratolí, etc. És markup perqué té aquestes marques < > per indicar i per acabar. Al principi de tot, davant de html és pot escriure html lang="en", significa que el tipus de document és un html i que està escrit en anglès.

A la línea 3 trobem l'etiqueta head que significa encapçalament, que és obligatoria al principi i conté a la línia 4 un comentari que s'escriu . Les línies 5 i 6 són etiquetes meta, que tenen metainformació, informació sobre la informació de la web. La línea 5 és metainformació sobre el charset que significa conjunt de caràcters, que en el nostre cas és UTF8, que significa 8bit Unicode Transformation Format, que permet representar lletres i números, alfapet grec i llatí entre altres. La línea 6 és un viewport, que és un codi que permet que es vegi la nostra web correctament en un móbil, una tablet, un ordinador, una televisió gegant, o una pantalla de cinema, perqué indica width=device=width, és a dir, que l'ample sigui sempre l'ample de dispositiu. La línea 7 és un comentari que estem utilitzan bootstrap que és una biblioteca css i javascript que ens permet fer menús desplegables i botons.

La línea 8 és un css -cascade style sheet- que vol dir fulles d'estil en cascada, que són instruccions en llenguatge css, que ens dona els colors del texts , el tipus de lletra, el tamany de la lletra els marges, els espais entre botons etc.

La línea 9 és un titol o title, que apareix a la part superior de la pestanya del navegador.

La línea 10 és el final del head.

La línea 11 és l'inici de body, que és obligatori, i comença després de head.

La línea 12 és un js, arxiu javascript.

A la linea 13 nav significa barra de navegació i es reconeguda per bootstrap. Bootstrap és una biblioteca que conte molts codis en llenguatge css que serveix per fer estils (tipus de lletra, tamany de la lletra, marges, color de la lletra, espai entre lineas etc) i Bootstrap també és una biblioteca js que vol dir Javascript, és a dir, que produeix interactivitat, que pots podent interectuar amb el teclat o amb el ratolí, per exemple, obrir finestres o obrint menús. A continuació de nav light, vol dir que és de color clar. Si canviem light per dark es tornarà de color fosc. Dins de la instrucció nav tenim navbar que significa barra de navegació, i tenim bg que vol dir background. Un logotip s'ha de possar en un apartat que es diu nav-brand. La instrucció per possar un logo o qualsevol altre imatge hem d'escriure que img, que significa imatge, i src, que significa source, vol dir font que és el lloc on està la imatge, i podem controlar el tamany de la imatge amb la instrucció width, que és amplada en píxels, i height, que és alçada en píxels. Per que no es deformi la imatge hem de fer una escala. Per exemple, si tenim una imatge de 1800 x 1543 píxels i la vull amb una amplada de 800 píxels. He de saber la escala, divideixo 1800 entre 800 dona 2,25. L'altre numero que és l'alçada 1543 dividit entre 2,25 que dona 685,77 píxels. Com els píxels han de ser números sencers ho he d'arrodonir a 686 píxels i quedaria una imatge de 800 multiplicat per 686 no deformada.

Altres instruccions són dropdown menú que significa menú desplegable i nav-item que significa apartat o subapartat del menú i està colocat en una llista per lo que té la paraula li.

A cada menú tenim un enllaç que comença amb a href i la direcció a la que ha d'anar i que acaba amb la lletra A dintre dels dos triangulets <> que serà un apartat de la barra de navegació.

A la línea 17 hi ha la etiqueta img, que vol dir imatge i ens permet insertar imatges. Aquesta etiqueta té diferents propietats o parametres. El paramtere més important és src perque significa source, que significa e lloc on està la imatge. Si posa un punt o dos punts seguits, significa que està en una carpeta paral·lela o una carpeta anterior dintre de la nostra carpeta. També pot posar en src, una direcció d'internet on estigui allotjada a la imatge.

Dintre de la etiqueta img també hi ha un paràmetre que s'anomena alt, que significa text alternatiu a la imatge. Serveix per descriure la imatge a persones amb problemes de visió. A les persones amb visió els hi serveix si la image està allotjada a un servidor extern i es esborrada com a mínim sabrem de que es tracta o si el programador s'equivoca a l'hora d'escriure el nom o l'alçada de la imatge. No és obligatori, però pot haver un paràmetre anomentat class que vol dir classe. Les classes estan definides, en el nostre cas, a la biblioteca bootstrap i poden fer que la imatge s'alinii en el centre, dreta o esquerra i seria la instrucció align-right, align-left, align-center.

Tenim un codi dela línea 20 a la 22 que correspon a un botó, és un botó de tipus toggler que té dos estats, un estat és comprimit en forma de tres línies horitzontals i quan cliquem sobre ell és desplega el menú, és un navbar, és a dir, barra de navegació, de tipus colapsable, que vol dir que és pot fer petit o gran depen si el cliquem o no. És un botó i navbar, toggler, collapsable i icon són paràmetres del botó. Per exemple, icon és la icona que veu l'usuari amb tres ratlles horitzontals.

A la línea 23 tenim una etiqueta que posa div, que vol dir divisor, que té moltes utilitats, depenent de les propietats que tingui. És un element molt flexible perque és pot utilitzar per fer moltes coses diferents. Aquest div fa que apareixi una barra de navegació colapsable dintre de una barra de navegació colapsable que té forma d'icona.

A la línea 24 tenim un codi que comença amb ul, que vol dir llista desordenada. Per exemple:

    Llista ordenada
  1. Element 1 d'una llista
  2. Element 2 d'una llista

Fins a la línia 43 tenim dos tipus d'elements principals, que són nav item i nav dropdown, que significa un apartat senzill o un apartat desplegable cap abaix.

De la línia 44 a la 47 hi ha un formulari amb la etiqueta form i dintre de l'etiqueta form hi ha unes propietats, que són les paraules que van a continuació només és una classe, és una classe flexible de bootstrap. Dintre del formulari tenim una altre etiqueta que és diu input que permet que l'usuari escrigui. Dintre de l'etiqueta input tenim una propietat que és el tipus de input o type, el type és search, vol dir que és un buscador intern de la nostra web. El placeholder és una altre propietat de input que ens permet que l'usuari vegi una frase que l'ajudi a buscar dintre del recuadre de busqueda. Dintre del formulari hi ha un botó o button i aquest botó té una propietat o paràmetre que s'anomena submit, que és el tipus de botó que permet enviar informació, en el nostre cas buscar el que volguem trobar.

A la línea 50 ens indica final del menú de navegació.

Gravarem un vídeo en el que explicarem els nostres codis. Ho farem a casa. Ara farem un vídeo de prova obtingut de youtube i el manipularem per posar-lo en neocities o en qualsevol atre web. Comprovarem que neocities no accepta vídeos sense pagar. Ho solucionarem pujant-ho a una altre web , opendirve, que com el seu nom indica és més oberta.

A continuació posarem el vídeo que ens dona el codi embed o d'icrustació en una altra web de open drive

A continuació posarem el codi de inserció del youtube del mateix vídeo.

El primer vídeo és el reproductor html5, aquest reproductor de vídeo té l'etiqueta principal que és "video" i de propietats l'amplada "width" i la paraula "controls" que provoca que és vegi el botó de play amb el temps de reproducció, pantalla completa, volum i un menú que permet controlar la descarrega del vídeo, la velocitat de reproducció i que vagi imatge a imatge.

El segon vídeo és el reproductor de vídeo de opendrive. Aquest vídeo és un iframe, un fotograma interactiu en el sentit que permet inserir vídeos. Necessita com a paràmetres o propietats ,no només l'amplada, sinó també l'alçada "height". Té una propietat d'estil que és style sense espai al contorn (border 0) i sense una ratlleta que marqui el contorn (frameborder=0), sense permetre que baixem la barra lateral o scrolling. Allowfullsreen permet pantalla completa.

El tercer vídeo és el reproductor de youtube, que és semblant al opendrive, però té més etiquetes adaptades al mòbil. L'avantatge del primer vídeo és que és totalment personalitzble perque és tecnologia html5 video.

Detecta el giroscopi, que és capaç de saber la posició xyz a l'espai del mòbil i el acceleròmetre, és capaç de saber si agito el mòbil o no.