Zakaj IE ne upošteva svojega lastnega css-a?
 
Preseren 16. jun 2009 08:12:17 Pridružen od:
14. mar 2007
3875 objav
2327 338 98
#1

A jaz ne znam to prav naredit, al kaj, v index.php imam



<!--[if IE]>

<?php echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/ie.css\" type=\"text/css\"/>" ; ?>

<script defer type="text/javascript" src="http://www.optimizacija-strani.info/fm/pngfix.js"></script>

<![endif]-->



Vendar moj dragi IE noče upoštevat svojega lastnega css-a. Oziroma dodatkov ki jih ima tam noter. Mogoče pa tega ne zastopim, ie.css mora biti celoten css, v katerem so stvari drugačne, ali samo dodam stvari, ki jih želim da izgledajo drugače. al kako?


všeč(0) ni všeč(0) spam(0)
Marketing pomoč nudim na seos. CBD. Moj podcast o marketingu najdete tukaj.
 
xymaan 16. jun 2009 10:06:26 Pridružen od:
31. maj 2009
46 objav
28 3 1
#2

<!--[if IE]> in <![endif]--> daj v echo stavek pa bi moglo delat


všeč(0) ni všeč(0) spam(0)
 
theDegriz 16. jun 2009 10:13:03 Pridružen od:
25. mar 2007
1287 objav
1456 270 21
#3

<!--[if IE]>

<link rel="stylesheet" href="<?=$GLOBALS[mosConfig_live_site];?>/templates/<?=$GLOBALS[cur_template];?>/css/ie.css" type="text/css"/>

<script defer type="text/javascript" src="http://www.optimizacija-strani.info/fm/pngfix.js"></script>

<![endif]-->



Oziroma napiši lepo pot do tega ie.css če nisi 100%, da se url lepo sestavi.


všeč(0) ni všeč(0) spam(0)
Consulting trenutno samo za obstojece projekte. V juliju naprej coaching.
 
Preseren 16. jun 2009 10:36:50 Pridružen od:
14. mar 2007
3875 objav
2327 338 98
#4

Ok, vidim da sem imela stvar brezveze v php narejeno, url se pa čisto lepo skupaj sestavi, pa še vedno stvar ne deluje tako kot bi morala. Torej še enkrat malo bolj razločno drugi del vprašanja.

A v ie.css dodam samo tisti del, ki želim da izgleda drugače, ali pa dam noter celoten osnovni css in samo spremenim tiste dele, za katere želim da izgledajo drugače?


všeč(0) ni všeč(0) spam(0)
Marketing pomoč nudim na seos. CBD. Moj podcast o marketingu najdete tukaj.
 
carli 16. jun 2009 10:44:44 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#5

Originalni css imaš pred tem IFom?



Gre po prioriteti, če imaš v enem (IE) cssju nastavljeno h1 { font-size: 18px; } in za tem cssjem vključiš še enega, ki ima h1 {font-size: 16px; } potem ti ponastavi prvi H1 v drugi H1. Tako je čisto vseeno kaj vsebuje CSS, pozna se le pri nalaganju, če imaš večje cssje.



Torej je tisti za IE ponavadi za originalnim.


všeč(0) ni všeč(0) spam(0)
 
Preseren 16. jun 2009 11:05:07 Pridružen od:
14. mar 2007
3875 objav
2327 338 98
#6

Ok, stvar sedaj dela, problem je bil tudi v tem, da sem stvari iz IE cssa metal ven, torej sem "margin-right: 188px;" vzel čisto ven, kar potem ni delalo, sedaj sem ga nastavil na margin-right: 0px; in stvar dela.

Seveda samo delno. IE pokaže teh 188 pixlov veliko širših, kot FF. Kako je to mogoče?


všeč(0) ni všeč(0) spam(0)
Marketing pomoč nudim na seos. CBD. Moj podcast o marketingu najdete tukaj.
 
nas-t1 16. jun 2009 12:15:39 Pridružen od:
23. maj 2007
6916 objav
6886 187 55
#7

To pride zaradi ie napake "double margin", ki ti prikaže dvojni odmik in včasih tud dvojno obrobo. To rešiš tako, da daš v body {text-align:center}, potem pa za elemente na strani posebaj nastaviš text-align:left, oz po potrebi. Upam, da sem ti prav napisal, ker je že nekaj časa kar sem se nazadnje s tem obadal, pa trenutno mal na pamet govorim.


všeč(0) ni všeč(0) spam(0)
 
Preseren 16. jun 2009 12:17:27 Pridružen od:
14. mar 2007
3875 objav
2327 338 98
#8

NO bom probal, tnx


všeč(0) ni všeč(0) spam(0)
Marketing pomoč nudim na seos. CBD. Moj podcast o marketingu najdete tukaj.
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se