Un element de nivell de bloc en un document HTML (per exemple, una pàgina web) apareix en ordre seqüencial. Per modificar l'ordre per fer que la pàgina sembli més atractiva o per millorar la seva utilitat, haureu d'embolicar blocs, incloses les imatges, perquè el text d'aquesta pàgina flueixi al voltant.
En termes web, aquest efecte es coneix com a "flotant" de la imatge. Aquest estil s'aconsegueix amb la propietat CSS per "float". Aquesta propietat permet que el text flueixi per la imatge de l'esquerra al costat dret. O al voltant d'una imatge alineada a la dreta al costat esquerre.
Comença amb HTML
El primer que haurà de fer és tenir HTML amb el que treballar. Per al nostre exemple, escriurem un paràgraf de text i afegirem una imatge al principi del paràgraf (abans del text, però després de l'obertura
etiqueta). A continuació s'explica el que té aquest marcat HTML:
El text del paràgraf va aquí. En aquest exemple, tenim una imatge d'una foto de capçalera, de manera que probablement aquest text es tracti de la persona a qui es dirigeix.
De manera predeterminada, la nostra pàgina web es mostraria amb la imatge de dalt del text, perquè les imatges són elements de nivell de bloc en HTML. Això significa que el navegador mostra salts de línia abans i després de l'element d'imatge de forma predeterminada. Anem a canviar aquest aspecte per defecte, passant a CSS. En primer lloc, però, afegirem un valor de classe al nostre element d'imatge. Aquesta classe actuarà com un "ganxo" que utilitzarem a la nostra CSS més endavant.
El text del paràgraf va aquí. En aquest exemple, tenim una imatge d'una foto de capçalera, de manera que probablement aquest text es tracti de la persona a qui es dirigeix.
Tingueu en compte que aquesta classe de "esquerra" no fa res en absolut. Per aconseguir el nostre estil desitjat, necessitem utilitzar CSS a continuació.
Estils CSS
Amb el nostre codi HTML (inclòs el nostre atribut de classe de "esquerra"), ara podem recórrer a CSS. Afegirem una regla al nostre full d'estils que flotarà aquesta imatge i també afegirà una mica de farcit al costat, de manera que el text que acabi embolicant-se a la imatge no s'oposi massa a ella. Aquí teniu el CSS que podeu escriure:
.left { flota: esquerra; padding: 0 20px 20px 0;}
Aquest estil flota aquesta imatge a l'esquerra i afegeix una mica de farciment (usant una taquigrafia CSS) a la dreta i la part inferior de la imatge. Si vau revisar la pàgina que conté aquest codi HTML en un navegador, la imatge ara estarà alineada a l'esquerra i el text del paràgraf apareixerà a la dreta amb una quantitat adequada d'espaiat entre els dos. Tingueu en compte que el valor de classe de "esquerra" que utilitzem és arbitrari. Podríem anomenar res perquè el terme "left" no fa res per si sol. Qualsevol que sigui el terme que utilitzeu ha de tenir un atribut de classe en HTML que funcioni amb un estil CSS real que dicti els canvis visuals que voleu fer. Aquest enfocament de donar a l'element de la imatge un atribut de classe i, a continuació, utilitzar un estil CSS general que flota l'element és només una manera d'aconseguir aquesta imatge d'imatge alineada a l'esquerra. També podeu treure el valor de la classe de la imatge i modelar-lo amb CSS escrivint un selector més específic. Per exemple, vegem un exemple on aquesta imatge es troba dins d'una divisió amb un valor de classe de "contingut principal". Per dissenyar aquesta imatge, podeu escriure aquest CSS: .mig contingut img { flota: esquerra; padding: 0 20px 20px 0;}
En aquest escenari, la nostra imatge s'alinearia a l'esquerra, amb el text flotant al voltant com abans, però no necessitàvem afegir un valor de classe extra al nostre marcat. Fer això a escala pot ajudar a crear un fitxer HTML més petit, que serà més fàcil de gestionar i també pot ajudar a millorar el rendiment. Finalment, fins i tot podeu afegir els estils directament al vostre marcat HTML, com aquest:
Aquest mètode s'anomena "estils en línia". No és aconsellable perquè combina l'estil d'un element amb el seu marcat estructural. Les millors pràctiques de la web dicten que l'estil i l'estructura d'una pàgina han de romandre separades. Aquesta segregació és especialment útil quan la vostra pàgina necessita canviar el disseny i buscar diferents mides de pantalla i dispositius amb un lloc web sensible. Tenir l'estil de la pàgina entrellaçat en HTML farà molt més difícil l'autorització de consultes de mitjans que ajusti l'aspecte del vostre lloc com calgui per a aquestes pantalles diferents. Formes alternatives per assolir aquests estils
El text del paràgraf va aquí. En aquest exemple, tenim una imatge d'una foto de capçalera, de manera que probablement aquest text es tracti de la persona a qui es dirigeix. Eviteu els estils en línia
El text del paràgraf va aquí. En aquest exemple, tenim una imatge d'una foto de capçalera, de manera que probablement aquest text es tracti de la persona a qui es dirigeix.













