2011-09-23 9 views
80

क्या यह एच 1 टैग के अंदर स्पैन टैग का उपयोग करने का एक उचित तरीका है?क्या हम एच 1 टैग के अंदर <span> जोड़ सकते हैं?

<h1> 
 
    <span class="boardit">Portfolio</span> 
 
</h1>

मैं जानता हूँ कि हम इस तरह से लिख सकते हैं ... और यह भी मेरी अपनी वेबसाइट में नीचे वाक्य रचना अनुसरण कर रही हूं ..

<h1 class="boardit"> 
 
    <span>Portfolio</span> 
 
</h1>

हालांकि, मैं बस HTML के क्लीनर रूप में जानना चाहता था ..

0,123,
+1

उद्देश्य क्या है? –

+3

@fireeyed मुझे लगता है कि वह सही क्या है, टैग का अर्थ है अर्थात् मेरा मतलब है। – dpp

+2

अगर आपको जानकारी मिली है तो आपको जवाब के रूप में चिह्नित करने के लिए मत भूलना –

उत्तर

22

हाँ आप कर सकते हैं। यह एक h1 ब्लॉक का एक हिस्सा फ़ॉर्मेट करने के लिए इस्तेमाल किया जा सकता:

<h1 class="highlight">Page Title</h1> 
+0

@ डीपीपी क्यों प्रस्तुतिकरण नामों के उपयोग से बचना चाहिए? –

3

हाँ, यह एक span उपयोग करने के लिए आम तौर पर ठीक है:

<h1>Page <span class="highlight">Title</span></h1> 

शैली पूरे h1 ब्लॉक करने के लिए लागू होता है, मैं यह कर h1 के अंदर। span एक इनलाइन तत्व है, तो यह (है कि यह अंदर तत्वों की अनुमति देता है!)

कुछ भी अंदर इसका इस्तेमाल करने के लिए आम तौर पर ठीक है और वहाँ वास्तव में कभी कभी यह करने के लिए, यदि आप h1 का ही हिस्सा शैली करना चाहते हैं एक क्लीनर तरीका नहीं है ।

दूसरी ओर ... यह क्या करते हो नहीं करता है, तो यह आवश्यक नहीं है, यह एक छोटे बदसूरत है के रूप में:)

2

हाँ यह ठीक है, लेकिन क्यों नहीं

<h1 class="boardit"> 
     Portfolio 
    </h1> 

अगर thats सब आप कर रहे हैं?

+1

यह सब नहीं है। अनुरोध हेडिंग का केवल एक हिस्सा शैली है। –

1

हाँ, आप कर सकते हैं। अवधि इनलाइन प्रदर्शित करती है, इसलिए इसे एच 1 की स्टाइल को प्रभावित नहीं करना चाहिए।

160

हाँ आप कर सकते हैं।

HTML4 has this to say:

<!ENTITY % heading "H1|H2|H3|H4|H5|H6"> 
<!-- 
    There are six levels of headings from H1 (the most important) 
    to H6 (the least important). 
--> 

<!ELEMENT (%heading;) - - (%inline;)* -- heading --> 

और %inline; है:

<!ENTITY % inline "#PCDATA | %fontstyle; | %phrase; | %special; | %formctrl;"> 

और %special;<span> भी शामिल है।

HTML5 has this to say:

अनुमति सामग्री
Phrasing सामग्री

और Phrasing contentPhrasing elements जो <span> शामिल भी शामिल है।

0

हाँ, हम शीर्ष लेख टैग के साथ स्पैन टैग का उपयोग कर सकते हैं और यह में कुछ भी गलत नहीं है। दरअसल इसका उपयोग हेडर टैग स्टाइलिंग के लिए व्यापक रूप से किया जाता है, विशेष रूप से किसी विशेष शब्द या अक्षर को रंगने के लिए।

0

हां, हम हेडर टैग के साथ स्पैन टैग का उपयोग कर सकते हैं और इसमें कुछ भी गलत नहीं है। दरअसल इसका उपयोग हेडर टैग स्टाइलिंग के लिए व्यापक रूप से किया जाता है, विशेष रूप से किसी विशेष शब्द या अक्षर को रंगने के लिए। मेरे लिए काम किया - -

-2
<h1 style="display:inline;">Bold text goes here</h1> 
<span style="display:inline;">normal text goes here</span> 

ऊपर लाइनों में सोचो उपयोग display: inline सहारा

+0

इस सवाल के साथ क्या करना है? – Quentin

+2

@ क्वांटिन मेरा मानना ​​है कि उनका मतलब हेडिंग को इनलाइन तत्व होने के लिए मजबूर करने का सुझाव था। एक अच्छा विचार, अगर यह करने योग्य है। –

+0

यह उत्तर नीचे नहीं दिया जाना चाहिए क्योंकि यह समस्या हल करता है हालांकि यह सीधे नहीं पूछा जा रहा है। समाधान के लिए +1। –

संबंधित मुद्दे