Portál AbcLinuxu, 21. května 2025 06:21
Píšu v práci jedny (firemní) webové stránky a zjistil jsem zajímavou věc (nebo chybu ve Firefoxu, a možná třeba u mně). Stránky jsou tvořené pomocí CSS stylu ve kterém je definováno i toto:
#header { width: 700px; height: 130px; margin: 0 auto; background: url(images/img_banner02.jpg) no-repeat; }v tomto případě se obrázek specifikovaný pomocí URL ve Firefoxu nezobrazí. Ovšem po přejmenování obrázku na cokoliv jiného co neobsahuje slovo
banner
a opravení URL v CSS stylu na tento název, se obrázek do Firefoxu normálně načte a je zobrazen. A tak se ptám, kde je vlastně chyba? Je slovo banner
nějakým klíčovým slovem ve Firefoxím parseru CSS stylů? Jenom pro zajímavost v IE7 funguje oboje (tedy i se slovem banner i bez něj).
Tiskni
Sdílej:
#header { width: 700px; height: 130px; margin: 0 auto; background: url("images/img_banner02.jpg") no-repeat; }
*/*banner_*/
.
.css
ihned změny neprojeví, dokud je CSS styl zakešován. Kdysi jsem někde našel, že řešení je třeba toto:
<link rel="stylesheet" type="text/css" href="styl.css?v=1" />To
?v=1
donutí browser při změně čísla znovu načíst styl a změny se projeví ihned. Nevím jestli je to tvůj případ, ale můžes to zkusit.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.