Portál AbcLinuxu, 2. května 2025 07:23
Pokud doslova nelpíte na estetické vzhlednosti ale spíše na praktičnosti, pak vám tento kód pomůže se zbavit nežádoucího efektu v Opeře 9.50, dokud se ho tady na AbcLinuxu nepodaí vyřešit čistou cestou (nepředpokládám že by kvůli nám přepsali Operu :)To záleží na tom, kde je chyba. Pokud je v Opeře, tak by bylo záhodno opravit právě Operu
<hr>
výchozí styl
hr { display: block; border: 1px inset; }Výchozí hodnota pro
clear
je je none
.
Opera 9.50 takhle nadefinovaný výchozí styl opravdu má, nastavení clear na některou z hodnot left
, right
, both
vede k jinému zobrazení, než které je na screenshotu, jedině s hodnotou none
se to zobrazuje takhle.
Problém tedy není v tom, že by tam Opera nastavovala nějakou CSS vlastnost jinak než ostatní prohlížeče, ale z nějakého důvodu ten <hr>
prostě špatně vykresluje. Tipoval bych, že špatně spočítá šířku a pak se jí do úzkého sloupečku „nevejde“.
nepředpokládám že by kvůli nám přepsali OperuTo je chybný předpoklad. Naopak - je potřeba to nahlásit, ať to před finální verzí opraví. Už jsem tak učinil, a bylo by dobré, aby to udělalo víc lidí.
Naopak - je potřeba to nahlásit, ať to před finální verzí opraví.Doufám, že to tak dopadne...
*, * * {background-color:#E5D9C6 !important;}
user.css
v konf. adresáři Opery a vložte do něj řádek
#www-abclinuxu-cz hr { width: 99% !important }Sice vám čáry půjdou až těsně k pravému sloupci, ale pokud si dobře vzpomínám, tak to takhle blbě renderovala Opera i v předchozích verzích, takže to ani moc nevadí.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.