में
का उपयोग किए बिना नई लाइन बनाएं, मैं इन तत्वों में से प्रत्येक को HTML में <br />
का उपयोग किए बिना अलग-अलग लाइन बनाना चाहता हूं, <h1>
ब्लॉक तत्व है लेकिन मुझे इसे width
ठीक करना है। मैं <h1>
के नीचे एंकर कैसे आ सकता हूं? http://jsfiddle.net/mmhhd/एचटीएमएल
एचटीएमएल
उत्तर
प्रारंभ h1
से float: left
को हटाने के द्वारा।
a.view-options {
display: block;
}
लंगर टैग के रूप में अच्छी तरह से तत्व को बनाओ:
<h1 id="viewerTitle">Header </h1>
<a href="#" class="view-options">View options</a>
<a href="#" class="view-options">View options</a>
यहाँ एक उदाहरण है।
उपयोग सीएसएस लंगर लिंक टैग ब्लॉक बनाने के लिए:
a.view-options { display: block; }
कृपया jsfiddle को संशोधित करने का प्रयास करें, एंकर एच 1 से पहले जाना प्रतीत होता है! – palAlaa
http://jsfiddle.net/RikudoSennin/mmhhd/2/ हेडर फ़्लोट किया गया है, इसलिए एक स्पष्ट क्रम में है। –
उपयोग सीएसएस:
a {
display: block;
}
डिफ़ॉल्ट रूप से a
टैग एक इनलाइन तत्व है, तो आप अपने प्रदर्शन संपत्ति बदलना होगा।
सीएसएस विनिर्देश से:
ब्लॉक स्तर के तत्वों स्रोत दस्तावेज़ है कि ब्लॉक (जैसे, पैराग्राफ) के रूप में नेत्रहीन स्वरूपित हैं उन लोगों के तत्व हैं। 'प्रदर्शन' संपत्ति के निम्नलिखित मान तत्व ब्लॉक-स्तर बनाते हैं: 'ब्लॉक', 'सूची-वस्तु', और 'तालिका'।
http://www.w3.org/TR/CSS2/visuren.html#block-boxes
इनलाइन स्तर के तत्वों स्रोत दस्तावेज़ कि सामग्री के नए ब्लॉक का निर्माण नहीं होता की उन तत्वों रहे हैं; सामग्री में वितरित की जाती है (उदाहरण के लिए, अनुच्छेद, इनलाइन छवियों, इत्यादि के भीतर पाठ के टुकड़े पर जोर दिया जाता है)। 'डिस्प्ले' प्रॉपर्टी के निम्नलिखित मान एक तत्व इनलाइन-लेवल बनाते हैं: 'इनलाइन', 'इनलाइन-टेबल' और 'इनलाइन-ब्लॉक'। इनलाइन-स्तरीय तत्व इनलाइन-स्तरीय बक्से उत्पन्न करते हैं, जो बॉक्स हैं जो एक इनलाइन स्वरूपण संदर्भ में भाग लेते हैं।
H1 टैग बंद नाव ले लो और एक टैग 'प्रदर्शन कर: display: block;
वैकल्पिक तरीका:
h1
में float:left;
और display: inline-block;
निकालें a.view-options
फिर नियम जोड़ने
फिर
जोड़ेंh1:after, a:after {
content:"\a";
white-space: pre;
}
इस तरह से है कि मेरे लिए काम करता है।
p.autonewline {white-space: pre-line;}
यह वही है जो मैं ढूंढ रहा था! यह पाठ में टेक्स्टलाइन की तरह न्यूलाइन का उपयोग करता है – lubosz
- 1. एचटीएमएल
- 2. एचटीएमएल
- 3. एचटीएमएल
- 4. एचटीएमएल
- 5. एचटीएमएल
- 6. एचटीएमएल
- 7. एचटीएमएल
- 8. एचटीएमएल
- 9. एचटीएमएल
- 10. एचटीएमएल
- 11. एचटीएमएल
- 12. एचटीएमएल
- 13. एचटीएमएल
- 14. एचटीएमएल
- 15. एचटीएमएल
- 16. एचटीएमएल
- 17. एचटीएमएल
- 18. एचटीएमएल
- 19. एचटीएमएल
- 20. एचटीएमएल
- 21. एचटीएमएल
- 22. एचटीएमएल
- 23. एचटीएमएल
- 24. एचटीएमएल
- 25. एचटीएमएल
- 26. एचटीएमएल
- 27. एचटीएमएल
- 28. एचटीएमएल
- 29. एचटीएमएल
- 30. एचटीएमएल
वह बात थी :) – palAlaa
यह बात क्यों है? यह चौड़ाई नहीं बदलता है (चौड़ाई निर्धारित करता है); जब तक आप शीर्षलेख के दाईं ओर कुछ नहीं चाहते हैं, तो आपको इसे फ़्लोट नहीं करना चाहिए। – Kylos