HTML код за обвиване на текст около изображение

Нуждаете се от кода, за да обвиете текст около изображение? Обикновено, когато създавате HTML страница, всичко протича линейно, което означава един блок директно след друг. Всичките ми предишни публикации са пример за това, т.е. текст, след това картина, след това текст и т.н.

Понякога може да искате да включите текст до изображение, вместо под него. Това се нарича обвиване на текст около изображението. Всъщност е доста лесно да се обвие текст с помощта на HTML . Имайте предвид, че не е нужно да използвате CSS , за да обвиете текст.

Въпреки това, тези дни W3C препоръчва използването на CSS вместо HTML за тези видове задачи. Ще спомена и двата метода по-долу, но ако можете, по-добре е да използвате CSS , тъй като е по-приспособим към адаптивния дизайн на уебсайтове.

Обвиване на текст около изображение с помощта на HTML

компютърен клипарт

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="left" /><p>Your text goes here.</p>

Ако искате текстът да се показва отляво, а изображението да се показва най-вдясно, просто променете параметъра за подравняване на „вдясно“.

компютърен клипарт

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>

Това е! Доста(Pretty) лесно нали? Единственият път, когато бихте искали да използвате CSS , е ако искате да добавите полета към снимките, така че да има малко пространство между текста и изображението.

Можете да добавите полета към картина, като използвате следния CSS код за стил:

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

Горният код използва CSS(MARGIN CSS) елемента MARGIN, за да добави 10 пиксела празно пространство от дясната страна на изображението. Тъй като подравнихме изображението вляво, искаме да добавим празното пространство вдясно.

По принцип четирите числа представляват ГОРЕ ДЯСНО ДОЛНО ЛЯВО(TOP RIGHT BOTTOM LEFT) . Така че, ако искате да добавите бялото пространство към изображение, подравнено вдясно, ще направите това:

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

Така че е доста лесно да използвате HTML за изпълнение на тази задача, но отново може да не работи добре за отзивчиви сайтове.

Обвиване на текст около изображение с помощта на CSS

По-добрият начин да обвиете текст около изображение е да използвате CSS . Той ви дава по-фин контрол върху позиционирането на елементите и работи по-добре със съвременните стандарти за кодиране.

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

Въпреки че включих CSS директно в маркера на изображението в HTML примера, наистина никога не трябва да правите това вече. Вместо това трябва да имате отделен файл, наречен stylesheet, който съдържа целия ви CSS код.

В IMG тага просто присвоявате клас на етикета и му давате име. В моя пример кръстих класа left . В моята таблица със стилове всичко, което трябва да направя, е да добавя следния код:

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

Както можете да видите, добавих 10px отстъп към дясната страна на подравненото вляво изображение. Също така използвах свойството float, за да преместя изображението от нормалния поток на документа и да го сложа от лявата страна на родителския контейнер.

Както можете да видите, това е много по-чисто от добавянето на целия този код към самия IMG таг. Освен това е по-лесно за управление и можете да използвате много повече CSS свойства, за да персонализирате външния вид на вашата уеб страница. Ако имате въпроси, не се колебайте да коментирате. Наслади се!



About the author

Аз съм компютърен професионалист, който има опит в работата със софтуер на Microsoft Office, включително Excel и PowerPoint. Имам опит и с Chrome, който е браузър, собственост на Google. Моите умения включват отлична писмена и устна комуникация, решаване на проблеми и критично мислене.



Related posts