Beste,
Ik heb een table layout met divs gemaakt om zo de outlook 2013 interface min of meer na te bouwen. Zo komt er een ribbon in en is het de bedoeling dat er 2 (mogelijk meer) panelen onder komen waarmee dynamische de breedte aangepast kan worden.
Op dit moment heb ik mijn table lay-out als volgt:
http://jsfiddle.net/MZmfW/
Wat ik echter wil bereiken is dat beide panelen kunnen scrollen zoals dit bij dit voorbeeld met absolute positionering mogelijk is:
http://jsfiddle.net/rTfVb/1/
Nu kan ik natuurlijk gewoon de tweede optie met absolute gepositioneerde elementen gebruiken, maar dit vind ik vrij dirty en als ik er slidable frames van wil maken, moeten er veel meer waardes aangepast worden dan bij de table lay-out. Ook is het toevoegen van meerdere kolommen makkelijker bij de table lay-out variant.
Weten jullie een manier om de panelen scrollbaar te maken? Ik heb reeds gezocht op "scrollable table cell percentage height" en variaties daar op. Echter blijf ik met het probleem zitten.
Ik zou nog de hoogte van de pagina met javascript kunnen achterhalen en het daar mee in vullen; met een fixed hoogte zou het namelijk wel moeten lukken. Ik heb echter het gevoel dat het wel moet kunnen zonder javascript.
EDIT: Net een testje gedaan met table layout en javascript hoogte toevoegen, maar dat lijkt niet te werken. Pas als ik display: table; uit zet werkt het.
EDIT2: Zag dat ik perongeluk een foutje had gemaakt met JSfiddle opslaan. Nu zou het moeten kloppen.
Ik heb een table layout met divs gemaakt om zo de outlook 2013 interface min of meer na te bouwen. Zo komt er een ribbon in en is het de bedoeling dat er 2 (mogelijk meer) panelen onder komen waarmee dynamische de breedte aangepast kan worden.
Op dit moment heb ik mijn table lay-out als volgt:
http://jsfiddle.net/MZmfW/
Wat ik echter wil bereiken is dat beide panelen kunnen scrollen zoals dit bij dit voorbeeld met absolute positionering mogelijk is:
http://jsfiddle.net/rTfVb/1/
Nu kan ik natuurlijk gewoon de tweede optie met absolute gepositioneerde elementen gebruiken, maar dit vind ik vrij dirty en als ik er slidable frames van wil maken, moeten er veel meer waardes aangepast worden dan bij de table lay-out. Ook is het toevoegen van meerdere kolommen makkelijker bij de table lay-out variant.
Weten jullie een manier om de panelen scrollbaar te maken? Ik heb reeds gezocht op "scrollable table cell percentage height" en variaties daar op. Echter blijf ik met het probleem zitten.
Ik zou nog de hoogte van de pagina met javascript kunnen achterhalen en het daar mee in vullen; met een fixed hoogte zou het namelijk wel moeten lukken. Ik heb echter het gevoel dat het wel moet kunnen zonder javascript.
EDIT: Net een testje gedaan met table layout en javascript hoogte toevoegen, maar dat lijkt niet te werken. Pas als ik display: table; uit zet werkt het.
EDIT2: Zag dat ik perongeluk een foutje had gemaakt met JSfiddle opslaan. Nu zou het moeten kloppen.
[ Voor 8% gewijzigd door Erwin537 op 20-12-2012 10:17 ]