Ceci est mon code (s'il vous plaît voir this fiddle):largeur dynamique pour la durée
HTML
<div id="container">
<span id="left">Left text</span>
<span id="middle">Very very very very very long middle text.</span>
<span id="right">Right text</span>
</div>
CSS
#container {
white-space: nowrap;
position: relative;
}
#left {
border: solid 1px red;
}
#middle {
border: solid 1px green;
}
#right {
border: solid 1px blue;
position: absolute;
right: 0px;
}
Je veux la largeur de #middle
rétrécir comme la fenêtre devient plus petite pour ne pas entrer en conflit avec #right
.
Tant que c'est un span, il est en ligne, donc il ne sera pas envelopper. Pourquoi n'est-ce pas un DIV? –
@ ChristianWattengård: Je suis heureux d'utiliser un DIV, vous pouvez le faire fonctionner! Je suis également heureux d'utiliser 'inline-block'. – Randomblue
http://matthewjamestaylor.com/blog/holy-grail-no-quirks-mode.htm – Joonas