Codice HTML per avvolgere il testo attorno all'immagine

Hai bisogno del codice per avvolgere il testo attorno a un'immagine? Normalmente quando crei una pagina HTML , tutto scorre in modo lineare, ovvero un blocco subito dopo l'altro. Tutti i miei post precedenti ne sono un esempio, ad esempio testo, poi immagine, poi testo, ecc.

A volte potresti voler includere del testo accanto a un'immagine invece che sotto di essa. Questo è chiamato avvolgere il testo attorno all'immagine. In realtà è abbastanza facile avvolgere il testo usando HTML . Nota che non è necessario utilizzare CSS per avvolgere il testo.

Tuttavia, in questi giorni il W3C consiglia di utilizzare CSS invece di HTML per questo tipo di attività. Di seguito menzionerò entrambi i metodi, ma se puoi, è meglio usare CSS poiché è più adattabile ai progetti di siti Web reattivi.

Avvolgi il testo intorno all'immagine usando HTML

clipart del pc

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce dictum gravida enim, quis ultricies mauris posuere quis. Duis adipiscing tincidunt sagittis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam a felis vitae augue lobortis dictum. Curabitur molestie posuere laoreet. Ut pellentesque nunc in lorem egestas non imperdiet enim congue.

Per far scorrere il testo lungo il lato destro dell'immagine, devi allineare l'immagine a sinistra:

<img src="IMAGE URL" align="left" /><p>Your text goes here.</p>

Se vuoi che il testo appaia a sinistra e l'immagine all'estrema destra, cambia semplicemente il parametro di allineamento su "destra".

clipart del pc

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce dictum gravida enim, quis ultricies mauris posuere quis. Duis adipiscing tincidunt sagittis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam a felis vitae augue lobortis dictum. Curabitur molestie posuere laoreet. Ut pellentesque nunc in lorem egestas non imperdiet enim congue.

<img src="IMAGE URL" align="right" /><p>Your text goes here.</p>

Questo è tutto! Abbastanza(Pretty) facile vero? L'unica volta che vorresti usare i CSS è se vuoi aggiungere margini alle immagini, in modo che ci sia dello spazio tra il testo e l'immagine.

Puoi aggiungere margini a un'immagine utilizzando il seguente codice di stile CSS :

<img src=”IMAGE URL” align=”left” style=”margin: 0px 10px 0px 0px;” /><p>Your text goes here.</p>

Il codice sopra utilizza l' elemento MARGIN CSS per aggiungere 10 pixel di spazio bianco sul lato destro dell'immagine. Poiché abbiamo allineato l'immagine a sinistra, vogliamo aggiungere lo spazio bianco a destra.

Fondamentalmente, i quattro numeri rappresentano IN ALTO A DESTRA IN BASSO A SINISTRA(TOP RIGHT BOTTOM LEFT) . Quindi, se vuoi aggiungere lo spazio bianco a un'immagine allineata a destra, dovresti farlo:

<img src=”IMAGE URL” align=”right” style=”margin: 0px 0px 0px 10px;” /><p>Your text goes here.</p>

Quindi è abbastanza semplice utilizzare HTML per eseguire questa attività, ma ancora una volta potrebbe non funzionare bene per i siti reattivi.

Avvolgi il testo intorno all'immagine usando CSS

Il modo migliore per avvolgere il testo attorno a un'immagine è usare CSS . Ti dà un controllo più fine della grana sul posizionamento degli elementi e funziona meglio con i moderni standard di codifica.

<img src="IMAGE URL" alt="A photo" class="left" />

Anche se ho incluso i CSS direttamente nel tag dell'immagine nell'esempio HTML , non dovresti mai più farlo. Invece, dovresti avere un file separato chiamato foglio di stile che contiene tutto il tuo codice CSS .

Nel tag IMG , assegni semplicemente una classe al tag e gli dai un nome. Nel mio esempio, ho chiamato la classe left . Nel mio foglio di stile, tutto ciò che devo fare è aggiungere il seguente codice:

.left {
 float: left;
 padding: 0 10px 0 0;}

Come puoi vedere, ho aggiunto 10px di riempimento sul lato destro dell'immagine allineata a sinistra. Ho anche usato la proprietà float per spostare l'immagine fuori dal flusso normale del documento e metterla sul lato sinistro del contenitore padre.

Come puoi vedere, è molto più pulito che aggiungere tutto quel codice al tag IMG stesso. (IMG)È anche più facile da gestire e puoi utilizzare molte più proprietà CSS per personalizzare l'aspetto della tua pagina web. Se avete domande, sentitevi liberi di commentare. Divertiti!



About the author

Sono un ingegnere software esperto, con oltre 10 anni di esperienza nello sviluppo e nella manutenzione di applicazioni Microsoft Office. Ho una forte passione per aiutare gli altri a raggiungere i loro obiettivi, sia attraverso il mio lavoro come ingegnere del software che attraverso le mie capacità di parlare in pubblico e di networking. Sono anche estremamente esperto in hardware e driver della tastiera, avendo sviluppato e testato molti di loro io stesso.



Related posts