मैं विभिन्न आकारों के कुछ पाठ को लंबवत रूप से संरेखित करने का प्रयास कर रहा हूं, हालांकि, फ़ायरफ़ॉक्स बीच के छोटे टेक्स्ट तरीके को प्रदर्शित करता है।"लंबवत-संरेखण: मध्य" फ़ायरफ़ॉक्स में बीच में संरेखित नहीं होता
सीएसएस:
div.categoryLinks {
margin: 1em 16px;
padding: 0 4px;
border-width: 1px 0;
border-style: solid;
border-color: #ece754;
background: #f7f5b7;
color: #a49f1c;
text-align: center;
font-size: 1.4em;
}
div.categoryLinks em {
font-size: 0.6em;
font-style: normal;
vertical-align: middle;
}
HTML:
<div class="categoryLinks">
<em>SECTION:</em>
Page One ·
Page Two ·
<a href="link">Page Three</a>
</div>
स्क्रीनशॉट: screenshot http://www.doheth.co.uk/files/valign.jpg
अद्यतन: बस स्पष्ट होना, मैं कर रहा हूँ के बारे में पता अधिक या कम कैसे vertical-align
काम करता है , यानी मैं पहले से ही गलत गलत धारणाओं को जानता हूं।
अधिक जांच से, ऐसा लगता है कि इस समस्या को ठीक करने का सबसे आसान तरीका span
में बड़े टेक्स्ट को लपेटना है और उस पर vertical-align
सेट करना है। .categoryLinks
के दो बच्चे एक दूसरे के सापेक्ष संरेखित करें। जब तक कोई अतिरिक्त मार्कअप के बिना बेहतर तरीका दिखा सकता है?
बस इसमें जोड़ने के लिए, आप 'डिस्प्ले: टेबल-सेल' आज़मा सकते हैं, लेकिन मुझे यकीन नहीं है कि ब्राउज़र समर्थन इसके लिए क्या है। – inspite
वह टेक्स्ट-एलाइन के बारे में बात कर रहा है: केंद्र सीएसएस संपत्ति, वैल्यूइन एचटीएमएल संपत्ति के बारे में नहीं। –
@ buti-oxa: नहीं वह नहीं है। वह सीएसएस लंबवत-संरेखण संपत्ति के बारे में बात कर रहा है – KOGI