XHTML మాడ్యూల్

XHTML మొడ్యూలేషన్ మోడల్ నిర్వచించింది XHTML మొడ్యూల్స్.

XHTML మొడ్యూలేషన్ కారణం

XHTML సాధారణమైన మరియు పెద్ద భాష. XHTML నుండి వెబ్ డెవలపర్లు అవసరమైన ప్రధాన ఫంక్షన్స్ ను కలిగి ఉంటుంది.

కొన్ని ప్రయోగాలకు, XHTML పెద్దది మరియు కష్టంగా ఉంటుంది, మరియు ఇతర ప్రయోగాలకు, ఇది చాలా సరళంగా ఉంటుంది.

XHTML ను పలు మొడ్యూల్స్ గా విభజించడం ద్వారా, W3C చాలా చిన్న మరియు నిర్వచనం చేసిన XHTML అంశాలను సృష్టించింది, ఇవి సాధారణ పరికరాలపై ప్రత్యక్షంగా వాడవచ్చు మరియు ఇతర XML ప్రమాణాలను కలపడానికి వాడవచ్చు కంటే పెద్ద మరియు కష్టంగా పనిచేసే అనువర్తనాలలో కలపవచ్చు.

మొడ్యూల్రాజ్యంగా ఉన్న XHTML ద్వారా ఉత్పత్తి మరియు సాఫ్ట్వేర్ డిజైనర్లు ఈ పనులను చేయవచ్చు:

  • కొన్ని పరికరాలు మద్దతు చేసే అంశాలను ఎంచుకోండి.
  • XHTML ప్రమాణంను దెబ్బతించకుండా XML ద్వారా XHTML ను విస్తరించండి.
  • చిన్న పరికరాలకు XHTML ను సరళీకరించండి.
  • MathML, SVG, వాక్స్ మరియు మ్యూజిక్ వంటి కొత్త XML ఫంక్షన్స్ ద్వారా XHTML ను విస్తరించండి.
  • XHTML ఫ్రేమ్వర్క్ను నిర్వచించండి, ఉదాహరణకు XHTML BASIC (మొబైల్ పరికరాలకు ఉద్దేశించిన XHTML ఉపసముచ్చయం).

XHTML మాడ్యూల్

W3C నేను XHTML నిర్వచనను 28 రకాల మోడల్స్ గా విభజించింది:

మొడ్యూల్ పేరు వివరణ
అప్లెట్ మొడ్యూల్ (అప్లెట్ మొడ్యూల్) కాలంలో పట్టుబడిన అప్లెట్ అంశాన్ని నిర్వచించండి.
బేస్ మొడ్యూల్ (బేస్ మొడ్యూల్) XHTML ప్రాథమిక అంశాలను నిర్వచించండి.
Basic Forms Module (基础表单模块) 定义基本的表单元素 (forms)。
Basic Tables Module (基础表格模块) 定义基本的表格元素 (table)。
Bi-directional Text Module (双向文本模块) 定义bdo元素。
Client Image Map Module(客户端图像映射模块) క్లయింట్ సైడ్ ఇమేజ్ మ్యాప్ మూలకాలను నిర్వచించండి (క్లయింట్ ఇమేజ్ మ్యాప్ మూలకాలు)
ఎడిట్ మాడ్యూల్ (ఎడిట్ మాడ్యూల్) ఎడిట్ మూలకాన్ని తొలగించడం మరియు జోడించడం నిర్వచించండి。
ఫార్మ్స్ మాడ్యూల్ (ఫార్మ్స్ మాడ్యూల్) ఫార్మ్స్ మాడ్యూల్ (ఫార్మ్స్ మాడ్యూల్) లో ఉపయోగించే అన్ని మూలకాలను నిర్వచించండి。
ఫ్రేమ్స్ మాడ్యూల్ (ఫ్రేమ్స్ మాడ్యూల్) frameset మూలకాన్ని నిర్వచించండి。
హైపర్టెక్స్ట్ మాడ్యూల్ (హైపర్టెక్స్ట్ మాడ్యూల్) a మూలకాన్ని నిర్వచించండి。
Iframe మాడ్యూల్ (ఇన్లైన్ ఫ్రేమ్ మాడ్యూల్) iframe మూలకాన్ని నిర్వచించండి。
ఇమేజ్ మాడ్యూల్ (చిత్ర మాడ్యూల్) ఇమేజ్ మూలకాన్ని నిర్వచించండి。
ఇన్ట్రిన్సిక్ ఇవెంట్స్ మాడ్యూల్ () ఇవెంట్ అంశాలను నిర్వచించండి ఉదాహరణకు onblur మరియు onchange。
లెగసీ మాడ్యూల్ (లెగసీ మాడ్యూల్) కాల్పితమైన మూలకాలను మరియు అంశాలను నిర్వచించండి。
లింక్ మాడ్యూల్ (లింక్ మాడ్యూల్) లింక్ మూలకాన్ని నిర్వచించండి。
లిస్ట్ మాడ్యూల్ (జాబితా మాడ్యూల్) ol, li, ul, dd, dt మరియు dl మూలకాలను నిర్వచించండి。
మెటా ఇన్ఫర్మేషన్ మాడ్యూల్ (మెటా ఇన్ఫర్మేషన్ మాడ్యూల్) meta మూలకాన్ని నిర్వచించండి。
నేమ్ ఐడెంటిఫికేషన్ మాడ్యూల్ (నేమ్ ఐడెంటిఫికేషన్ మాడ్యూల్) కాల్పితమైన name అంశాన్ని నిర్వచించండి。
ఆబ్జెక్ట్ మాడ్యూల్ (ఆబ్జెక్ట్ మాడ్యూల్) ఆబ్జెక్ట్ మూలకాన్ని (ఆబ్జెక్ట్) మరియు param మూలకాన్ని నిర్వచించండి。
ప్రదర్శన మాడ్యూల్ (ప్రదర్శన మాడ్యూల్) ప్రదర్శన మూలకాలను నిర్వచించండి ఉదాహరణకు b మరియు i。
స్క్రిప్టింగ్ మాడ్యూల్ (స్క్రిప్టింగ్ మాడ్యూల్) స్క్రిప్ట్ (స్క్రిప్ట్) మరియు నాన్-స్క్రిప్ట్ (నాన్-స్క్రిప్ట్) మూలకాలను నిర్వచించండి。
సర్వర్ ఇమేజ్ మ్యాప్ మాడ్యూల్ (సర్వర్ సైడ్ ఇమేజ్ మ్యాప్ మాడ్యూల్) సర్వర్ సైడ్ ఇమేజ్ మ్యాప్ మూలకాన్ని నిర్వచించండి。
స్ట్రక్చర్ మాడ్యూల్ (నిర్మాణ మాడ్యూల్) నిర్వచించండి: html, head, title మరియు body అనే మూలకాలు。
Style Attribute Module (样式属性模块) 定义样式属性。
Style Sheet Module (样式表模块) 定义样式元素。
Tables Module (表格模块) 定义用于表格中的元素。
Target Module (Target模块) 定义target属性。
Text Module (文本模块) 定义文本容器元素 (text container),比如p和h1。

*注:已被废弃的元素不应被用于XHTML之中。