Un element HTML és un rectangle que està dins un altre rectangle.
Introducció
Tots els elements HTML són rectangles que cada navegador HTML els hi assigna unes propietats per defecte que determinen com es visualitzen els elements.
En aquesta activitat veurem quines són aquestes propietats i com pots modificar-les.
Crea un nou projecte html-box.
Comença amb aquesta plantilla:
Box
Hello boxes!
Per aquesta activitat no fem servier el plugin typography.
PENDENT
explicar <div> bloc bàsic de construcció, moure inline aquí, prose not-prose
Un document HTML es visualitza com capses dins de capses, on tots els elements són capses:

No importa com es veu un element: tots els elements ocupen l’espai d’un rectangle:
- Dilluns
- Dimars
- Dimecres
Pots veure el codi si vols:
Show solution
Dilluns
Dimars
Dimecres
Tot element té 4 propietats que modifiquen com es visualitza la capsa:

A continuació tens l’explicació:
| Propietat | Descripció |
|---|---|
| L’àrea on es mostra el contingut. | |
padding | L’espai en blanc entre el contingut i el border. |
border | La vora de l’element que pot tenir gruix i color. |
margin | L’espai en blanc entre el border i la els marges de la capsa. |
Padding
Utilitza les utilitats p-<number> com p-4 i p-8 per controlar el padding a tots els costats d’un element:
p-8Utilitza les utilitats pt-<number>, pr-<number>, pb-<number> i pl-<number> com pt-6 i pr-4 per controlar el padding a un costat d’un element (top, right, bottom i left):s
pt-10
pr-10
pb-10
pl-10
Utilitza les utilitats px-<number> com px-4 i px-8 per controlar el padding horitzontal d’un element:
px-20Use py-<number> utilities like py-4 and py-8 to control the vertical padding of an element:
py-5Border
border-width
Utilitza les utilitats border o border-<number> com border-2 i border-4 per establir l’amplada de la vora a tots els costats d’un element:
border
border-2
border-4
border-8
Utilitza utilitats com border-r i border-t-4 per establir l’amplada de la vora a un costat d’un element:
border-t-4
border-r-4
border-b-4
border-l-4
Utilitza utilitats com border-x i border-y-4 per establir l’amplada de la vora a dos costats d’un element alhora:
border-x-4
border-y-4
border-color
Utilitza utilitats com border-rose-500 i border-green-800 per controlar el color de la vora d’un element:
border-rose-500
border-green-800
Utilitza utilitats com border-t-indigo-500 i border-r-red-500 per establir el color de la vora a un costat d’un element:
border-t-indigo-500 border-r-red-500Utilitza utilitats com border-x-indigo-500 i border-orange-400 per establir el color de la vora a dos costats d’un element alhora:
border-x-indigo-500-500 border-orange-400border-radius
Utilitza utilitats com rounded-sm i rounded-md per aplicar diferents mides de radi de vora a un element:
rounded-md
rounded-xl
rounded-2xl
rounded-4xl
Utilitza utilitats com rounded-t-md i rounded-r-lg per arrodonir només un costat d’un element:
rounded-t-lg
rounded-l-4xl
Utilitza utilitats com rounded-tr-md i rounded-tl-lg per arrodonir només una cantonada d’un element:
rounded-tl-4xl
rounded-tr-4xl
border-style
Utilitza utilitats com border-double i border-dotted per controlar l’estil de vora d’un element
border-dashed
border-double
margin
Utilitza les utilitats m-<number> com m-4 i m-8 per controlar el marge a tots els costats d’un element:
m-10Utilitza les utilitats mt-<number>, mr-<number>, mb-<number> i ml-<number> com ml-2 i mt-6 per controlar el marge a un costat d’un element:
mr-40
mt-10
mb-10
ml-40Utilitza les utilitats mx-<number> com mx-4 i mx-8 per controlar el marge horitzontal d’un element:
mx-30Utilitza les utilitats my-<number> com my-4 i my-8 per controlar el marge vertical d’un element:
Per utilitzar un valor de marge negatiu, afegeix un guió al davant del nom de la classe per convertir-lo en un valor negatiu:
-mt-8Display
Tots els elements tenen una propietat display.
La majoria dels elements tenen un valor per defecte per a la propietat display, que són block o inline.
Per exemple, per defecte la propietat display de l’element <p> és block.
Si afegeixes un element <p> dins de l’element <body>, l’element <p> ocupa tot l’espai horitzontal disponible encara que no li faci falta:
Hola!
Això vol dir que si afegeixo un altre element <p> aquest es col·loca a baix:
Hola!
Adeu!
Pots canviar la propietat display d’un element per tal que no utilitzi la que té per defecte.
Per exemple, puc fer que les <p>s es disposin en línia (inline) amb inline:
Hola!
Adeu!
Hola!
Adeu!Pots veure que un element inline ocupa només l’espai horitzontal que necessita.
Per tant, deixa espai horitzontal a l’altre element.
Però que passa si la segona <p> no vol ser inline?
Hola!
Adeu!
Hola!
Adeu!Doncs es col·loca a sota per poder ocupar tot un espai horitzontal només per ella.
Als navegadors els hi és indiferent si és una <p> o un <strong>.
Per ells tots són capses que es col·loquen una al costat de l’altre, o a sota de l’altre, dins d’una altre capsa.
Has de modificant el display per defecte d’alguns dels elements:
I am a paragraph. Some of the words have been wrapped in a span element.
- Item One
- Item Two
- Item Three
I am a paragraph. A short one.
I am another paragraph. Also a short one.
Show solution
I am a paragraph. Some of the
words have been wrapped in a
span element.
Item One
Item Two
Item Three
I am a paragraph. A short one.
I am another paragraph. Also a short one.
Background
PENDENT
Amb bg-* pots modificar el color de fons d’un element amb un color contextual:
bg-primary
bg-secondary
bg-success
bg-danger
Activitat
El servidor ha tingut un problema molt gros !
🤕
Show solution
El servidor ha tingut
un problema molt gros !
🤕
Sizing
PENDENT
Ja saps que un elmement “block” ocupa tot l’espai horitzontal que té disponible.
Amb w-* pots limitar aquest espai:
Width 25%
Width 50%
Width 75%
Width 100%
Width auto
Activitat
Show solution
Opacity
PENDENT
Amb opacity-* pots controlar l’opacitat d’un element:
Cervantes
Quevedo
Machado
Góngora
Firefox
Tant el navegador Firefox com el Chrome et permeten interactuar amb pàgines web amb un perfil de desenvolupador: Firefox Developer Edition
Una d’elles és el Page Inspector.
Crea aquest document:
Firefox
Hola món
Obre’l amb el navegador web Firefox, i obre el menú “Herramientas para desarrolladores” ( o fes servir la combinació de tecles Ctrl + Mayús + I):

