Mads Horndrup:
>> Der er to p'er inde i hinanden - det mås man ik'.
> Godt - rettet!
>
>> p'er opfører sig som blokelementer - skal de stå ved siden af hinanden
>> skal de floates.
> Mange tak.
>
>> som af en eller anden årsag er doctype XHTML, men ikke skrevet i
> XHTML...
> Så vidt jeg ved er der ikke ret stor forskel på xhtml og alm. html - det
> er skam (forsøgt) skrevet i xhtml..
>
>
> Nu vi er i gang med validering har jeg lig et par spørgsmål:
> 1. end tag for "meta" omitted, but OMITTAG NO was specified
> …me="author" content="Mads Horndru…
>
> Validatoren siger at jeg skal slutte mit meta tag "author" med ">" - når
> jeg så gør det, vil den have det skal sluttes med "/>"
> -Nogen forslag?
>
> Validatoren giver også fejl ved en to tags jeg har sluttet af med ">".
> Disse tags er som følger:
> </html>
> </head>
>
> Fejlene ligger i ">" hvilket ikke rigtig giver mening for mig.
> ..forslag?
>
> Derudover for jeg fejl ved mine data-* attributes - hvilke attributrs kan
> jeg bruge i stedet? Data-* attributes var jo customizeable tags i html 5 -
> hvilke er det i xhtml?
>
>
> På forhånd tak
> -Mads
var i HTML5?
HTML er svjv ikke standard endnu - og der går nogle år før den bliver
det...
attributes i (X)HTML er begrænset til dem browserne kender - ellers får
du valideringsfejl, muligvis med quirks mode til følge.
JScript i IE, havde (har?) mulighed for at definere attributter i tags
- oftes til anvendelse i scripting. Men hvis det stadig er sådan,
holder det kun i IE.
http://www.w3.org/TR/html401/index/elements.html - find det element du
skal bruge, og se hvilke attributes er lovlige, eller brug
http://www.w3.org/TR/html401/index/attributes.html
"Så vidt jeg ved er der ikke ret stor forskel på xhtml og alm. html..."
siger du, og misser pointen, ved at skrive HTML, og "glemme" de ting
der *er* forskellen på XHTML og HTML.
Forskellen er - som en almindelig betragtning - netop at XHTML er
semantisk meget mere strict end HTML. Hvilket giver en pæn og
letlæselig kildekode, for dem der forstår at praktisere det.
Små bogstaver til elementer og attributer, værdier skal i " eller ', og
alle tags - også de tomme - *skal* lukkes; altså enten <br></br> eller
<br /> etc. og <meta ... />. Det er ikke > validatoren beklager sig
over, men den manglende /.
</html> og </head> er afslutningstags.
Funktionelt er der ingen forskel på HTML og XHTML.
Hvorfor skriver du XHTML? Det er fint, hvis du vil det - men hvis det
er for at være på forkant med udviklingen, er det misforstået, og
nemmere for dig selv med HTML.
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk