Выравнивание изображений

InstantCMS 2.X
#1 7 декабря 2024 в 08:46

Добрый день всем

Подскажите, пожалуйста, как в шаблоне на основе Modern правильно выровнять изображения по центру при просмотре списка и записи типа контента? Где правильнее указать свои стили?

#2 7 декабря 2024 в 08:59

 geminisf, нужны еще подробности. Так тема умрет, не ленитесь подробнее описывать проблему.

Покажите скриншот, какое изображение собираетесь выравнивать. Оно внутри поля типа html? Или это поле типа изображение, или изображения? У вас modern без правок или вы делали свой шаблон вывода типа контента.

#3 7 декабря 2024 в 09:56

 geminisf, нужны еще подробности. Так тема умрет, не ленитесь подробнее описывать проблему.

Покажите скриншот, какое изображение собираетесь выравнивать. Оно внутри поля типа html? Или это поле типа изображение, или изображения? У вас modern без правок или вы делали свой шаблон вывода типа контента.

Zau4man

Изображение

#4 7 декабря 2024 в 18:19
  1. img {
  2. display: block;
  3. margin-left: auto;
  4. margin-right: auto;
  5. }

Или привязывайте к классу. 

  1. .My_Class img {
  2. display: block;
  3. margin-left: auto;
  4. margin-right: auto;
  5. }
#5 7 декабря 2024 в 18:46

 geminisf, именно так, как предлагает  pupsik

Изображение является инлайн-элементом, и оно не может управлять своим выравниванием. Только его родитель, например, через text-align: center;

но тогда и весь текст станет по центру.

#6 7 декабря 2024 в 19:22
  1. img {
  2. display: block;
  3. margin-left: auto;
  4. margin-right: auto;
  5. }

Или привязывайте к классу. 

  1. .My_Class img {
  2. display: block;
  3. margin-left: auto;
  4. margin-right: auto;
  5. }
pupsik

Спасибо. класс я могу прописать. У меня вопрос больше к тому как правильно это сейчас надо делать. Раньше я создавал в папке css свой файл css и там прописывал нужные классы. Сейчас в настройках темы есть вкладка css. Правильно ли я думаю что прописывать классы надо в ней? Или это другое?

#7 7 декабря 2024 в 20:43

Тут на вкус. В смысле удобства. Вы можете вносить правки в theme.css. 

Или создать свой прописав его в main.tpl. Но тут придетса прописывать !important. Если такой класс уже есть. 

Так что в СВОЙ собственный файл стилей можно писать СВОИ классы. Которых в theme.css точно нет. Так будет порядок.

А править вы можете theme.css

#8 8 декабря 2024 в 10:31

Тут на вкус. В смысле удобства. Вы можете вносить правки в theme.css. 

Или создать свой прописав его в main.tpl. Но тут придетса прописывать !important. Если такой класс уже есть. 

Так что в СВОЙ собственный файл стилей можно писать СВОИ классы. Которых в theme.css точно нет. Так будет порядок.

А править вы можете theme.css

pupsik

Спасибо.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.