Portál AbcLinuxu, 3. prosince 2025 02:11
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.