XHTML DTD
- 上一页 XHTML 语法
- 下一页 XHTML HowTo
XHTML ਤਿੰਨ ਪ੍ਰਕਾਰ ਦੇ ਫਾਇਲ ਪ੍ਰਕਾਰ ਐਲਾਨ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ。
ਸਭ ਤੋਂ ਵਧੇਰੇ ਵਰਤੇ ਜਾਣ ਵਾਲਾ ਹੈ XHTML Transitional。
<!DOCTYPE> ਲਾਜ਼ਮੀ ਹੈ。
ਇੱਕ XHTML ਦਸਤਾਵੇਜ਼ ਦੇ ਤਿੰਨ ਪ੍ਰਮੁੱਖ ਹਿੱਸੇ ਹਨ:
- DOCTYPE
- Head
- Body
ਬੁਨਿਆਦੀ ਦਸਤਾਵੇਜ਼ ਸਰੂਪ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
<!DOCTYPE ...> <html> <head> <title>... </title> </head> <body> ... </body> </html>
XHTML ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਦਸਤਾਵੇਜ਼ ਪ੍ਰਕਾਰ ਐਲਾਨ ਹਮੇਸ਼ਾ ਪਹਿਲੇ ਹੁੰਦਾ ਹੈ。
ਇੱਕ XHTML ਦੇ ਉਦਾਹਰਣ
ਇਹ ਇੱਕ ਸਾਧਾਰਨ (ਨਾਲੇਸ਼ਣ) XHTML ਦਸਤਾਵੇਜ਼ ਹੈ:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>simple document</title> </head> <body> <p>a simple paragraph</p> </body> </html>
ਦਸਤਾਵੇਜ਼ ਪ੍ਰਕਾਰ ਐਲਾਨ ਦਸਤਾਵੇਜ਼ ਦੇ ਪ੍ਰਕਾਰ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
ਦਸਤਾਵੇਜ਼ ਦਾ ਬਾਕੀ ਹਿੱਸਾ HTML ਵਰਗਾ ਹੈ:
<html> <head> <title>simple document</title> </head> <body> <p>a simple paragraph</p> </body> </html>
ਤਿੰਨ ਪ੍ਰਕਾਰ ਦੇ ਦਸਤਾਵੇਜ਼ ਪ੍ਰਕਾਰ ਐਲਾਨ
- DTD ਸਾਧਾਰਨ ਮਾਰਕਰ ਭਾਸ਼ਾ (SGML) ਵਿੱਚ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਵੈੱਬ ਪੇਜਸ ਦੀ ਸਿਫਾਰਸ਼ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ。
- ਜਿਵੇਂ ਕਿ HTML ਜਿਹੀ ਸਾਧਾਰਨ ਮਾਰਕਰ ਭਾਸ਼ਾ ਵਿੱਚ ਮਾਰਕਰ ਦੀ ਵਰਤੋਂ ਦੇ ਨਿਯਮ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ DTD ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਇਹ ਨਿਯਮ ਇੱਕ ਪਰਿਸ਼ਦ ਦੇ ਘੋਸ਼ਣਾਵਾਂ ਅਤੇ ਇਕਾਈਆਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਨ。
- ਸਾਧਾਰਨ ਮਾਰਕਰ ਭਾਸ਼ਾ (SGML) ਦੇ ਦਸਤਾਵੇਜ਼ ਪ੍ਰਕਾਰ ਐਲਾਨ ਜਾਂ DTD ਵਿੱਚ, XHTML ਵਿਸਤਾਰ ਨਾਲ ਵਰਣਨ ਕੀਤਾ ਗਿਆ ਹੈ。
- XHTML DTD ਨਿਯਮਿਤ ਦਸਤਾਵੇਜ਼ ਪ੍ਰਕਾਰ ਦੀ ਗਿਆਨੀ ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਨਿਯਮਿਤ ਦਸਤਾਵੇਜ਼ ਦੀ ਗਿਆਨੀ ਮਾਰਕਰ ਦੀ ਸਿਫਾਰਸ਼ ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਵਰਣਨ ਕਰਦਾ ਹੈ。
ਤਿੰਨ ਪ੍ਰਕਾਰ ਦੇ XHTML ਦਸਤਾਵੇਜ਼ ਪ੍ਰਕਾਰ ਮੌਜੂਦ ਹਨ:
- STRICT (ਸਟ੍ਰਿੱਕਟ ਪ੍ਰਕਾਰ)
- TRANSITIONAL (ਟ੍ਰਾਂਜ਼ੀਸ਼ਨਲ ਪ੍ਰਕਾਰ)
- FRAMESET (ਫਰੇਮ ਪ੍ਰਕਾਰ)
XHTML 1.0 ਦੇ ਤਿੰਨ ਪ੍ਰਕਾਰ ਦੇ XML ਦਸਤਾਵੇਜ਼ ਪ੍ਰਕਾਰ
XHTML 1.0 ਤਿੰਨ ਪ੍ਰਕਾਰ ਦੇ XML ਦਸਤਾਵੇਜ਼ ਪ੍ਰਕਾਰ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ ਜੋ ਉੱਪਰੋਕਤ ਤਿੰਨ ਪ੍ਰਕਾਰ ਦੇ DTD ਨੂੰ ਪ੍ਰਤੀਕਰਮ ਦਿੰਦਾ ਹੈ。
XHTML 1.0 Strict
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
">
ਇਸ ਹਾਲਤ ਵਿੱਚ ਵਰਤੋਂ ਕਰੋ: ਸਾਫ ਮਾਰਕਰ, ਪ੍ਰਦਰਸ਼ਨ ਦੀ ਗਲਤੀ ਰੋਕਣ ਲਈ ਵਰਤੋਂ ਕਰੋ। ਸਟੈਕ ਆਫ ਸਟਾਈਲ ਸ਼ੈਟ ਦੇ ਨਾਲ ਵਰਤੋਂ ਕਰੋ。
XHTML 1.0 Transitional
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
">
在此情况下使用:当需要利用 HTML 在表现上的特性时,并且当需要为那些不支持层叠样式表的浏览器编写 XHTML 时。
XHTML 1.0 Frameset
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"
>
在此的情况下使用:需要使用HTML框架将浏览器窗口分割为两部分或更多框架时。
- 上一页 XHTML 语法
- 下一页 XHTML HowTo