देखें http://jsfiddle.net/mpx7os95/14/यह अधिकतम-चौड़ाई के साथ ऐसा व्यवहार क्यों करता है: 0?
व्यवहार वांछित व्यवहार है, जो उपलब्ध सभी जगह लेने के लिए और अभी भी जब काफी दूर तक सिकुड़ अंडाकार में ऊपर जाने का इसके अंदर पाठ के लिए अनुमति देने के लिए एक 3 कॉलम लेआउट में केंद्र स्तंभ अनुमति देता है। ऐसा लगता है कि max-width: 0
के कारण काम करता है, लेकिन क्यों यह इस प्रभाव का उत्पादन करता है?
इस मामले में max-width: 0
के बारे में इतना खास क्या है?
.row {
width: 100%;
display: table;
}
.col {
position: relative;
min-height: 1px;
border: 1px #000 solid;
display: table-cell;
}
.x {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width:100%;
max-width: 0;
}
<div class="row">
<div class="col">abc</div>
<div class="col x">test blah blah blah blah blah zzzzz.</div>
<div class="col">def</div>
</div>
यह मैंने देखा है, लेकिन मुझे इतना जादुई लग रहा था कि मुझे लगा कि मुझे बेहतर समझ की आवश्यकता है ... विशेष रूप से टेबल-सेल अधिकतम चौड़ाई और चौड़ाई के बीच संबंधों को कैसे प्रभावित करता है, क्योंकि [एमडीएन] (https://developer.mozilla.org/en-US/docs/Web/CSS/max-width) कहता है कि अधिकतम-चौड़ाई चौड़ाई से अधिक प्राथमिकता लेती है। मुझे कुछ दस्तावेज़ या चश्मे देखना पसंद आएगा जो इसे समझाते हैं। – Lonimor
@Lonimor संभावित रूप से ऐसा हो सकता है क्योंकि ['अधिकतम चौड़ाई' तालिका पंक्तियों पर लागू नहीं होती है] (http://www.w3.org/TR/css3-box/#property) - शायद यह तालिका कक्षों के लिए समान है ? –
मैं @Lonimor से सहमत हूं, मैं डॉक्स या चश्मे देखना चाहता हूं जो –