Je suis en train de faire la mise en page simple, fluide à l'aide CSS tables technique, mais il y a un gros défaut que j'ai trouvé dans ce: min-max largeur et -width sont ignorés sur les éléments avec affichage table-cell.min largeur et max-width sont ignorées lorsque l'élément a display: table-cell
Connaissez-vous une solution qui me permettrait de préciser dans quelle mesure l'élément #sidebar peut étirer dans l'exemple suivant?
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! */
}
Si vous avez besoin du 'aside' être la même hauteur que le' main' (ou l'inverse) les faisant flotter dans l'autre ne va pas au travail. C'est la raison de faire la 'écran: table' et'Affichage: table chose cell' en premier lieu. Merci – IIllIIll