column-count: 3;
Да неужели? И как это column-count: 3 уберёт элемент со страницы? 🙄
if ($n % 3 == 0) { echo '</div><div>'; }
Неудачный пример. Этот код как раз обоснованный. Именно так и следует делать. Нефиг выводить на страницу лишние элементы.
Возможно. Через CSS:
1. object-fit: contain;
2. background-size: contain;
Лично меня логика не напрягает. А стили - это как получится. Может быть, в этом блоке какой-то заголовок нужно будет вывести, или картинку (и вообще средствами javascript кто-то будет элементы добавлять, уже после Вас). Или сложно переопределить класс родительского элемента - мало ли какие нюансы могут быть. Вам - так удобнее, другим - иначе. Не стоит считать свои предпочтения единственно верными и советовать другим забыть про прочие возможности CSS. Лично мне иногда удобнее задать конкретному элементу конкретный класс и не париться с выяснением того, каким боком может вылезти неопределённость при отсутствии такового.
Ошибаешься ты. В том, например, что мягкий знак пропустил.
А по обсуждаемому вопросу - просто не понимаешь.
:nth-child(even) {}
.even {}
Тем, что второе можно прописать 1 раз для всего сайта, а первое нужно прописывать для каждого конкретного случая.
Не учите меня правилам ведения диалога, милочка. И не психуйте, это некрасиво.---------- Добавлено 24.08.2019 в 14:56 ----------
Это не означает, что её не может быть. Вопрос оптимизации кода и работы по программированию. Иногда удобнее один вариант, иногда - другой. Нафига мне, например, прописывать в CSS 100500 стилей для разных элементов, если я могу прописать 1 или 2 класса и больше этот файл не дёргать?
Как раз здесь всё очевидно - нет такого адреса, куда идёт рерайт. В логах сервера можете увидеть описание ошибки.
Забыли упомянуть в этом списке понятие "сайт". Совсем запуталась, бедняга. В трёх соснах. 😂
Скрины мои тоже не осилили? Печалька... :( А ведь я старался, специально нужные Вам места выделял.
ЗЫ: как раз сейчас работаю над сайтом по азам сайтостроения, специально для таких, как Вы. ;)