Próbuję zrobić prosty układ płynów przy użyciu CSS tables technique, ale jest jedna wielka wada, którą znalazłem w nim: min-width i max -width są ignorowane na elementach z wyświetlaniem komórek tabeli.min-width i max-width są ignorowane, gdy element ma display: table-cell
Czy znasz jakieś obejście, które pozwoliłoby mi określić, jak daleko # element pasków może rozciągać się w poniższym przykładzie?
XHTML:
<div id="wrapper">
<div id="main">
</div>
<div id="sidebar">
</div>
</div>
CSS:
#wrapper {
display: table-row;
border-collapse: collapse;
}
#main {
display: table-cell;
}
#sidebar {
display: table-cell;
width: 30%;
min-width: 100px; /* does not work! */
max-width: 310px; /* does not work! */
}
Jeśli potrzebujesz 'aside' być taka sama wysokość jak' main' (lub na odwrót) pływających je do siebie nie będzie działać. To jest powód, dla którego w pierwszej kolejności robimy "display: table" i "display: table-cell". – IIllIIll