Jump to content
  • 0

выравнивание изображений в тексте


cyklop77
 Share

Question

подскажите пожалуйста способ, при помощи которого можно точно выравнивать изображения по обоим краям justify-текста без применения дополнительных классов

здесь выровнено с дополнительными классами, а хотелось бы без них

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

это немного не то. я мало условий задачи предоставил

изображения будут вставляться контент-менеджером в визивиг и должны иметь небольшие отступы чтобы не прилипали к тексту. порядка никакого не будет поэтому nth-child не подходит

и хотелось бы кроссбраузерное решение...

Edited by cyklop77
Link to comment
Share on other sites

  • 0

тогда классы или жабить

а если ie отбросить,то всё равно не получится без js обойтись?

а жабить в каком направлении? хотя бы в общих чертах не объяснишь идею?

Edited by cyklop77
Link to comment
Share on other sites

  • 0

ну смотри, тебе нужно одну и ту же сущность IMG (классов то нету) распределить по левой и правой стороне.

есть способы глупые - аля атрибуты(можно названия картинок или части путей сравнивать). для этого заранее у картинок или путей должны быть определенные значения(левые в папку left, правый в right, и названия как-то править), а потом через селекторы атрибутов.

если классов нет, то через JS. собираешь картинки с текста в массив, четные влево, нечетные право иили наоборот.

Link to comment
Share on other sites

  • 0

А в визивиге нет функции установки обтекания (хотя бы по-дореволюционному, через атрибут align)? Если есть, то на мегакрайний случай можно а-ля

img[align="left"] {
float: left;
margin: 3px 10px 3px 0;
}

img[align="right"] {
float: right;
margin: 3px 0 3px 10px;
}

Хотя лучше попробовать допилить сам визивиг, чтобы он при выборе обтекания ставил именно класс...

  • Like 1
Link to comment
Share on other sites

  • 0

А в визивиге нет функции установки обтекания (хотя бы по-дореволюционному, через атрибут align)? Если есть, то на мегакрайний случай можно а-ля

img[align="left"] {
float: left;
margin: 3px 10px 3px 0;
}

img[align="right"] {
float: right;
margin: 3px 0 3px 10px;
}

Хотя лучше попробовать допилить сам визивиг, чтобы он при выборе обтекания ставил именно класс...

этот способ подходит вполне, так как визивиг ставит float: left или float: right

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy