Я хочу иметь вертикальный стек блоков;каждый блок имеет изображение слева и текст (заголовок и абзацы) справа.
Я бы хотел, чтобы изображение имело естественную ширину, а текст - оставшуюся ширину в родительском элементе.
Это похоже на таблицу, но изображения в разных блоках имеют разную ширину.Таким образом, первый «столбец» в таблице не имеет постоянной ширины.
Плавающее левое изображение не работает, потому что, если текст имеет большую высоту, чем изображение, текст переносится под изображение.
Таблицы CSS, похоже, не работают, потому что CSS не знает разную ширину изображения от блока к блоку.
Мой элемент "блок" CSS включает в себя «display: table-row;».Мой элемент изображения и мой текстовый элемент CSS включают 'display: table-cell;'.В результате некоторые изображения имеют свои естественные размеры;другие меньше их естественных размеров.
Похоже, это связано с объемом текста: одна строка текста получает изображение естественного размера;две линии сжимают изображение на несколько пикселей;15 строк сжимают изображение примерно до половины размера.
Я бы приветствовал предложения о том, как достичь своей цели.