Проблема Zend Framework с добавлением файлов CSS - PullRequest
0 голосов
/ 16 марта 2011

У меня небольшая проблема при загрузке файлов CSS с помощью Zend Framework.Это мой код:

<?php echo $this->headLink()->prependStylesheet($this->baseUrl().'/css/reset.css'); ?> 
<?php echo $this->headLink()->prependStylesheet($this->baseUrl().'/css/main.css'); ?>

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

Есть предложения?Спасибо.

Ответы [ 2 ]

1 голос
/ 16 марта 2011

Почему бы не поместить код сброса в main.css в начале? Вы сокращаете 1 запрос к серверу и решаете проблему с одним файлом.

Также вы используете prependStylesheet - я никогда не использовал zend, но при проверке документации у вас также есть appendStylesheet - prepend добавляет его, вероятно, перед существующей таблицей стилей в заголовке.

http://framework.zend.com/manual/en/zend.view.helpers.html

0 голосов
/ 01 апреля 2012

Просто для того, чтобы вы знали, что вы можете сократить свои два включаемых оператора до одного:

<?php echo $this->headLink()->prependStylesheet($this->baseUrl().'/css/reset.css')
                            ->appendStylesheet($this->baseUrl().'/css/main.css'); ?> 

Я искал похожий код в моем Zend Framework, и он фактически выводил первый файл (reset.css) дважды, если вы использовали appendStylesheet во втором операторе в исходном коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...