Autor Zpráva
Dero
Profil
Spíše pro zkušenější kodéry:

Dokážete někdo vysvětlit tento jev v Gecku a Opeře: URL více netřeba

Mám tušení (vlastně téměř jistotu), že to bude mít spojitost s tímto: http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=7&topic=16 755


Co vy na to? Je to opravdu chyba, nebo něco přehlížím?
Dero
Profil
Vyřešil jsem to, ale je to taková obezlička - stačí tagu PRE nastavit vlastnost display na hodnotu table-cell. Pak je vše v naprostém pořádku.
habendorf
Profil
Podle mě to chyba není, naopak IMHO chybuje IE.

div { width: 300px; background: #ffc; overflow: auto; padding: 20px; }
pre { background: #fcf; white-space: nowrap;}

Co tím říkáš: div má šířku 300px a padding 20px, celková šířka divu tedy bude 340px. V něm je umístěn in-line element <pre> - ten nemá šířku, respektive zabírá šířku dle obsahu stejně jako třeba span. No a to pre je omezeno obalujícím divem 20px z každé strany. No a díky white-space: nowrap; se nemůže zalomit, tak obsah (nikoliv element sám) přeteče. Ale pozadí je na elementu, ne na jeho obsahu.

Zkus schválně dát na pre border a uvidíš.
habendorf
Profil
Předchozí se vztahuje ke stavu před table-cell.
Dero
Profil
Jistě, habendorfe, ovšemže máš pravdu. Potřeboval jsem nakopnout, dneska od rána techničním a jsem z toho... comfortably numb. :o)

Zamykám a nezlobte se za takovou pitomost.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0