XHTML: Razlika med redakcijama

Izbrisana vsebina Dodana vsebina
SieBot (pogovor | prispevki)
m robot Spreminjanje: fr:XHTML
Dbc334 (pogovor | prispevki)
m dp
Vrstica 1:
{{HTML}}
'''''Extensible HyperText Markup Language''''' ali '''XHTML''', je [[označevalni jezik]], ki ima enakeenak lastnostinamen kot [[HTML]], vendar strožjo [[sintaksa|sintakso]]. XHTML 1.0 je postalusklajen priporočilos [[World Wide Web Consortium]]a ([[W3C]]) [[26. januar]]jasintakso [[2000XML]].
 
Medtem ko je HTML različica [[SGML]]-a, zelo prilagodljivega označevalnega jezika, je XHTML prilagojen XML-u, strožji podmnožici SGML-a. Ker mora biti dokument XHTML tvorjen pravilno, ga lahko samodejno razčlenimo kar s preprostimi razčlenjevalniki XML, za razliko od HTML, ki potrebuje razmeroma zapleten, prizanesljiv in večinoma po meri narejen [[razčlenjevalnik]]. XHTML 1.0 je postal [[priporočilo]] [[inštitut]]a [[World Wide Web Consortium]] (W3C) [[26. januar]]ja [[2000]], XHTML 1.1 pa [[31. maj]]a leto kasneje.
 
== Verzije XHTML ==
Vrstica 11 ⟶ 13:
 
=== XHTML 1.1 ===
 
=== Osnutek XHTML 2.0 ===
 
=== Drugi člani v družini XHTML ===
* [[XHTML Basic]]
Vrstica 102:
</style></nowiki></pre>
 
== Vrsta dokumenta MIME ==
<small>''To ni podroben seznam, vendar daje splošne informacije o napakah, ki jih programerji XHTML pogosto napravijo.''</small>
{| class="wikitable"
! width="250" height="28" | Vrsta MIME
! width="100" height="28" | Primer 1
! width="100" height="28" | Primer 2
|-----
! width="250" height="25" | application/xhtml+xml
| width="100" height="25" | NAJ BI || width="100" height="25" | NAJ BI
|-----
! width="250" height="25" | application/xml
| width="100" height="25" | NAJ || width="100" height="25" | NAJ
|-----
! width="250" height="25" | text/xml
| width="100" height="25" | NAJ || width="100" height="25" | NAJ
|-----
! width="250" height="25" | text/html
| width="100" height="25" | NAJ
| width="100" height="25" | NAJ NE BI
|}
 
== Primer ==1:
<source lang="xml">
Spodnji del kode je primer veljavnega XHTML 1.0 Strict dokumenta.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sl" lang="sl">
</head>
<meta http-equiv="Content-Type" content="text/html; charset=UTFutf-8" />
<title>Primer XHTML 1.0</title>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
function nalozipdf() {
document.getElementById("pdf-object").src="http://www.w3.org/TR/xhtml1/xhtml1.pdf";
}
//--><!]]>
</script>
</head>
<body onload="nalozipdf()">
<p>This is an example of an
<abbr title="Extensible HyperText Markup Language">XHTML</abbr> 1.0 Strict dokumentadocument.<br Zapomnite si,/>
<img id="validation-icon"
src="http://www.w3.org/Icons/valid-xhtml10"
alt="Valid XHTML 1.0 Strict" /><br />
<object id="pdf-object"
name="pdf-object"
type="application/pdf"
data="http://www.w3.org/TR/xhtml1/xhtml1.pdf"
width="100%"
height="500">
</object>
</p>
</body>
</html>
</source>
 
Primer 2:
<pre><?xml version="1.0" encoding="UTF-8" ?>
<source lang="xml">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
<pre><?xml version="1.0" encoding="UTF-8" ?>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sl">
<head>
<title>Primer XHTML 1.0</title>
<script type="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<![CDATA[
</head>
function nalozipdf() {
<body>
document.getElementById("pdf-object").src="http://www.w3.org/TR/xhtml1/xhtml1.pdf";
<p>To je kratek primer <abbr title="Extensible HyperText
}
Markup Language">XHTML</abbr> 1.0 Strict dokumenta. Zapomnite si,
]]>
da sta potrebna XML deklaracija ali &amp;lt;meta&amp;gt; etiketo, vendar ne oba.</p>
</bodyscript>
</html></prehead>
<body onload="nalozipdf()">
<p>This is an example of an
<abbr title="Extensible HyperText Markup Language">XHTML</abbr> 1.0 Strict document.<br />
<img id="validation-icon"
src="http://www.w3.org/Icons/valid-xhtml10"
alt="Valid XHTML 1.0 Strict" /><br />
<object id="pdf-object"
name="pdf-object"
type="application/pdf"
data="http://www.w3.org/TR/xhtml1/xhtml1.pdf"
width="100%"
height="500" />
</p>
</body>
</html>
</source>
 
Opombe:
# For further information on the media type recommendation, please refer to [http://www.w3.org/TR/2002/NOTE-xhtml-media-types-20020801/ XHTML Media Types], a W3C Note issued on 2002-08-01.
# Funkcija »nalozipdf« je pravzaprav workaround za Internet Explorer. Lahko se zamenja z dodajanjem <code><nowiki><param name="src" value="http://www.w3.org/TR/xhtml1/xhtml1.pdf" /></nowiki></code> v <code><nowiki><object></nowiki></code>.
# Etiketa <code>img</code> ne dobi atributa <code>name</code> v DTD-ju [http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Strict XHTML 1.0 Strict].
 
== Zunanje povezave ==