Autor | Zpráva | ||
---|---|---|---|
danielrataj Profil |
#1 · Zasláno: 12. 11. 2007, 16:14:04
Zdravím,
mám malý problém. Snažím se načíst externí styl pomocí @import až v tagu <body>, nikoliv <head>. Jedná se o style pro prvky <div>. Internet Explorer verze 7 z nějakého důvodu nechce tento styl načítat. Ve Firefoxu (2.0 >) a Opeře (9.0 >) se styly načtou v pořádku a stránka správně zobrazí. Nemá někdo řešení ? Jedná se o redakční systém a nemám v tomto případě možnost načíst styl do hlavičky. Díky za pomoc. |
||
vertigo4 Profil |
#2 · Zasláno: 12. 11. 2007, 16:30:55
tak vlož stylování přímo do kodu
|
||
danielrataj Profil |
#3 · Zasláno: 12. 11. 2007, 16:33:37
Ano, to mě taky napadlo, jenže se tím neřeší má touha oddělit strukturu od obsahu :)
|
||
Chamurappi Profil |
#4 · Zasláno: 12. 11. 2007, 17:18:46
Reaguji na danielarataje:
Prosím o živou ukázku. |
||
vertigo4 Profil |
#5 · Zasláno: 12. 11. 2007, 19:08:50
a ty nemáš žádný připojený styl v hlavičce? nebo jak to máš celkově stylované.... zkus vložit @import hned na začátek body jinak nevím
|
||
danielrataj Profil |
#6 · Zasláno: 13. 11. 2007, 07:34:45
Reaguji na danielarataje:
Prosím o živou ukázku. Rád bych ukázal živější ukázku, ale protože mi samotný redakční systém funguje pro testovací účely pouze na lokále, tak nejsem schopen. |
||
danielrataj Profil |
#7 · Zasláno: 13. 11. 2007, 07:37:14
a ty nemáš žádný připojený styl v hlavičce? nebo jak to máš celkově stylované.... zkus vložit @import hned na začátek body jinak nevím
Některé styly jsou vložené přímo v hlavičce, což funguje. Stejně tak, i když vložím onen konkrétní styl do hlavičky, tak už to Explorer zkousne. Přímo za <body> to vložit nemůžu, jak jsem říkal, jedná se o redakční systém a ten mi nedovolí si vkládat cokoliv kamkoliv. Včera jsem zjistil zajímavou věc: Doma na notebooku se mi zobrazují stránky správně v Exploreru, v práci ne, takže čekám, že by chyba mohla být i někde jinde, ale vůbec nevím kde. |
||
Bubák Profil |
#8 · Zasláno: 13. 11. 2007, 09:55:29
nejsem schopen
Pokud toho není hodně, tak to stáhni, použij třeba HTTrack. Doma na notebooku se mi zobrazují stránky správně v Exploreru, v práci ne, Můžeš mít různé vezre stránek, nebo různé IE, třeba IE6 a IE7. Stejně je to divné, kaskádovací pravidla jsou velmi jednoduchá, až na jedno, které Yuhůůovi na stránce chybí, o "síle" (správně konkrétnosti) deklarace. Něco v češtině jsem našel na www.webtip.cz/art/wt_tech_html/wt_cssserial_004.html v kapitole "Specifičnost (konkrétnost) selektorů". |
||
danielrataj Profil |
#9 · Zasláno: 13. 11. 2007, 10:18:30
Děkuji za rady.
Omlouvám se, ale mám pocit, že diskuse je vedena jiným směrem. Zajímá mě, zda-li lze načítat externí styly direktivou @import v těle dokumentu mezi tagy <body> a </body> a jestli nemá Internet Explorer verze 7.0 s tímto problémy. Pokud ne, chybu dělám někde já, ale to už je bohužel zas jiná otázka... |
||
Bubák Profil |
#10 · Zasláno: 13. 11. 2007, 11:31:17 · Upravil/a: Bubák
Já s tím problém nemám, i když nepoužívám, testovací příklady fungují podle očekávání:
http://teststranek.kvalitne.cz/css-pokusy/css-body-import.html import stylu (nevalidně do body) http://teststranek.kvalitne.cz/css-pokusy/css-body-link.html link stylu (nevalidně do body) Podle prvního CSS má být nadpis červený, podle druhého CSS v tagu BODY má být nadpis modrý, prohlížeče, včetně IE7 zobrazují modře. |
||
habendorf Profil |
#11 · Zasláno: 13. 11. 2007, 14:03:24
Bubák
http://teststranek.kvalitne.cz/css-pokusy/css-body-link.html Trochu jsi mě zmátl, máš tam blbě text :o) |
||
Bubák Profil |
#12 · Zasláno: 13. 11. 2007, 14:29:45
Díky za upozornění, title jsem měl dobře, h1 blbě. Už jsem to opravil.
|
||
Časová prodleva: 16 let
|
0