நீங்கள் ஒரு சில மாதங்களுக்கு மேலாக இணைய பக்கங்களை வடிவமைக்கிறீர்கள் என்றால், அனைத்து உலாவிகளில் இருந்ததைப் போலவே ஒரு பக்கத்தை எழுதுவதில் சிக்கலை நீங்கள் அறிந்திருக்கலாம். உண்மையில், அது முடியாத காரியம். பல உலாவிகள் மட்டுமே கையாளக்கூடிய சிறப்பு அம்சங்களுடன் எழுதப்பட்டன. அல்லது மற்ற உலாவிகள் எவ்வாறு கையாளப்படுகின்றன என்பதைப் பொறுத்து வேறுபட்ட விஷயங்களைக் கையாளும் சிறப்பு வழிகள் இருக்கின்றன. உதாரணத்திற்கு:
- நெட்ஸ்கேப் உலாவிகளில் பயன்படுத்த அடுக்குகள் உருவாக்கப்பட்டது. வேறு எந்த உலாவிலும் அவர்கள் வேலை செய்யவில்லை, உண்மையில் Netscape 6.x + இல் நீக்கப்பட்டது.
- இன்லைன் பிரேம்களானது முதலில் Internet Explorer க்காக முதலில் உருவாக்கப்பட்டது, மேலும் அது HTML விவரக்குறிப்பின் பகுதியாக மாறியது.
- Internet Explorer 6.0 கூடுதல் இடத்தை சேர்க்கிறது (ஒரு) சுற்றியுள்ள குறிச்சொற்களை, நீங்கள் ஒரு (நீண்ட) வரியில் அனைத்து div உள்ளடக்கங்களை எழுத வரை. (IE 6 க்கும் அதிகமான க்யூர்க்ஸ் மற்றும் இதுபோன்றது.)
- Netscpe 4.7 சரியான HTML இல் எழுதப்படாத அட்டவணைகளை காட்டாது - அதற்குப் பதிலாக வெற்று பக்கத்தைக் காட்டுகிறது. இது நெட்ஸ்கேப் 6 இல் சரி செய்யப்பட்டது.
உலாவி டெவலப்பர்களுக்கான பிரச்சனை பழைய உலாவிகளுக்கு கட்டப்பட்ட இணைய பக்கங்களுடன் இணக்கமாக இருக்கும் இணைய உலாவிகளையே உருவாக்க வேண்டும் என்பதாகும். இந்த சிக்கலைச் சமாளிக்க, உலாவி தயாரிப்பாளர்கள் உலாவிகளுக்கு இயங்குவதற்கான முறைகள் உருவாக்கப்படுகிறார்கள். இந்த முறைகள் ஒரு DOCTYPE உறுப்பு அல்லது இல்லாதிருப்பதன் மூலம் வரையறுக்கப்படுகின்றன. DOCTYPE ஆக அழைக்கிறது.
DOCTYPE ஆக
என் கட்டுரையில் இன்னும் விரிவாகச் செல்கிறேன் DOCTYPE ஆகபட்டியல், ஆனால் இங்கு சில பொதுவான விதிகள் உள்ளன:
- முதலில் தரநிலைகளை முதலில் தேர்வு செய்யவும். நீங்கள் பயன்படுத்த வேண்டும் தற்போதைய தரநிலை HTML5 ஆகிறது: நீங்கள் HTML5 பயன்படுத்தி தவிர்க்க ஒரு குறிப்பிட்ட காரணம் இல்லை வரை
DOCTYPE ஆகஇதுதான் நீங்கள் பயன்படுத்த வேண்டும். - நீங்கள் மரபு கூறுகளை சரிபார்க்க அல்லது சில காரணங்களுக்காக புதிய அம்சங்களை தவிர்க்க வேண்டும் என்றால் கடுமையான HTML 4.01 செல்ல:
- நீங்கள் ஒரு அட்டவணையில் வெட்டப்பட்ட படங்கள் மற்றும் அவற்றை சரிசெய்ய விரும்பவில்லை என்றால், மாற்றம் 4.01 க்கு சென்று:
- க்யூர்க்ஸ் பயன்முறையில் வேண்டுமென்றே பக்கங்களை எழுதாதே. எப்போதும் ஒரு பயன்படுத்த
DOCTYPE ஆக. இது எதிர்காலத்தில் அபிவிருத்தி நேரத்தில் நீங்கள் சேமிக்கும், மற்றும் உண்மையில் எந்த நன்மை இல்லை. IE6 விரைவாக புகழ் இழந்து, இந்த உலாவி வடிவமைப்பதன் மூலம் (இது க்யூர்க்ஸ் முறையில் வடிவமைத்தல் என்ன முக்கியம்) நீங்கள் உங்களை, உங்கள் வாசகர்கள், மற்றும் உங்கள் பக்கங்களை கட்டுப்படுத்தும். நீங்கள் IE 6 அல்லது 7 க்கு எழுத வேண்டும் என்றால், நிபந்தனையற்ற கருத்துக்களை பயன்படுத்தவும்.
ஏன் பயன்படுத்த வேண்டும் DOCTYPE ஆக
இந்த வகை பற்றி நீங்கள் அறிந்திருக்கிறீர்கள் DOCTYPE ஆக நடந்து செல்லும், உங்கள் இணைய பக்கங்களை ஒரு நேரடியாக பயன்படுத்தி நீங்கள் நேரடியாக பாதிக்கலாம் DOCTYPE ஆக இது உங்கள் பக்கத்திலிருந்து உலாவி எதிர்பார்க்கலாம் என்பதைக் குறிக்கிறது. மேலும், நீங்கள் பயன்படுத்த ஆரம்பித்தவுடன் DOCTYPE ஆக, நீங்கள் செல்லுபடியானதாக இருக்கும் HTML ஐ எழுதுவீர்கள் (நீங்கள் அதை சரிபார்க்க வேண்டும்). மற்றும் சரியான XHTML எழுதி, நீங்கள் தர இணக்கமான உலாவிகளில் உருவாக்க உலாவி தயாரிப்பாளர்கள் ஊக்குவிக்க.
உலாவி பதிப்புகள் மற்றும் க்யூர்க்ஸ் முறை
DOCTYPE ஆக | அண்ட்ராய்டுகுரோம்பயர்பாக்ஸ்IE 8+iOS க்குஓபரா 7.5+சபாரி | IE 6IE 7ஓபரா 7 | நெட்ஸ்கேப் 6 |
|---|---|---|---|
| யாரும் | க்யூர்க்ஸ் முறை | க்யூர்க்ஸ் முறை | க்யூர்க்ஸ் முறை |
| HTML 3.2 | |||
| க்யூர்க்ஸ் முறை | க்யூர்க்ஸ் முறை | க்யூர்க்ஸ் முறை | |
| HTML 4.01 | |||
| இடைநிலை | நியமங்கள் பயன்முறை * | நியமங்கள் பயன்முறை * | நியமங்கள் முறை |
| இடைநிலை | க்யூர்க்ஸ் முறை | க்யூர்க்ஸ் முறை | க்யூர்க்ஸ் முறை |
| கண்டிப்பான | நியமங்கள் முறை | நியமங்கள் பயன்முறை * | நியமங்கள் முறை |
| கண்டிப்பான | நியமங்கள் முறை | நியமங்கள் பயன்முறை * | நியமங்கள் முறை |
| , HTML5 | |||
| நியமங்கள் முறை | நியமங்கள் பயன்முறை * | க்யூர்க்ஸ் முறை | |
| * இந்த DOCTYPE உடன், உலாவிகளில் தரநிலை இணக்கமானதாக இருக்கும், ஆனால் சில சிக்கல்கள் உள்ளன- சோதிக்க நிச்சயம். இது "கிட்டத்தட்ட நியமங்கள் முறைமை" என்றும் அழைக்கப்படுகிறது. |













