क्या आपका मतलब टाइपोग्राफ़िक अर्थ में आधारभूत है? (यानी, पाठ की प्रत्येक पंक्ति दूसरे कॉलम में एक समान रेखा के साथ स्तर है) यदि ऐसा है, तो फ़ॉन्ट आकारों को एक दूसरे के गुणक होने की आवश्यकता है - उदाहरण के लिए, 12 और 18 पीएक्स (1: 1.5)।
यदि आपका मतलब है कि divs को एक ही ऊंचाई की आवश्यकता है, तो ऐसा करने का कोई आसान तरीका नहीं है। आप मैन्युअल रूप से ऊंचाई (ऊंचाई: 100px;) सेट कर सकते हैं, या अन्य परिवर्तनों के रूप में समायोजित करने के लिए जावास्क्रिप्ट का उपयोग कर सकते हैं।
या, आप एक कंटेनर में दो divs को संलग्न करके उसी ऊंचाई को नकली कर सकते हैं, और उसके बाद कॉलम के रूप में पृष्ठभूमि शैली को लागू कर सकते हैं जो कॉलम के रूप की नकल करता है, इसे लंबवत रूप से दोहराने के लिए सेट करता है। इस तरह, आपको गलत कॉलम मिलते हैं। गहराई से देखने के लिए, यह classic A List Apart article देखें।
क्या आपका मतलब है, आपके पास टेक्स्ट के दो टुकड़े हैं, और दोनों को कॉलम के नीचे होना चाहिए? (क्षमा करें, अभी तक कोई छवि पोस्ट नहीं कर सकते हैं)
एक तरीका यह है कि आप यह कर सकते हैं ऊपर दिए गए गलत कॉलम विधि का उपयोग कर रहा है।
दूसरा तरीका टेक्स्ट के अंदर अपने कंटेनर में टेक्स्ट सेट करना है। फिर, कॉलम के नीचे बिल्कुल दोनों स्थित करें ...यहाँ एक लंबे टुकड़ा है:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css" media="screen">
.col { width:200px; float:left; }
.short { height:200px; background:#eee; margin-bottom:20px; }
.long { background:#ddd; margin-bottom:100px; /* margin equal to height of #big */ }
#container { overflow:hidden; width:400px; margin:0px auto; position:relative; border:1px solid green;}
#big, #small { position:absolute; bottom:0px; width:200px; }
#big { height:100px; background:red; }
#small { height:20px; background:green; right:0px; }
</style>
</head>
<body>
<div id="container">
<div class="col long">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
<div class="col short">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
</div>
<div id="big" >BIG</div>
<div id="small">small</div>
</div>
</body>
</html>
स्रोत
2009-06-20 23:50:41
इससे उन्हें बेसलाइन पर मिलान करने में मदद नहीं मिलती है, जो सवाल है (मैंने वही गलती की है जब तक मैं इसे दोबारा पढ़ता हूं)। – cletus
मैंने भी वही बात सोचा! –