2009-12-17 3 views
3

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

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

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

+0

Предполагается, что это действительный CSS или у этого Blueprint есть свой собственный язык? –

+0

это SASS http://sass-lang.com. Он скомпилирован в CSS – DrewM

+0

Думаю, я могу ответить на это за вас, но я хотел бы получить дополнительную информацию; в частности, html, к которому вы применяете это. –

ответ

1

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

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

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

2

Создает ли ваш САС-созданный CSS до или после screen.css? Тот, который приходит после, должен переопределить тот, который предшествует.

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

Смежные вопросы