Как я могу переопределить стили чертежа? - PullRequest
3 голосов
/ 17 декабря 2009

Привет! Я использую проект и по какой-то причине не могу переопределить некоторые из их встроенных стилей (screen.css). Пока я пробовал:

 #asset-index-desc .container
       div
         li
           :border dashed !important

... и это ничего не делает. Буду признателен за любую помощь.

Ответы [ 3 ]

2 голосов
/ 27 декабря 2009

Используется ли созданный вами SASS CSS до или после screen.css? Тот, кто идет после, должен перекрывать тот, который идет раньше.

Посмотрите на стили с Firebug для Firefox - у него действительно хороший интерфейс, чтобы увидеть, какие стили активны, а какие были переопределены далее по цепочке.

1 голос
/ 17 декабря 2009

хм, я могу думать о нескольких вещах:

1) попробуйте добавить цвет и толщину: т.е.

#asset-index-desc .container
      div
        li
          :border 1px dashed red !important

2) Я полагаю, что предоставленный вами код не такой, как в вашем документе, иначе вы бы получили ошибку Sass из-за слишком глубокого вложения тега div ....:)

3) следующее не работает в моем собственном приложении,

#sidebar
  div
    li
      border: 1px dashed red !important

НО, если я уберу тег div, то все хорошо:

#sidebar
  li
    border: 1px dashed red !important

Надеюсь, это поможет .....

Я ЛЮБЛЮ Sass и проект .... Особенно с жемчужиной компаса. Он снимает всю боль с укладки ...

0 голосов
/ 17 декабря 2009

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

...