2016-11-28 4 views
0

У меня есть код для карусели бутстрапа, который я развертываю на сайте. Он отлично работает на больших устройствах, но я хотел добавить медиа-запросы, чтобы оптимизировать его для мобильных устройств.Сайт для разрабывания медиаданных

Однако, когда я добавляю медиа-запрос в таблицу стилей, я получаю ошибку времени выполнения и сайт разбивается.

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

@media screen and (max-width:480px) { 
    body { 
    color: red; 
    } 
} 

Я получаю ошибку времени выполнения, что может быть проблемой?

Спасибо

+0

Пожалуйста, разместите ** минимальный рабочий пример ** вашего кода (HTML/CSS/JS) в [фрагменте] (https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css и-HTML-код-сниппеты /). См. [Mcve] и [ask]. – vanburen

+0

Я добавил пример кода – ma18

+0

Вы смешиваете мультимедийный запрос CSS с предупреждением Javascript. Вы должны поместить CSS в медиа-запрос для изменения стилей или измерить ширину окна с помощью Javascript, чтобы предупредить что-то на основе этого. Рабочий запрос на получение информации для вас: @media screen и (max-width: 480px) { body {color: red! Important;} } –

ответ

0

Если вы измените его на это, это сработает?

@@media screen and (max-width:480px) { 
    body { 
    color: red; 
    } 
} 
1

Поскольку ваш CSS находится в теге в вашем представлении, и вы используете @media, вы должны избежать @, добавив дополнительный @. Таким образом изменить свой код

@@media screen and (max-width:480px) 

При использовании @ компилятор думает, что вы пишете код Бритвы и это просто ошибки, потому что он не может понять, что @media должно быть, так как нет ни одной переменной определяется ее имя. Я надеюсь, что в этом есть смысл.