2011-01-17 10 views
11

może mi pomóc, co zrobić dla css dla IE (dla projektu css)

zrobiłem

<?php $headlink = $this->headLink();   
    $headlink->appendStylesheet($this->baseUrl('css/blueprint/screen.css') , 'screen, projection') 
     ->appendStylesheet($this->baseUrl('css/blueprint/ie.css'), 'screen, projection', "IE") 
     ->appendStylesheet($this->baseUrl('css/blueprint/print.css')); 
    echo $headlink; 
?> 

i ten kod nie działa albo

<?php $headlink = $this->headLink();   
    $headlink->appendStylesheet($this->baseUrl('css/blueprint/screen.css') , 'screen, projection') 
     ->appendStylesheet($this->baseUrl('css/blueprint/ie.css'), 'screen, projection', true) 
     ->appendStylesheet($this->baseUrl('css/blueprint/print.css')); 
    echo $headlink; 
?> 

AKTUALIZACJE ::

shoudl wyglądać

<!--[if lt IE 8]><link rel="stylesheet" href="css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]--> 
+0

proszę dodać to, czego oczekujesz i jaki jest twój faktyczny wynik. Dodaj też informacje o tym, czy tak się dzieje, która ścieżka itp. Przeczytaj najczęściej zadawane pytania, aby zadać dobre pytanie, w ten sposób otrzymasz pomoc szybciej, a to pomoże ci więcej. –

+0

zgodnie z żądaniem aktualizacji. –

Odpowiedz

19
$this->view->headLink()->appendStylesheet('/css/ie.css', 'screen', 'IE'); 
$this->view->headLink()->appendStylesheet('/css/ie6.css', 'screen', 'IE6'); 
+0

Richard, dzięki za aktualizację w tej sprawie. –

5

Czy to co masz na myśli

->appendStylesheet($this->baseUrl('/css/ie6.css'), "screen", 'IE 6') 

sekcji z IE 6 w, może być dowolne wyrażenie stosowane do konkretnych stylów w tym IE

nadzieję, że pomaga.

Powiązane problemy