XHTML సంకేతబద్ధం
- ముందు పేజీ XHTML v HTML
- తరువాత పేజీ XHTML DTD
XHTML కోడ్ రాయడానికి పరిశుభ్రమైన HTML సింథెక్సిస్ అవసరం
మరిన్ని XHTML సింథెక్సిస్ నియమాలు:
- అంశపు పేర్లు చిన్న అక్షరాలలో ఉండాలి
- అంశపు విలువలు గుర్తుపత్రాలు చేయాలి
- అంశాలు లఘువుగా రాయబడలేవు
- name అంశాన్ని ఇడ్ అంశం పొందుపరచండి
- XHTML DTD ఎక్స్ప్లోర్ చేస్తుంది బలమైన వినియోగించబడే HTML అంశాలు
అంశపు పేర్లు చిన్న అక్షరాలలో ఉండాలి
ఇది తప్పునది:
<table WIDTH
="100%">
ఇది సరైనది:
<table width
="100%">
అంశపు విలువలు గుర్తుపత్రాలు చేయాలి
ఇది తప్పునది:
<table width=100%
>
ఇది సరైనది:
<table width="100%"
>
అంశాలు లఘువుగా రాయబడలేవు
ఇది తప్పునది:
<input checked> <input readonly> <input disabled> <option selected> <frame noresize>
ఇది సరైనది:
<input checked="checked" /> <input readonly="readonly" /> <input disabled="disabled" /> <option selected="selected" /> <frame noresize="noresize" />
ఈ క్రింద ఒక హెచ్టిఎమ్ఎల్ లఘువైన అంశాల జాబితా మరియు ఎక్స్హెచ్టిఎమ్ఎల్ లో సవరణలు ఉన్నాయి:
HTML | XHTML |
---|---|
compact | compact="compact" |
checked | checked="checked" |
declare | declare="declare" |
readonly | readonly="readonly" |
disabled | disabled="disabled" |
selected | selected="selected" |
defer | defer="defer" |
ismap | ismap="ismap" |
nohref | nohref="nohref" |
noshade | noshade="noshade" |
nowrap | nowrap="nowrap" |
multiple | multiple="multiple" |
noresize | noresize="noresize" |
id అంతర్భాగం ఉపయోగించి name అంతర్భాగాన్ని పునఃస్థాపించండి
HTML 4.01 కు ఈ ఎలంగుంటలకు name అంతర్భాగం నిర్వచించబడింది: a, applet, frame, iframe, img, మరియు map.
XHTML లో name అంతర్భాగం ఉపయోగించడానికి ప్రోత్సహించబడదు, బదులుగా id ఉపయోగించాలి.
ఇది తప్పునది:
<img src="picture.gif" name
="picture1" />
ఇది సరైనది:
<img src="picture.gif" id
="picture1" />
ముఖ్యమైన సహకారతాడు సలహా:
మీ XHTML ప్రస్తుత బ్రౌజర్లతో సహకరించడానికి, "/" సంకేతం ముందు అదనపు ఖాళీ జోడించాలి.
భాష అంతర్భాగం (lang)
lang అంతర్భాగం ప్రారంభిక ఎలంగుంటలకు వర్తిస్తుంది. ఇది ఎలంగుంటలోని అంతర్భాగం యొక్క ఉపయోగించబడే భాష రకాన్ని నిర్వచిస్తుంది.
ఏదైనా ఎలంగుంటలో lang అంతర్భాగం ఉపయోగించినట్లయితే, అప్పుడు అదనపు xml:lang జోడించాలి ఇలా ఉంటుంది:
<div lang="no" xml:lang="no"
>హీయా నోర్వే!</div>
మజబూరు చేయబడిన XHTML ఎలంగుంటలు
అన్ని XHTML డాక్యుమెంట్స్ కు ఫైల్ టైప్ డిక్లరేషన్ (DOCTYPE డిక్లరేషన్) అవసరం. XHTML డాక్యుమెంట్స్ లో html, head, body ఎలంగుంటలు ఉండాలి, మరియు title ఎలంగుంటులు head ఎలంగుంటులో ఉండాలి.
ఒక కనిష్ట మెక్సిమలైజ్డ్ XHTML ఫైల్ మొడెల్ ఇక్కడ ఉంది:
<!DOCTYPE డాక్యుమెంట్ టైప్ ఇక్కడ ఉంటుంది>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>శీర్షిక ఇక్కడ ఉంటుంది</title>
</head>
<body>
</body>
</html>
提示:文件类型声明并非 XHTML 文档自身的组成部分。它并不是 XHTML 元素,也没有关闭标签。
提示:在 XHTML 中, 标签内的 xmlns 属性是必需的。然而,即使当 XHTML 文档中没有这个属性时,w3.org 的验证工具也不会提示错误。这是因为,"xmlns=http://www.w3.org/1999/xhtml" 是一个固定的值,即使你没有把它包含在代码中,这个值也会被添加到 标签中。
మీరు తదుపరి చివరిలో XHTML డాక్యూమెంట్ టైప్ గురించి మరింత తెలుసుకునేందుకు చేస్తారు.
- ముందు పేజీ XHTML v HTML
- తరువాత పేజీ XHTML DTD