2012-06-15 12 views
5

एच 1 टैग में अभी भी कोई पैडिंग या मार्जिन है, भले ही कोई भी सेट न हो।एच 1 टैग में अभी भी पैडिंग या मार्जिन है, भले ही कोई भी सेट

मेरे पास एक एच 1 टैग और थोड़ा सा पाठ है। मैं दोनों पर मार्जिन और मैडिंग 0 पर सेट करता हूं और टेक्स्ट अभी भी एच 1 टेक्स्ट के नीचे नहीं बैठता है।

मैं एक js बेला बनाया है मेरी बात

http://jsfiddle.net/6hCrC/

+0

इस के लिए कई प्रतिभाशाली उत्तर दिए गए हैं; बस यह जोड़ना चाहते हैं कि आप आसानी से जांच सकते हैं कि तत्व वास्तव में 'सीमा: 1 पीएक्स ठोस काला' नियम के साथ कितना स्थान ले रहा है।) – raina77ow

उत्तर

12

कोई गद्दी है वर्णन करने के लिए। टेक्स्ट में डिफ़ॉल्ट line-height और अवरोधकों (जैसे पी, क्यू, और जी) के साथ कोई वर्ण आवंटित स्थान नहीं है।

http://jsfiddle.net/6hCrC/1/

3

का उपयोग कर line-height: 70px;

आशा इस मदद करता है कोशिश करो!

1

यह लाइन-ऊंचाई के साथ कुछ करने के लिए है। शायद एक विकल्प पहले पैराग्राफ में नकारात्मक मार्जिन सेट करना होगा।

यहाँ एक jsfiddle उदाहरण

http://jsfiddle.net/6hCrC/3/

वैकल्पिक रूप से आप ऑटो के अलावा अन्य एक मूल्य (डिफ़ॉल्ट) के लिए लाइन ऊंचाई सेट कर सकते है

4

हर font अपने स्वयं के ऊर्ध्वाधर अंतरिक्ष जो कहा जाता है है लाइन-ऊंचाई। यह line-heightएच 1 है।

चेक इस http://jsfiddle.net/6hCrC/4/

0

बेहतर समाधान यहाँ है:

h1, h2, h3, h4 {line-height: 1em;} 
संबंधित मुद्दे