Отображение текста справа от изображения и сохранение текста с отступом после изображения


Я ищу, чтобы создать простую страницу WordPress, которая будет отображать несколько изображений, наряду с некоторыми описаниями.

Эта страница предназначена для клиента, который хотел бы обновить ее самостоятельно в будущем. Она не знакома с HTML или CSS.

Я использую дочернюю тему, основанную на" отношении", хотя я думаю, что эта проблема применима к большинству тем.

Макет, на который я надеюсь, - это тот, где img дается класс "alignleft", к которому я добавил margin-right будьте 50px.

Итак, он выглядит великолепно, пока текст находится рядом с изображением. Но, как только текст попадает под изображение, он оборачивается обратно в левую часть страницы... как и должно быть, я полагаю! :) Только для моей страницы я хотел бы, чтобы текст оставался "отступом", даже после изображения.

Загвоздка в том, что не все изображения будут одинаковой высоты или ширины. Хотя размеры высоты и ширины будут между 100px и 300px почти в каждом случае.

Вот такой визуальный элемент:

НА ЧТО Я НАДЕЮСЬ:


Введите описание изображения здесь


ЧТО Я ПОЛУЧАЮ:


Введите описание изображения здесь

Вещи, которые я уже рассматривал, таковы...

  1. Если бы я просто обновлял страницу, div было бы очень легко реализовать. Но я не хочу, чтобы она занималась HTML. (Возможно, я мог бы сделать шаблон. Хм...)

  2. Столы. Я чувствую, что, возможно, это не идеально из-за переменной ширины изображения. Я предполагаю, что я мог бы установить выравнивание столбца "изображения", чтобы быть" правым", а затем установить заполнение ячейки в 50 пикселей на правой стороне.

  3. Галерея NextGen. Если я сделаю это, то я потеряю возможность иметь маркированные точки в текстовой части (так как раздел "описание" фотографий NextGen, похоже, не обрабатывает такого рода вещи).

  4. Добавление поля-низа к основанию .класс alignleft. Но, опять же, изображения будут разной высоты и абзацы будут разная длина.

Ладно, это все. Дайте мне знать, если

  • Я пропустил любую важную информацию в моем описании

  • Я просто делаю этот путь сложнее, чем мне нужно

Спасибо!, Крис

1 2

1 ответ:

Знаешь, мне кажется, я тут кое-что понял. Возможно, это не самое красноречивое решение. Но я думаю, что это сработает. Я иду со столами!

Во-первых, у меня установлен плагин TinyMCE WordPress, поэтому добавление таблиц с помощью Визуального редактора WordPress достаточно легко для любого пользователя.

Я добавил следующий CSS к моему стилю дочерних тем.css-файл (опять же, я использую дочернюю тему Отношения):

.entry-content table tr td { width:auto;text-align:justify;vertical-align:top;}

.entry-content table tr td:first-child { width: 36%}

.entry-content table tr td:first-child img {width:100%;height:auto;}

Я мог бы сделать несколько настроек. Но в противном случае, я думаю, это будет работают довольно хорошо.

Теперь изображения будут одинаковой ширины. И это здорово. Теперь мой друг может загружать изображения разных размеров (опять же, вероятно, между 100px и 300px в высоту и ширину), а CSS позаботится о форматировании. Ура!