2010-07-22 9 views
5

मैं सोच रहा था कि क्या इसे संक्रमणकालीन के बजाय सख्त xhtml में वेबसाइट लिखने के लिए और अधिक पेशेवर माना जाता था।क्या यह ट्रांज़िशनल एचटीएमएल की बजाय सख्त में वेबसाइट लिखने के लिए और अधिक पेशेवर माना जाता है?

क्या ऐसा कुछ ऐसा है जिसे आप वेब डेवलपर के रूप में अग्रिम करते हैं, या यह अप्रासंगिक है?

उत्तर

5

start विशेषता के संभावित अपवाद के साथ, सख्त और संक्रमणकालीन फोड़े के बीच का अंतर "जिन चीजों को आपने नेटस्केप 4 के बाद उपयोग नहीं किया जाना चाहिए, एक प्रमुख ब्राउज़र होने से रोक दिया"।

तो सवाल यह है कि यदि आप सहस्राब्दी के इस तरफ एचटीएमएल सीख चुके हैं, तो सवाल एक मुश्किल है, तो आपको पहले स्थान पर संक्रमण का उपयोग नहीं करना चाहिए था (अब हमें कुछ मिनट चुप्पी है क्योंकि हम खराब गुणवत्ता को शोक करते हैं अधिक लोकप्रिय ट्यूटोरियल्स (जैसे कि एक संगठन से जो बहुत सारी महिमा प्राप्त करता है, उसके समान नाम के कारण डब्ल्यू 3 सी को प्रतिबिंबित करता है ... और मैं ranting कर रहा हूं, इसलिए मैं अब रुक जाऊंगा)

0

मार्केटिंग साइड पर, आपको यह कहने के लिए थोड़ा बेहतर प्रतिक्रिया मिल सकती है कि आप सख्त एक्सएचटीएमएल में सही हैं, लेकिन वास्तव में, इससे कोई फर्क नहीं पड़ता। ट्रांजिशनल में कुछ क्विर्क हैं जो एचटीएमएल 4 और पुराने के तत्वों के साथ पिछड़ा संगतता में सुधार करते हैं, लेकिन तब से इसे हटा दिया गया है और इस प्रकार सख्त स्वादों (उदा।, फ्रेम) में बहिष्कृत किया गया है। यदि आप इन दिनों मार्कअप लिखना सीख रहे हैं, तो आप सभी एक्सएचटीएमएल सीख रहे हैं, इसलिए आप सख्त उपयोग करने के लिए स्वतंत्र महसूस कर सकते हैं।

संक्षिप्त उत्तर: इससे कोई फर्क नहीं पड़ता।

+0

मार्केटिंग साइड? वास्तव में? डब्ल्यू 3 ने एक्सएचटीएमएल को आगे बढ़ाना बंद कर दिया है। तुम भी! यहां बताया गया है: HTML4.01 HTML5 के लिए सिंटैक्स के करीब है, इसलिए यह समय होने पर यह एक आसान संक्रमण होगा। अब, माइक्रोसॉफ्ट के रास्ते से बाहर निकलें। – bpeterson76

+0

@ bpeterson76: http://www.w3.org/TR/html5/the-xhtml-syntax.html#the-xhtml-syntax – Quentin

+0

http://www.w3.org/News/2009#item119 – bpeterson76

-2

यहां एक लेख है मैं कल मिला, मार्कअप हिस्सा पढ़ें इसके पहले भाग:। डी http://davidwalsh.name/get-over-it

+3

हे, अमान्य मार्कअप, अधिक पैसे और नौकरियों को लिखने के लिए स्वतंत्र महसूस करें जो वास्तव में अच्छे कोड लिखने की देखभाल करते हैं।इसके अलावा, एसईओ लोगों के लिए अधिक पैसा जो हमें उन लोगों को ठीक करने के लिए किराए पर लेते हैं जिन्होंने पीछे की देखभाल नहीं की थी। सिर्फ इसलिए कि डोजो गैर-मानक टैग का उपयोग कर सकता है (और एआरआईए एक और उदाहरण है) यह मानक को अनदेखा करना और एंड टैग को यादृच्छिक रूप से छोड़ने के लिए हमें सभी लाइसेंस नहीं देता है। वे एक कारण के लिए मौजूद हैं। – bpeterson76

-1

मैं एचटीएमएल 4.01 या तो पारंपरिक या सख्त लिखते हैं,

+०१२३५१६४१०।

सच्चाई एक्सएचटीएमएल टूटा हुआ है और एक HTML 4.01 ब्राउज़र पर एक सही प्रतिपादन आपके पृष्ठ को दायां कोण ब्रैकेट के साथ कूड़ेगा।

यदि आपको लगता है कि आपको लगता है कि < br/> HTML 4 मानक में परिभाषित किया गया है, तो फिर से सोचें।

This sentence is <br/> across two lines. 

जब एक सख्त पार्सर द्वारा पढ़ा

This sentences is 
> across two lines. 

जो एचटीएमएल नेट के रूप में जाना एक shorttag सुविधा है पर बनाया गया है SGML भाषा प्रपत्र बन जाता है। परिवर्तन "< br /" -> "<br> </br >" है। तो, "< br/>" जलता है।

+0

'
' वैसे भी सही नहीं है? –

+1

इस प्रश्न के साथ इसका कोई लेना-देना नहीं है। – Alohci

+0

@ प्लैटिनम, नहीं, यह नहीं है। – Joshua

0

यह आपके द्वारा उपयोग किए जाने वाले अंतर का अधिक से अधिक नहीं बनाता है - बस अपने मार्क-अप के साथ यथासंभव संगत होने का प्रयास करें। यदि कुछ और नहीं है, तो यह खोज + को अधिक आसान बनाता है।

0

यदि आप "पेशेवर" और अद्यतित उपयोग करना चाहते हैं <!DOCTYPE html>। यह कुछ भी तोड़ नहीं देगा और यह उतना आधुनिक है जितना आप प्राप्त कर सकते हैं।

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