Тулза для CSS патчей

rightinpoint
На сайте с 08.06.2006
Offline
96
278

Наш проект активно развивается уже несколько лет, потихоньку перересовуются\причесываются разные блоки\страницы - и в результате в css дикий ад и хаос.

Было бы конечно круто "все выкинуть и сделать заново", но тогда нужно переделывать просто тонну шаблонов, заказчик на это точно не пойдет.

Поэтому, иногда возникает типичная проблема - нужно по быстрому "подправить" ляпы в верстке (например, блок Х не красиво смотриться на странице, если блок У слишком узкий).

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

Есть ли какая то тулза, которая сканирует перечень страниц и показывает, что при изменении Х в верстке меняется отображение такой-то страницы и такой-то и т.д.?

Домены, траву и презервативы советую брать у надежных поставщиков. Например, у меня :) Подписывайтесь на обновления -- ЯК (/ru/forum/830626), скрытый ЯК (/ru/forum/830669), тиц (/ru/forum/830671), по запросу подберу тиц 100+
K
На сайте с 03.06.2015
Offline
45
#1

Вы неправильно используете этот геморрой под названием CSS.

Например вместо

div.foo{ margin-left:20px; }

надо

div.bar div.foo{ margin-left:20px; }

и в хтмле либо завернуть

div class="bar" div class="foo"

либо

div class="foo bar"

Еще есть атрибут scoped, но как-то не поддерживается. Еще есть компиляторы стилей, шнурки и тп. Ну и модульность.

css - cascade style sheet - так? Ну вот, каскадность надо юзать, иначе никакого контроля не будет.

MYSQL PHP JS HTML CSS SEO TXT США СССР

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий