2012-11-03 33 views
9

तो तुम सीएसएस संपत्ति text-align: center (या right) के साथ <small> HTML तत्व केंद्रित करने के लिए कोशिश की है और यह काम नहीं करता जरूरत है?शैतान Lil '<small> पाठ के अनुरूप के साथ काम नहीं कर रहा तत्व, अवरुद्ध होने

small element resisting text-align

ठीक है, कि हो सकता है अपने HTML/सीएसएस कुछ like this लग रहा है क्योंकि।

small element being good

Horay: एक आसान सीएसएस समाधान ...

आप एक small { display: block } संपत्ति like this तो यह एक आकर्षण की तरह काम करता सेट करते हैं है!

लेकिन शायद आप कुछ सही बता सकते हैं ... और यह वैसे भी क्यों काम करता है?

+0

किसी प्रश्न पूछने/जवाब देने का एक अजीब तरीका है। शायद केवल एक प्रश्न के साथ "प्रश्न" को स्पष्ट करें, और उत्तर से संबंधित अधिक जानकारी के साथ अपना उत्तर बढ़ाएं। आईई: जवाब न दें और "होरे" आपका प्रश्न। –

+2

मुझे समस्या दिखाई नहीं दे रही है, जबकि सवाल प्रासंगिक है और उत्तर सामूहिक ज्ञान को समेकित और समृद्ध करता है। http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ – nicooga

+0

आपकी टिप्पणियों के लिए धन्यवाद। ** चेस **, आपका मतलब कैसा है? मैंने सोचा था कि इसे इस तरह विभाजित करना मोटे तौर पर बीच में था - उन लोगों पर आसानी से जाना जो इसे ढूंढने के लिए ढूंढ रहे हैं – Baumr

उत्तर

9

खैर, <small> मूल रूप से एक इनलाइन तत्व है और text-align संपत्ति applied to block elements हो रहा है और बच्चे इनलाइन तत्वों (या strings inside) करने के लिए नीचे पारित कर दिया।

ब्लॉक तत्व में small बनाकर हम इसके अंदर के पाठ को स्टाइल करने की अनुमति दे रहे हैं। इसी तरह <strong>, <b>, <span>, <a>, and so on जैसे तत्वों के लिए - - जो इस मामले में same thing करना होगा


इसके अलावा, W3 spec<small> तत्व एक वाक्यांश संदर्भ के अंदर इस्तेमाल किया जाएगा परिभाषित करता है। मुझे लगता है कि अधिक अर्थ समाधान है, और यहाँ अगर आप इसे देखने की जरूरत the code है कि -

W3 wiki examples कि <small><p> अंदर टैग और शैली डाल करने के लिए सुझाव देते हैं।


यह थोड़ा उलझन में क्यों है?

ठीक है, वेब पर कुछ तृतीय पक्ष संसाधन इसका उल्लेख नहीं करते हैं, या कम से कम स्पष्ट रूप से नहीं। उदाहरण के लिए, HTML5 Doctor's examplesmall तत्व का उपयोग इसके बिना ब्लॉक तत्व कंटेनर के बिना करता है।

आशा है कि चीजों को स्पष्ट करता है! हमेशा के रूप में, अगर मुझे कुछ याद आया तो कृपया मुझे बताएं। (और मुझे लगता है मैंने किया था।)

+2

सही है। आप एक ब्लॉक तत्व के रूप में एक इनलाइन तत्व का उपयोग करने की कोशिश कर रहे हैं। बी/सी यह डिफ़ॉल्ट रूप से ब्लॉक नहीं है, आप इसे "प्रदर्शन: ब्लॉक" के साथ मजबूर कर रहे हैं। वही बात टैग पर भी लागू होती है। – heyjohnmurray