मैं सीएसएस का उपयोग कर अपने तत्व के बीच में कुछ पाठ संरेखित करना चाहता हूं।समस्या के लंबवत रूप से एक तत्व के पाठ को संरेखित करने में समस्या
<div id="testimonial">
<span class="quote">Some random text that spans two lines</span>
</div>
और प्रासंगिक सीएसएस:
#testimonial {
background: url('images/testimonial.png') no-repeat;
width: 898px;
height: 138px;
margin: 0 auto;
margin-top: 10px;
text-align: center;
padding: 0px 30px 0px 30px;
}
.quote {
font-size: 32px;
font-family: "Times New Roman", Verdanna, Arial, sans-serif;
vertical-align: middle;
font-style: italic;
color: #676767;
text-shadow: 1px 1px #e7e7e7;
}
आमतौर पर #testimonial
के ऊर्ध्वाधर बीच में .quote
प्राप्त करने के लिए, मुझे क्या करना चाहते हैं:
.quote { line-height: 138px; }
यह मेरा मार्कअप है
लेकिन यह लेआउट तोड़ता है क्योंकि .quote
में पाठ एक से अधिक लाइन फैलता है।
जैसा कि आप देख सकते हैं कि मैंने vertical-align: middle;
करने का प्रयास किया है और यह या तो काम नहीं करता है।
किसी भी मदद की सराहना की जाती है। चीयर्स।
संभव डुप्लिकेट ([कैसे खड़ी पाठ संरेखित करने के लिए?] http://stackoverflow.com/questions/2826681/how-to-align-text-vertically) – Ryan
नहीं, 'li ne-height 'इस मामले में काम नहीं करता है क्योंकि मेरा टेक्स्ट एक से अधिक पंक्ति है। – Josh
@minitech: यह एक अच्छा डुप्लिकेट नहीं है। स्वीकार्य उत्तर 'लाइन-ऊंचाई' का उपयोग कर रहा है, जो एकाधिक लाइनों के लिए अच्छा नहीं है। 'डिस्प्ले: टेबल-सेल 'उत्तर वहां है, लेकिन इसमें कोई स्पष्टीकरण नहीं है और कोई अपवर्त नहीं है। – thirtydot