Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Красная строка сдвигает фoтографии

Автор konservator, 25-04-2014, 08:20:32

« назад - далее »

konservatorTopic starter

Добрый день! Подскажите пожалуйста, добавил в css шаблона такой код, чтобы у абзацев появилась красная строка, все заработало но фoтографии тоже все сдвинулись на 25 px, подскажите как правильно запретить этот атрибут для фoто?   :)

body{text-indent: 25px;font-size:13px;line-height:1.7em;font-family:PT Serif, Helvetica, Sans-Serif;}

  •  


DOleg

Делайте отступ не для всего body, а только для текста ( например тег p или в чём у вас выводится текст )


Alexluxe


konservatorTopic starter

Почему-то не получилось, сделал только для текста тег p {text-indent: 25px}  фoто все равно сдвинулись, а на img {text-indent: 0;} совсем нет реакции.
  •  

Княгиня

А у вас фoтографии не заключены в абзацы? Потому что если img находится внутри p, то у p и будет красная строка, которая сдвинет находящуюся в нём картинку. Значит, надо картинки заключать в div или отбивать br и следить, чтобы визредактор не расставлял абзацев где не надо.
Я не люблю вoйн. Меня больше привлекает поэзия. Но я не могу предаться ей всецело, помня судьбу Нерона...
  •  


Ruson

Вот сижу, жую маркофку и думаю, почему бы просто не дать УРЛ на сайт, чтобы нам не гадать на кофейной гуще... Вы бы сразу и получили верный ответ.

PhotoShopRND

Цитата: Ruson от 25-04-2014, 11:00:26
Вот сижу, жую маркофку и думаю, почему бы просто не дать УРЛ на сайт, чтобы нам не гадать на кофейной гуще... Вы бы сразу и получили верный ответ.

Под аватаркой ТС, планетка. Там сайт: yurevets37.ru
Размещу статьи тут: Про конструктор сайтов okis
  •  

Ruson

#7
Если об этом сайте речь идет то все правильно, всему содержимому тега <body> прописан отступ в 25 пикс поэтому оно и посдвигалось на 25 пикс. как вы и указали. Чтоб не морочить голову вам надо просто дописать  в стилях

#rt-main img {margin-left: -25px!important;}

это чтобы оставить вставленный вами код и насильно вернуть картинки обратно, немного коряво....

Второй вариант?  убрать прописанный вами  text-indent  с  <body>  и присвоить его тегу <p>

p {text-indent: 25px;}

все в тех же стилях.


konservatorTopic starter

Большое всем спасибо за советы, оказалось что фoтографии находятся внутри p как писала Княгиня выше. Поэтому это тоже не сработало, p {text-indent: 25px;}
В JCE редакторе поставил картинку "блочным элементом DIV", фoто уехало как и должно быть. А как сделать это для всех фoтографий по умолчанию?
  •  

Ruson

Еще один момент, у вас все картинки идут внутри тега <P>, кроме самой первой, она почемуто заключена в тег <div>, из за этого у вас могут быть проблемы с разным отображением картинок, а также там перебор с абсолютами, зачем они картинкам не понятно вобще.  Поэтому в вашем случае лучше использовать первый вариант и оставить уже то что вы добавляли, а именно:
#rt-main img {margin-left: -25px!important;}



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....