2015-05-19 3 views
2

Сегодня я начал менять CSS на проекте Symfony (2.6). Я добавил несколько стилей в свой недавно созданный файл css, и все работает нормально. Моя проблема возникла, когда я пошел добавить еще один стиль, и ничего не произошло. Я проверил окно Dev и не смог найти нигде. Я несколько раз удалял кеш. Я использую Symfony с бродячим боксом. Если я открою файл css в URL-адресе, он будет заполнен алмазными/вопросительными знаками, и моя первая запись в стиле все еще есть. Я проверил, и кодировка установлена ​​на UTF-8. У меня никогда не было таких проблем, как css, кто-нибудь знает, в чем проблема?Изменения CSS не обновляются на сайте

Я использую Assetic включить таблицу стилей в рамках проекта, как это:

`<link href="{{ asset('css/print_production_report.css') }}" rel="stylesheet" type="text/css" media="print" />` 

enter image description here

Так, чтобы показать вам, Что происходит, я начну с самого начала. Я имел эту таблицу стилей (игнорировать ошибку):

enter image description here

И после проверки браузера я до сих пор:

enter image description here

Теперь, когда я добавить произвольный текст или CSS в мою таблицу стилей, как так:

enter image description here

Вы увидите, что все мои изменения будут ИНГ превращается в бриллиантах:

enter image description here

+0

Так я понял, что каждый алмаз, что я добавил к моей таблице стилей изменения (символ). –

+0

как вы включаете файл css на свою страницу? –

ответ

1

Я думаю, что эта проблема кэширования файлов и их замена с помощью Unicode 'REPLACEMENT CHARACTER' () связана с sendfile. Поверните файл sendfile/EnableSendfile в nginx/apache.

Связанные вопрос здесь: yeoman and angular utf8 issue and caching

+0

Для будущего удобства SendFile находится в /etc/nginx/nginx.conf –

-1

Вставьте

@charset "utf-8" 

в верхней части файла и убедитесь, что вы сохранили файл в кодировке UTF-8. Helpful link

+0

и другая интересная вещь - почему IDE подчеркивает имя вашего файла css красным? Похоже, что есть некоторые ошибки в файле – alex

+0

Alex эти ошибки были из-за случайного текста, который я вложил в css.Я снял скриншоты из строя. Я попробовал @charset «UTF-8», и это не сработало. Я открыл файл в блокноте и проверил, чтобы он также был сохранен с кодировкой UTF- *. –

-1

Попробуйте сделать это - 1. Скопируйте весь код css в файл в блокноте, сохраните файл. 2. Создайте новый новый файл css, вставьте код css здесь из более раннего файла блокнота. 3. Сохраните его и проверьте сейчас. Надеюсь, что это работает.

+0

Пожалуйста, не публикуйте ответ, если это просто умозрительно. Отправьте ответ, если у вас есть четкое понимание проблемы и ответ на вопрос о том, как ее решить. – SuperBiasedMan

-1

Takie этот нижний текст и комментарий его, я имею в виду использовать

// комментарий BlaBla

В файле CSS.

+1

Это ничего не изменит. Я попытался добавить обычные свойства css, и вопросительные знаки все еще появляются. Я просто использовал абзац в качестве наполнителя контента, чтобы вы могли видеть. –

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