मैं अपने पृष्ठ पर अख़बार जैसी कॉलम बनाने की कोशिश कर रहा हूं। हालांकि, मेरे पृष्ठ में टेबल हैं, और आईई, क्रोम, सफारी और ओपेरा में, तालिका को दो अलग-अलग कॉलम में विभाजित किया जा रहा है; यह वह व्यवहार नहीं है जिसे मैं चाहता हूं। जहां एक टेबल है, मैं इसे पूरी तरह से एक कॉलम में रखना चाहता हूं। यहाँ कुछ कोड है:सीएसएस कॉलम-गिनती मेरी तालिका को दो अलग-अलग कॉलम में विभाजित करती है
.newspaper {
-webkit-column-count: 2; /* Chrome, Safari, Opera */
-moz-column-count: 2; /* Firefox */
column-count: 2;
-webkit-column-gap: 5px; /* Chrome, Safari, Opera */
-moz-column-gap: 5px; /* Firefox */
column-gap: 5px;
}
<div class="newspaper">
<table>
<tr><td>Table Row 1</td></tr>
<tr><td>Table Row 2</td></tr>
<tr><td>Table Row 3</td></tr>
<tr><td>Table Row 4</td></tr>
</table>
<p>Paragraph</p>
</div>
इसके साथ समस्या और बेला को देखने के लिए एक आसान तरीका है क्रोम का उपयोग करें और http://www.w3schools.com/css/tryit.asp?filename=trycss3_column-gap के पास जाकर मेरा साथ अपने उदाहरण में कोड पर पेस्ट करना है। यदि आप फ़ायरफ़ॉक्स का प्रयास करते हैं तो आप देखेंगे कि तालिका पूरी तरह से बाएं कॉलम में रहती है।
तो, तुम क्या चाहते हो बाईं और दाईं तरफ पैराग्राफ पर अपनी मेज है, है ना> –
हाँ, लेकिन कॉलम-गिनती का उपयोग करने का कारण यह है कि मेरा पृष्ठ गतिशील है, और मैं हमेशा इसे न्यूनतम लंबवत स्थान लेना चाहता हूं। तालिका के ऊपर भी एक पैराग्राफ हो सकता है, और मुझे नहीं पता कि कौन सा लंबा होगा, इसलिए मैं पेज लेआउट में कॉलम-गिनती का उपयोग कर रहा हूं, लेकिन मैं नहीं चाहता कि तालिका दो अलग-अलग कॉलम में विभाजित हो। –
मुझे यकीन है कि मेरे उत्तर के साथ। लेकिन आपके पास बहुत सारे अनुच्छेद होना चाहिए। यह ठीक काम करेगा। –