Blog o webu a IT.
... nebo snad ne? U webové adresy ne a postačí lomítko navíc. Napadlo Vás, co se může pokazit, když se místo adresy /css/style.css použije /css//style.css? Proč by to někdo psal? Důvod je poměrně jednoduchý. Cestu k adresáři s CSS máte v proměnné, nejste si jistí že tam to lomítko v proměnné je - jeden kolega ho přidává, jiný zas ne. Tak tam to lomítko hodím. Však ono to ten soubor načte. Ano, načte, ale...
Mějme následující strukturu webu:
/index.php /css/style.css /img/logo.png
Už napadlo, co může být problémem s dvěma lomítky?
Co třeba background('../img/logo.png');
? To už muselo jistě trknout každého. ../
vyleze jen o jedno lomítko a stále tedy zůstáváte v adresáři css.
Řešením je používat správce těchto zdrojů, který se o podobné věci postará. Mohu doporučit například pro Nette WebLoader.