Jevgenii, Этот код можно засунуть в гугло переводчик, уже будет понятно о чем каждая из строчек. Даже JS знать не надо.
И еще, гораздо быстрее провести эксперимент. С закомментированным и нет. дел на 2 минуты.
Инструменты разработчика открыть не предлагаю.
mishapsv, что за браузеры вы собираетесь использовать что border-radius нужен с префиксом. Боюсь, что с флексами в них будут проблемы, даже с префиксами :)
romasovest, вариант с базой мне совсем не нравится.
Сейчас использую filemtime.
Но смутило утверждение Иван Шумов что это плохо.
Мне не понятна сила нагрузки на сервер при запросе времени изменения файла. Насколько она больше чем просто обращение за этим файлом.
Все равно рядом есть еще запрос, а существует ли этот css в природе и если нет, то отдается другой, стандартный.
Вспомнить геометрию и компенсировать отступ, например, задав нижний padding размером с высоту панельки или уменьшив высоту голубого блока или увеличить высоту блока с текстом на половину высоты панельки или еще каким-нибудь способом, благо возможностей полно.
Muvka, calc считается легко, если его писать разумно, а не сначала умножать компенсацию лишней границы на 3, а потом обратно делить на 3 )))))
И до тех пор, пока вы лично помните откуда взялась эта формула или пока не пришел другой человек поддерживать этот calc. 33.33% + 1px
и для 4 столбцов тогда будет 25% + 1px, что в общем-то тоже понятно, особенно при наличии рядом margin -1px.
Тогда и переменную можно будет использовать для толщины границы и в вашем решении.
И еще, гораздо быстрее провести эксперимент. С закомментированным и нет. дел на 2 минуты.
Инструменты разработчика открыть не предлагаю.
Нет, он не должен быть закомментирован.