Problém s odsunutím <hr> vyriešený
Mal som dlho jeden menej výrazný problém s CSS na Ambience, ktorý ma
ale hneval. Išlo o to, že horizontálne čiary v pravom stĺpci urobené
pomocu <hr> boli odsunuté ďaleko doprava, čím nielen trpel celý
design, ale vznikal aj horizontálny scrollbar.
Konečne som mal trochu času pozrieť sa na CSS kód a zaexperimentovať si. Zistil som, že keď som priradil do CSS vlastnosť margin-left
pre <hr>, zrazu problém zmizol. Neviem teda, či ide o bug v
zobrazovaní v jadre Gecko (Internet Explorer to nerobil a ani Opera,
ale to presne neviem) alebo o moje nepochopenie nejakých CSS vlastností.
Podľa zdravého sedliackeho rozumu by vlastnosť margin nemala robiť rozdiel pri umiestňovaní horizontálnej čiary v bloku div.
Máte s tým nejaké skúsenosti?
Nasledovná časť bola pridaná do CSS kódu:
#sidebar hr {
margin-left: -20px;
margin-right: 10px;
}
Vlastnosť margin-right sa tam nachádza iba kvôli vycentrovaniu čiary. Vplyv na umiestnenie mal margin-left, kde stačilo zadať ľubovoľnú hodnotu.
:: 16.09.2004 :: rubrika Web štandardy :: pridal Daniel :: [*] ::