Category archives: CSS

CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки.

CSS правила для тем сайтов и их поддержка в браузерах

Многим на сайтах очень не хватает быстрой смены встроенных тем, как минимум смены светлой на тёмную и наоборот. Ситуация с темами в вебе до сих пор не самая лучшая из-за многих сложностей. Всё, что касается темы, ложится прямиком на сторону сайта. Разработчикам сайтов приходится либо на js, либо на серверной стороне создавать всякие переключатели тем, которые обычно запрятаны где-то в настройках пользователя. Т.е. просто для смены темы посетителю надо обязательно регистрироваться на сайте, либо приходится использовать cookie, если делать смену темы на JavaScript. В общем, как не крути, а для такой простой задачи надо городить много лишнего. Всё это можно в разы упростить, если добавить этот функционал в CSS и браузер. Read more

CSS настройка HTML тега pre

По-умолч. текст в тегах pre отображается с форматированием "как есть". Т.е. если строка длинная, то она будет заезжать за все возможные границы и портить всю вёрстку. По оси X страница будет скролиться именно из-за какой-нибудь одной длинной строки. Как этого избежать, но при этом оставить остальной функционал тега pre? Read more

Как сделать блок div ссылкой?

Приветствую тебя, уважаемый читатель блога Softodom. В это не большом посте речь пойдет о вёрстке html, а точнее о том как сделать блочный элемент div ссылкой. Для новичков в верстке эта информация может оказаться полезной, поэтому решил опубликовать её на своё блоге. Read more

CSS3 Today

В этом посте речь пойдет о самых фундаментальных и в то же время весьма интересных свойствах спецификации каскадных таблиц стилей CSS3. Нововведения достаточно функциональны и просты, с их помощью можно сократить работу по написанию JavaScript кода. Read more