पर काम नहीं कर संरेखित मुझसे कहा गया कि:कार्यक्षेत्र इनलाइन-ब्लॉक
कार्यक्षेत्र संरेखित केवल इनलाइन, इनलाइन-ब्लॉक, चित्र, और तालिका तत्वों के लिए काम करता है।
पाठ-संरेखण के विपरीत, मूल तत्व का विरोध करने के रूप में इसे बच्चे तत्व पर लागू किया जाना चाहिए।
हालांकि, जब मैंने एक इनलाइन-ब्लॉक तत्व पर लंबवत संरेखण सेट सेट करने का प्रयास किया, तो यह काम नहीं किया। क्यूं कर?
#wrapper {
border: 1px solid black;
width: 500px;
height: 500px;
}
#content {
border: 1px solid black;
display: inline-block;
vertical-align: middle;
}
<div id = 'wrapper'>
<div id = 'content'> content </div>
</div>
@Oriol मैं बीच का मतलब है। और इससे पहले कि आप पूछें, हाँ, मध्य मान्य मान है। http://www.w3schools.com/cssref/pr_pos_vertical-align.asp और लाइन बॉक्स द्वारा आपका क्या मतलब है? – frosty
@Oriol इसके अलावा, मैं ऐसा करने के लिए एक अलग तरीका नहीं ढूंढ रहा हूं। मैं सिर्फ एक स्पष्टीकरण की तलाश में हूं कि यह क्यों काम नहीं करता है, इसलिए कृपया डुप्लिकेट चिह्न बंद करें। – frosty
@Oriol अगर मैं इसे सही ढंग से समझ रहा हूं, तो क्या आप #content को लाइन बॉक्स के रूप में संदर्भित कर रहे हैं? क्योंकि यहाँ केवल 2 तत्व हैं, #wrapper, और #content। – frosty