Kod HTML do owijania tekstu wokół obrazu

Potrzebujesz kodu do owijania tekstu wokół obrazu? Zwykle podczas tworzenia strony HTML wszystko przepływa liniowo, co oznacza jeden blok bezpośrednio po drugim. Wszystkie moje poprzednie posty są tego przykładem, tzn. tekst, potem obrazek, potem tekst itd.

Czasami możesz chcieć dołączyć tekst obok obrazu zamiast pod nim. Nazywa się to zawijaniem tekstu wokół obrazu. W rzeczywistości zawijanie tekstu za pomocą HTML(HTML) jest dość łatwe . Pamiętaj, że nie musisz używać CSS , aby zawijać tekst.

Jednak w dzisiejszych czasach W3C zaleca używanie CSS zamiast HTML do tego rodzaju zadań. Wymienię obie metody poniżej, ale jeśli możesz, lepiej użyć CSS , ponieważ jest on bardziej przystosowany do responsywnych projektów stron internetowych.

Zawijaj tekst wokół obrazu za pomocą HTML

komputer clipart

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.

Aby tekst zawijał się po prawej stronie obrazu, musisz wyrównać obrazek do lewej:

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

Jeśli chcesz, aby tekst pojawiał się po lewej stronie, a obraz po prawej, po prostu zmień parametr wyrównania na „w prawo”.

komputer clipart

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>

Otóż ​​to! Całkiem(Pretty) łatwe, prawda? Jedynym przypadkiem, w którym chciałbyś użyć CSS , jest dodanie marginesów do obrazów, aby było trochę miejsca między tekstem a obrazem.

Możesz dodać marginesy do obrazu, używając następującego kodu stylów CSS :

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

Powyższy kod używa elementu MARGIN CSS , aby dodać 10 pikseli odstępu po prawej stronie obrazu. Ponieważ wyrównaliśmy obraz do lewej, chcemy dodać spację po prawej stronie.

Zasadniczo cztery liczby reprezentują GÓRA PRAWA DÓŁ LEWA(TOP RIGHT BOTTOM LEFT) . Więc jeśli chcesz dodać białą przestrzeń do obrazu wyrównanego do prawej, zrobisz to:

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

Tak więc użycie HTML do wykonania tego zadania jest dość proste, ale po raz kolejny może nie działać dobrze w przypadku responsywnych witryn.

Zawijaj tekst wokół obrazu za pomocą CSS

Lepszym sposobem na zawijanie tekstu wokół obrazu jest użycie CSS . Zapewnia lepszą kontrolę ziarna nad rozmieszczeniem elementów i działa lepiej z nowoczesnymi standardami kodowania.

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

Mimo że umieściłem CSS bezpośrednio w tagu obrazu w przykładzie HTML , naprawdę nigdy nie powinieneś już tego robić. Zamiast tego powinieneś mieć osobny plik zwany arkuszem stylów, który zawiera cały kod CSS .

W tagu IMG po prostu przypisujesz klasę do tagu i nadajesz mu nazwę. W moim przykładzie nazwałem klasę left . W moim arkuszu stylów wszystko, co muszę zrobić, to dodać następujący kod:

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

Jak widać, dodałem 10px wypełnienia po prawej stronie wyrównanego do lewej obrazu. Użyłem również właściwości float, aby przenieść obraz z normalnego przepływu dokumentu i umieścić go po lewej stronie kontenera nadrzędnego.

Jak widać, jest to znacznie czystsze niż dodawanie całego tego kodu do samego tagu IMG . Jest również łatwiejszy w zarządzaniu i możesz użyć o wiele więcej właściwości CSS , aby dostosować wygląd swojej strony internetowej. Jeśli masz jakieś pytania, śmiało możesz je komentować. Cieszyć się!



About the author

inżynier audiofilski i specjalista ds. produktów audio z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu wysokiej jakości głośników muzycznych i słuchawek od początku do końca. Jestem ekspertem w rozwiązywaniu problemów z dźwiękiem oraz projektowaniu nowych głośników i systemów słuchawkowych. Moje doświadczenie wykracza poza samo tworzenie dobrych produktów; Mam również pasję pomagania innym w byciu jak najlepszymi, czy to poprzez edukację, czy pracę społeczną.



Related posts