2013-07-30 8 views
6

मैं टेबल मोबाइल उत्तरदायी के साथ एक साइट बना रहा हूँ। मैं टेबल टीडी को सीएसएस का उपयोग कर पूरी पूर्ण चौड़ाई (100%) कैसे ले सकता हूं?सीएसएस का उपयोग कर टेबल चौड़ाई को पूरी चौड़ाई कैसे लेना है?

<table> 
    <tr> 
     <td>Column One</td> 
     <td>Column Two</td> 
    </tr> 
</table> 

एक दूसरे के करीब दो कॉलम में जानकारी पढ़ना बहुत मुश्किल है।

उत्तर

1

सबसे पहले, आप सुनिश्चित करें कि आपके तालिका 100% चौड़ाई है बनाने की जरूरत है, तो आप वें और टीडी के साथ भी ऐसा कर सकते हैं

table, td { 
    width: 100%; 
} 

संपादित करें: क्योंकि आप अपने मूल पोस्ट संपादित, आप देना चाहिए पहले टीडी एक वर्ग

<td class="first"> 

td.first { 
    width: 100%; 
} 

यह पहला स्तंभ यह कर सकते हैं और दूसरा टीडी बस विस्तृत सामग्री के लिए पर्याप्त होगी के रूप में पेज के रूप में ज्यादा उपयोग करने के लिए कारण होगा। यदि आप अपने टेक्स्ट को लपेटना या कुछ नहीं चाहते हैं तो आपको इसे चौड़ाई भी देनी पड़ सकती है।

td {display:block;width:99.9%;clear:both} 

या, के रूप में @nux से चिह्नित किया गया,

td {display:block; box-sizing:border-box; clear:both} 

या तो पर्याप्त होना चाहिए, हालांकि माइक्रोसॉफ्ट ब्राउज़र आप उपकृत और नहीं होगा:

+1

मुझे लगता है कि अधिकांश मोबाइल डिवाइस ब्राउज़र टेबल के साथ ठीक हैं, लेकिन मैं उन्हें वैसे भी टालना चाहता हूं और divs या [विवरण सूचियों] (http://www.w3schools.com/tags/tag_dl.asp) का उपयोग करता हूं। केवल मेरे विचार मात्र। – Revent

+0

आपके उत्तर के लिए धन्यवाद, मुझे यह भी प्रदर्शित करने के साथ काम मिला: ब्लॉक; – Alex

+0

काल्पनिक मोबाइल चिंताओं के कारण टेबल्स से बचा नहीं जाना चाहिए। यदि मोबाइल डिवाइस में तालिका को देखने के लिए बहुत व्यापक है, तो आप मीडिया प्रश्नों के साथ तालिका को दोबारा सुधारते हैं। – cimmanon

15

यह कोशिकाओं अन्य नीचे एक दिखाएगा उन लोगों के लिए मालिकाना मार्कअप की आवश्यकता हो सकती है; फिर फिर अगर लोग अपने फोन पर ब्राउज़र का उपयोग करने की योजना बनाते हैं तो वे एक माइक्रोसॉफ्ट फोन नहीं खरीदेंगे, इसलिए समस्या मामूली है।

+1

99% क्यों? बस '' 'बॉक्स-आकार का उपयोग करें: सीमा-बॉक्स'''। यह पुराने आईई में काम नहीं करता है, लेकिन यह पुराने आईई के लिए भी डिफ़ॉल्ट है। – Nux

+0

स्पष्ट संपत्ति का उपयोग करने का कोई कारण नहीं दिखता है। एक ब्लॉक तत्व स्वचालित रूप से अपने माता-पिता की चौड़ाई लेता है। – cimmanon

+0

@cimmanon मैं सहमत हूं, लेकिन मैंने जल्दी से परीक्षण किया और मुझे इसे ब्राउज़र के लिए डालना पड़ा, शायद यह सभी के बाद जरूरी नहीं है, लेकिन मैंने कुछ क्लाइंट्स में –

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