2013-02-14 13 views
6

Using table and table-cellउत्तरदायी डिजाइन में प्रदर्शन संपत्ति के साथ 'टेबल' और 'टेबल-सेल' का उपयोग करना?

मैं बच्चे के तत्वों पर कंटेनर पर display: table; और display: table-cell; उपयोग कर रहा हूँ, एक पृष्ठ पर क्षैतिज कुछ पदों पर प्रकाश डाला।

बात यह है कि मुझे कोई जवाब नहीं है कि उन्हें कैसे उत्तरदायी बनाना है, यानी स्क्रीन आकार छोटा हो जाता है, प्रत्येक बच्चे (यानी table-cell) क्षैतिज रूप से गठबंधन जारी रखने के दौरान आनुपातिक रूप से छोटा होना चाहिए।

मैं यह कैसे कर सकता हूं?

+0

कंटेनर पर 'टेबल-लेआउट: फिक्स्ड 'जोड़ने और बच्चों पर' चौड़ाई: ऑटो ' –

+0

@JanDvorak यह काम नहीं किया। : -/ –

+0

यदि आप कॉलम की संख्या जानते हैं, तो सटीक चौड़ाई निर्धारित करना चाहिए: चार कॉलम के मामले में 'चौड़ाई: 25%'। –

उत्तर

10

आंतरिक कंटेनर पेज के साथ नीचे पैमाने पर करने के लिए, आप कंटेनर div की चौड़ाई 100% करने के लिए सेट कर सकते हैं: में

अपने उदाहरण:

#the-big-stories { 
    display: table; 
    table-layout: fixed; 

    /** add 100% width **/ 
    width:100%; 
} 

आगे, यदि आप बच्चे के कंटेनर के साथ छवियों पैमाने पर करने, बस उन्हें width: 100%;height:auto;

साथ भी मिल चाहते हैं, वे अपने codepen नीचे काँटेदार:

http://codepen.io/braican/pen/xCmsw

आप शायद मीडिया का उपयोग करना होगा सचमुच अच्छी तरह से अच्छी तरह से खेलने के लिए अंदर सामान प्राप्त करने के लिए प्रश्न, लेकिन कंटेनर ब्राउज़र के साथ स्केल करेगा, जैसा कि आंतरिक div है।

+0

'टेबल लेआउट: तय;' 'डिस्प्ले के साथ: तालिका; 'मेरी जांच यहां हल की गई। धन्यवाद। :) –

संबंधित मुद्दे