HTML kod za prelamanje teksta oko slike

Trebate kod za premotavanje teksta oko slike? Obično kada kreirate HTML stranicu, sve teče linearno, što znači jedan blok izravno za drugim. Svi moji prethodni postovi su primjer za to, tj. tekst, pa slika, pa tekst itd.

Ponekad ćete možda htjeti uključiti tekst pored slike umjesto ispod nje. To se zove prelamanje teksta oko slike. Zapravo je prilično jednostavno prelamati tekst pomoću HTML -a . Imajte na umu da ne morate koristiti CSS da biste prelomili tekst.

Međutim, ovih dana W3C preporučuje korištenje CSS -a umjesto HTML -a za ove vrste zadataka. Spomenut ću obje metode u nastavku, ali ako možete, bolje je koristiti CSS jer je prilagodljiviji dizajnu web stranica.

Zamotajte tekst oko slike pomoću HTML-a

pc isječak

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce dictum gravida enim, quis ultricies mauris posuere quis. Duis adipiscing(Duis) 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.

Da bi se tekst premotao uz desnu stranu slike, sliku morate poravnati s lijeve strane:

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

Ako želite da se tekst pojavi lijevo, a slika krajnje desno, samo promijenite parametar poravnanja u "desno".

pc isječak

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce dictum gravida enim, quis ultricies mauris posuere quis. Duis adipiscing(Duis) 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>

To je to! Prilično(Pretty) lako, zar ne? Jedini put kada biste željeli koristiti CSS je ako želite dodati margine slikama, tako da postoji malo prostora između teksta i slike.

Možete dodati margine na sliku pomoću sljedećeg CSS koda za stil:

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

Gornji kod koristi MARGIN CSS element za dodavanje 10 piksela razmaka na desnoj strani slike. Budući da smo sliku poravnali lijevo, želimo dodati razmak desno.

U osnovi, četiri broja predstavljaju GORE DESNO DOLJE LIJEVO(TOP RIGHT BOTTOM LEFT) . Dakle, ako želite dodati bijeli prostor desno poravnatoj slici, učinite ovo:

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

Dakle, prilično je jednostavno koristiti HTML za obavljanje ovog zadatka, ali opet, možda neće dobro funkcionirati za responzivna web-mjesta.

Zamotajte tekst oko slike pomoću CSS-a

Bolji način za omotavanje teksta oko slike je korištenje CSS -a . Omogućuje vam bolju kontrolu nad pozicioniranjem elemenata i bolje funkcionira s modernim standardima kodiranja.

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

Iako sam CSS uključio izravno u oznaku slike u HTML primjeru, to više nikada ne biste trebali raditi. Umjesto toga, trebali biste imati zasebnu datoteku nazvanu stylesheet koja sadrži sav vaš CSS kod.

U IMG oznaci jednostavno dodijelite klasu oznaci i date joj ime. U svom primjeru sam razred nazvao lijevo(left) . U moju tablicu stilova, sve što moram učiniti je dodati sljedeći kod:

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

Kao što možete vidjeti, dodao sam 10px odstupanja na desnu stranu lijevo poravnate slike. Također sam koristio svojstvo float da premjestim sliku iz normalnog toka dokumenta i stavim je na lijevu stranu roditeljskog spremnika.

Kao što možete vidjeti, to je puno čišće od dodavanja cijelog tog koda u samu IMG oznaku. Također je lakše upravljati i možete koristiti puno više CSS svojstava da biste prilagodili izgled svoje web stranice. Ako imate bilo kakvih pitanja, slobodno komentirajte. Uživati!



About the author

U poslu je sve u stvaranju vrijednosti za vaše klijente i kupce. Usredotočen sam na pružanje uputa korak po korak koje pomažu mojim čitateljima da izvuku najviše iz svog hardvera i softvera, koristeći Microsoft Office. Moje vještine uključuju instalaciju tipkovnice i upravljačkih programa, kao i podršku za Microsoft Office. Uz svoje dugogodišnje iskustvo u industriji, mogu vam pomoći da pokrijete sve hardverske ili softverske potrebe koje možda imate.



Related posts