Autor | Zpráva | ||
---|---|---|---|
Kaligula Profil * |
#1 · Zasláno: 16. 8. 2006, 22:54:05
Nastavil jsem levému sloupci Matrojošku, takže obsah se všude krásně vevnitř odsadil o 20px z každé strany jak jsem to zadal. (obsahem myslím holý text...)
Poté jsem udělal ve sloupci seznam <ul> a tomu nastavil width: 100%;, takže se natáhl a matrjoška držela a také seznam odsadila o požadovaných 20px! Problém nastal když jsem seznamu nastavil border: 10px;, Matrjoka jako by tam nebyla! Rámeček se vykreslý v Gecko jako plus a vyteče mi z matrjošky. Přitom je zvláštní, že IE je vpořádku, protože ho vykreslý dovnitř. Jde to nějak vyřešit? Mě se líbí těch 100% a hackovat se mi nechce. Já myslel, že Matrjoška to zvládne... |
||
habendorf Profil |
#2 · Zasláno: 16. 8. 2006, 22:58:52
Asi by sis měl přečíst něco o boxmodelech. Gecko prostě nepočítá padding a border do šířky elementu. Takže tvoje celková šířka ul je 100% + 2*10px
|
||
Kaligula Profil * |
#3 · Zasláno: 17. 8. 2006, 08:18:26
habendorf: Ale já jsem četl, jenže jsem myslel, že matrjoška to vyřeší...
|
||
Kaligula Profil * |
#4 · Zasláno: 17. 8. 2006, 08:45:44
Napsal jsem to blbě, ale chápu to. IE to počítá dovnitř a Gecko to pořítá ven, jenže jsem myslel, že když je to ul 100% v nadřazeném prvku, tak že se to vypočítá dobře.
|
||
Nox_lbc Profil |
#5 · Zasláno: 17. 8. 2006, 11:10:33
Gecko to počítá dobře, IE špatně ;-) ... radši použij podtržítkový hack nebo * ... než matrjošku teda ;-)
|
||
Plaváček Profil |
#6 · Zasláno: 17. 8. 2006, 11:43:06
Nox_lbc
Gecko to počítá dobře, IE špatně Oba to počítají správně, jenom každý jinak. Matrjoška je mnohem lepší řešení než podtržítko. Připadně využij podmíněné komentáře. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0