2011-01-17 6 views
11

kann mir jemand helfen, was ich für css for IE (für Blueprint css) tun kann

ich habe

getan
<?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; 
?> 

und dieser Code nicht funktioniert entweder

<?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; 
?> 

UPDATES ::

es wie

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

Bitte fügen Sie hinzu, was Sie erwarten und was Ihr tatsächliches Ergebnis ist. Fügen Sie auch Informationen darüber hinzu, ob dies nur bei welchem ​​Pfad usw. der Fall ist. Lesen Sie die FAQs, um eine gute Frage zu stellen. Auf diese Weise erhalten Sie Ihre Hilfe schneller und es wird Ihnen mehr helfen. –

+0

wie Sie es angefordert haben, ist es aktualisiert. –

Antwort

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

Richard, danke für das Update dazu. –

5

aussehen shoudl Ist das, was Sie

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

Der Abschnitt mit IE 6 in bedeuten kann jeder Ausdruck für einschließlich IE spezifische Sheets

Hoffnung, die hilft, verwendet werden.