Amb el punter de Inspector selecciona un element; el menú “Disposición” et mostrarà les propietats del “Modelo de caja”

Modifica les propietats de l’element <p> fent doble clic al tag <p>:

Activitats
Parc del Castell de l'Oreneta
És un gran espai forestal que connecta Barcelona amb la serra de Collserola. Les seves 17 hectàrees són el resultat de la suma de dues finques rurals i de les restes d'un castell, el de l'Oreneta, que dóna el seu nom al parc.
Es tracta d'una excursió en un bosc dins la ciutat, en el qual la intervenció municipal ha millorat la xarxa de camins, hi ha fet zones de descans i àrees per al joc infantil, la més gran amb taules de ping-pong. Un altre aspecte destacat són les zones de pícnic, especialment la que hi ha a la part més alta del parc. Les taules gaudeixen de l'ombra d'un gran garrofer i s'hi pot contemplar una excepcional vista panoràmica sobre Barcelona, des de Sant Adrià de Besòs fins al Prat de Llobregat. Al costat del parc hi ha les piscines públiques de Can Caralleu, ideals per arrodonir un dia d'estiu.
Show solution
Parc del Castell de l'Oreneta
És un gran espai forestal que connecta Barcelona amb la serra de Collserola. Les seves 17 hectàrees són el resultat de la suma de dues finques rurals i de les restes d'un castell, el de l'Oreneta, que dóna el seu nom al parc.
Es tracta d'una excursió en un bosc dins la ciutat, en el qual la intervenció municipal ha millorat la xarxa de camins, hi ha fet zones de descans i àrees per al joc infantil, la més gran amb taules de ping-pong. Un altre aspecte destacat són les zones de pícnic, especialment la que hi ha a la part més alta del parc. Les taules gaudeixen de l'ombra d'un gran garrofer i s'hi pot contemplar una excepcional vista panoràmica sobre Barcelona, des de Sant Adrià de Besòs fins al Prat de Llobregat. Al costat del parc hi ha les piscines públiques de Can Caralleu, ideals per arrodonir un dia d'estiu.
Dites i refranys
Embarbussaments i jocs de paraules
<p className="text-center mx-20 text-amber-800 p-8 bg-stone-200 text-lg">Els nostres jutges es mengen el fetge del penjat, que es menjaria el fetge dels jutges en el cas de ser despenjat.</p>
<p className="text-center text-sky-900 bg-slate-100 p-2 my-6 mx-10">Setze jutges d'un jutjat mengen fetges d'un penjat.</p>
<p className="text-center text-sky-900 bg-slate-100 p-2 my-6 mx-10">Setze jutges d'un jutjat mengen fetge d'un heretge; setze jutges d'un jutjat mengen fetge d'un penjat que encara penja.</p>Show solution
Dites i refranys
Embarbussaments i jocs de paraules
Els nostres jutges es mengen el fetge del penjat, que es menjaria el fetge dels jutges en el cas de ser despenjat.
Setze jutges d'un jutjat mengen fetges d'un penjat.
Setze jutges d'un jutjat mengen fetge d'un heretge; setze jutges d'un jutjat mengen fetge d'un penjat que encara penja.Miquel Martí i Pol
Poeta
Vaig cursar estudis primaris a l'escola parroquial del meu poble. A catorze anys vaig començar a treballar al despatx d'una fàbrica de filatura de cotó. Hi vaig treballar prop de trenta anys, fins que el 1973 una esclerosi múltiple em va obligar a deixar la feina i em va convertir en un pensionista de gran invalidesa. Abans, als dinou anys, havia patit una greu tuberculosi pulmonar. Casat dues vegades, tinc dos fills del primer matrimoni.
Informació de contacte
| Correu | miquel@gmail.com |
| Web | https://miquelmartiipol.cat |
| Telefon | 93 850 03 55 |
Show solution
Miquel
Martí i Pol
Poeta
Vaig cursar estudis primaris a l'escola parroquial del
meu
poble. A catorze anys vaig començar a treballar al despatx d'una fàbrica de filatura de cotó. Hi vaig treballar
prop
de trenta anys, fins que el 1973 una esclerosi múltiple em va obligar a deixar la feina i em va convertir en un
pensionista de gran invalidesa. Abans, als dinou anys, havia patit una greu tuberculosi pulmonar. Casat dues
vegades, tinc dos fills del primer matrimoni.
Informació de contacte
Correu
miquel@gmail.com
Web
https://miquelmartiipol.cat
Telefon
93 850 03 55
Show solution
BOXES
Margin, padding and border
Show solution
BOXES
Margin, padding and border
BOX
BOX
BOX
BOX
Absència
És bo tenir sempre a punt el recurs
d'un mot que empleni el buit de tu,
per fer-ne la pertinent cuirassa que em preservi
del malson de l'enyor i la tristesa.
Show solution
Absència
És bo tenir sempre a punt el recurs
d'un mot que empleni el buit de tu,
per fer-ne la pertinent cuirassa que em preservi
del malson de l'enyor i la tristesa.