Autor | Zpráva | ||
---|---|---|---|
honzik Profil |
#1 · Zasláno: 14. 1. 2006, 13:30:29
dobrý den, objevil jsem problém, se kterým jsem se nikdy nesetkal. Když si pustim tyto stránky v IE, načte se mi nejprve obsah a až poté styly. V mozille a opeře vše chodí jak má. Je to velice zajímavé, nesetkal se s tím někdo?
|
||
habendorf Profil |
#2 · Zasláno: 14. 1. 2006, 13:36:19
Je to způsobeno tím, že je načítáš přes @import url("style.css");
Pokud ti to vadí, načti je takto: <link rel="stylesheet" href="style.css" type="text/css" media="screen" /> |
||
honzik Profil |
#3 · Zasláno: 14. 1. 2006, 13:55:10
habendorf
snad se to vyřeší, děkuji |
||
Miloš Profil |
#4 · Zasláno: 14. 1. 2006, 20:46:46 · Upravil/a: Miloš
Načítání pomocí @importu mělo smysl v době, kdy byly rozšířené IE4 a NN4. Dneska, kdy se počet uživatelů s IE4 počítá na promile a počet těch s NN4 se pohybuje někde v záporných číslech :-) je toto načítání (b)IMHO zbytečné.
|
||
honzik Profil |
#5 · Zasláno: 15. 1. 2006, 11:49:54
ale při zápisu ve zdrojáku to vypadá přehledněji :)
|
||
Miloš Profil |
#6 · Zasláno: 15. 1. 2006, 12:11:45
honzik
Věc názoru; posuďte – je z následujících dvou řádků něco výrazně přehlednější?: <style type="text/css" media="screen"> @import "./styl.css"; </style> <link rel="stylesheet" type="text/css" media="screen" href="./styl.css"> |
||
honzik Profil |
#7 · Zasláno: 16. 1. 2006, 18:08:31
no mě se to líbylo takhle:
<style type="text/css"> @import ("style.css"); </style> Když tam těch importů máš víc, tak se v tom člověk líp vyzná |
||
honzik Profil |
#8 · Zasláno: 16. 1. 2006, 18:10:35
ten @import měl být odsazený...
|
||
Oswald Profil |
#9 · Zasláno: 16. 1. 2006, 22:44:20
Tady je trochu podrobnější popis - Flash of Unstyled Content (FOUC). Pokud by ses nechtěl vzdát @import-ů (jj, ten zápis je sexy :) a chtěl odstranit to probliknutí, tak by tě mohla zajímat věta:
"Just one LINK element or SCRIPT element inside a document's HEAD element will prevent a flash of unstyled content." |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0