2011-11-17 10 views
69

उदाहरण बनाते समय मैं हमेशा इस (बल्कि साधारण प्रश्न) पर ठोकर खा जाता हूं वर्डप्रेस ब्लॉग्स क्या मुझे शीर्षक को लपेटना चाहिए, जो कि एक एंकर <a> तत्व में एक लिंक भी होना चाहिए, या यह दूसरी तरफ होना चाहिए। और क्यों?हेडर के अंदर एंकर, या वीज़ा बनाम?

(1):

<a href="foo"> 
    <h1>bar</h1> 
</a> 

(2):

<h1> 
    <a href="foo">bar</a> 
</h1> 

मैं हमेशा कर रही अंत (1), यह सिर्फ मेरे लिए अधिक तार्किक लगता है के रूप में, कि शीर्षक एक लिंक में लपेटा गया है।

क्या इससे कोई फर्क पड़ता है उदा। एसईओ? क्या कोई सर्वोत्तम अभ्यास है?

+2

[प्रो वेबमास्टर्स पर यह प्रश्न] (http://webmasters.stackexchange.com/questions/20446/anchor-tag-inside-h1-or-h1-inside-achor-tag-which-is-better) है आप क्या देख रहे हैं –

+0

धन्यवाद, ऐसा लगता है :) –

उत्तर

66

एचटीएमएल 5 से पहले:
लंगर हेडर के अंदर हो गया है, तुम नहीं एक ब्लॉक स्तर तत्व एक लंगर के अंदर डाल सकते हैं, और सबसे ब्राउज़रों यह 100% मज़बूती से यदि आप से नहीं चल पाएगी।

एचटीएमएल 5 में:
यह कोई फर्क नहीं पड़ता, उपयोग जो भी सबसे अर्थ समझ में आता है। पहले की संभावना है।

याद रखें कि यदि आपका दस्तावेज़ HTML4 DTD का उपयोग कर रहा है, तो यह मान्य नहीं होगा और सही ढंग से प्रस्तुत नहीं हो सकता है क्योंकि यह पुराने नियमों का उपयोग कर रहा है जहां एंकर में ब्लॉक-स्तर तत्व नहीं हो सकता है। केवल HTML5 में पहले विकल्प का उपयोग करें। एक्सएचटीएमएल एचटीएमएल 4 के बराबर है, मैं XHTML1.1 के बारे में 100% निश्चित नहीं हूं (इसे आज़माएं और देखें कि यह मान्य है या नहीं)।

7

यदि आप एक HTML 4.01 डीटीडी (संक्रमणकालीन के बारे में निश्चित नहीं हैं, लेकिन निश्चित रूप से सख्त) का उपयोग कर रहे हैं, तो एंकर तत्व हेडर तत्व के अंदर दिखाई देना चाहिए। यदि आप नहीं जानते कि आप कौन सी डीटीडी का उपयोग कर रहे हैं (मान लीजिए कि आपके पास एक है, जिसे आपको ओयूर कोड के लिए वैध माना जाना चाहिए) को अपने डॉक्टरेट की जांच करें। एचटीएमएल 5 doctype इस तरह दिखता है:

<!DOCTYPE HTML> 

4,01 doctype है:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 

मैं भी DTD ही आप 4.01 के साथ काम करने जा रहे हैं की जानकारी प्राप्त करने का सुझाव देते हैं, यह जवाब देंगे इन सभी प्रकार के प्रश्न।

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