XHTML validatie.

Pagina: 1
Acties:
  • 291 views sinds 30-01-2008
  • Reageer

  • paragon
  • Registratie: April 2000
  • Laatst online: 23-08 17:24
Ik probeer mijn pagina helemaal xhtml strict te krijgen, maar alles is prima buiten de volgende 2 errors:
1:
<link rel="stylesheet" type="text/css" id="style" />
Error: text is not allowed here; try wrapping the text in a more descriptive container

2:
is onresize in de body-tag, maar hoe moet je dat nou anders doen?

  • Oefening
  • Registratie: November 2000
  • Niet online
[edit]lama, dit sloeg nergens op

Verwijderd

Op donderdag 25 oktober 2001 18:47 schreef paragon het volgende:
Ik probeer mijn pagina helemaal xhtml strict te krijgen, maar alles is prima buiten de volgende 2 errors:
1:
<link rel="stylesheet" type="text/css" id="style" />
Error: text is not allowed here; try wrapping the text in a more descriptive container

2:
is onresize in de body-tag, maar hoe moet je dat nou anders doen?
1: href="blaat.css" :?
2: Niet officieel HTML 4.01

  • paragon
  • Registratie: April 2000
  • Laatst online: 23-08 17:24
OP de een of andere manier valideert het nu wel goed. En ik had het over xhtml.

Alleen die onresize nog. Hmm wat raar nu zegt ie weer dat er geen name="blaat" in een img-tag mag terwijl ik het drie keer heb en hij zeurt er maar 1 keer over.

http://validator.w3.org/check?uri=http%3A%2F%2Fparagonxls.xs4all.nl%2FWebTest%2F&charset=%28detect+automatically%29&doctype=XHTML+1.0+Strict#line-48

Verwijderd

Op donderdag 25 oktober 2001 18:57 schreef paragon het volgende:
OP de een of andere manier valideert het nu wel goed. En ik had het over xhtml.

Alleen die onresize nog. Hmm wat raar nu zegt ie weer dat er geen name="blaat" in een img-tag mag terwijl ik het drie keer heb en hij zeurt er maar 1 keer over.
name wordt vanaf nu geweerd, je kunt beter overal id="blaat" gebruiken.

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 00:07
Op donderdag 25 oktober 2001 18:47 schreef paragon het volgende:
<link rel="stylesheet" type="text/css" id="style" />
Deze regel is sowiezo nogal |:(

  • paragon
  • Registratie: April 2000
  • Laatst online: 23-08 17:24
Op donderdag 25 oktober 2001 19:10 schreef dennisdotcom het volgende:

[..]

Deze regel is sowiezo nogal |:(
Wat dan hij valideert nu gewoon??? |:(

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 00:07
Op donderdag 25 oktober 2001 19:21 schreef paragon het volgende:
Wat dan hij valideert nu gewoon??? |:(
www.w3schools.com/css
code:
1
2
3
4
<head>
<link rel="stylesheet" type="text/css"
href="mystyle.css" />
</head>

Dusse, vertel mij maar eens waarom er een ID inzit :?
En waarom geen href? (is al gezegd)

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 00:07
Verder:

• Onresize = IE-only, geen w3c specs dus.
• Doctype ontbreekt |:(
• Character settings ontbreekt |:(

Verwijderd

Op donderdag 25 oktober 2001 19:35 schreef dennisdotcom het volgende:
Verder:

• Onresize = IE-only, geen w3c specs dus.
• Doctype ontbreekt |:(
• Character settings ontbreekt |:(
dennis zit niet zo te plagen >:)
JE hebt wel gelijk natuurlijk :)

  • paragon
  • Registratie: April 2000
  • Laatst online: 23-08 17:24
Op donderdag 25 oktober 2001 19:35 schreef dennisdotcom het volgende:
Verder:

• Onresize = IE-only, geen w3c specs dus.
• Doctype ontbreekt |:(
• Character settings ontbreekt |:(
Doctype ontbreekt nog omdat ik die nog niet had ingevoegd.
Verder staat die href niet in link-tag omdat ie via javascript wordt toegewezen vandaar ook die "id".

Welke Character setting kan ik gebruiken daar heb ik namelijk geen verstand van?

  • Baf
  • Registratie: November 2000
  • Laatst online: 23-08 08:25

Baf

slopen. alles kapot maken.

Op donderdag 25 oktober 2001 19:55 schreef paragon het volgende:

[..]
Welke Characxter setting kan ik gebruiken daar heb ik namelijk geen verstand van?
Dit bijv. (ik heb de doctype ook maar geinclude, voor transitional xhtml):

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="nl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 00:07
Verder, heb je dat met javascript toepassen van een stylesheet al buiten IE geprobeerd? Wedden dat dat niet gaat werken?

Deze opmerking neem ik terug. sorry.

  • paragon
  • Registratie: April 2000
  • Laatst online: 23-08 17:24
Op donderdag 25 oktober 2001 20:23 schreef dennisdotcom het volgende:
Verder, heb je dat met javascript toepassen van een stylesheet al buiten IE geprobeerd? Wedden dat dat niet gaat werken?

Deze opmerking neem ik terug. sorry.
Hoe kwam je daar eigenlijk op dat dat niet zou werken?
Ik heb alleen een probleem als ik die strict dtd in m'n bestand zet. IN IE6.0 wordt alles niet geod gecentreerd. Erg vaag in en 6.1 werkt het wel prima.

Zonder DTD
Met DTD

Verwijderd

in IE6 kom ik er ook niet echt ver mee... Ik zie alleen de regel 'original theme'

  • Baf
  • Registratie: November 2000
  • Laatst online: 23-08 08:25

Baf

slopen. alles kapot maken.

Op donderdag 25 oktober 2001 20:41 schreef paragon het volgende:

[..]
IN IE6.0 wordt alles niet geod gecentreerd
IE 6.0 heeft nog wel eens moeite met de link die in je DTD voorkomt. Haal die eens weg, dus het vette gedeelte:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>

Xhtml-validatie moet daarna nog goed gaan. Probeer effe.

  • paragon
  • Registratie: April 2000
  • Laatst online: 23-08 17:24
Op donderdag 25 oktober 2001 20:45 schreef Cheatah het volgende:
in IE6 kom ik er ook niet echt ver mee... Ik zie alleen de regel 'original theme'
Ik ben bang dat het een bugje in IE is. Gebruik namelijk het volgende:
code:
1
2
3
4
5
6
7
8
9
10
function moveLyr(id){
    if (bw.ie5 ||bw.ie6) { 
        getElm(id).style.top = ((document.body.clientHeight/2)-170)+px;
        getElm(id).style.left = ((document.body.clientWidth/2)-240)+px;
        }
    else if (bw.ns6) {
        getElm(id).style.top =   ((window.innerHeight/2)-170)+px;
        getElm(id).style.left = ((window.innerWidth/2)-244)+px;
        }
}

document.body.clientHeight/2 levert 0 op wat natuurlijk erg raar is.

[/quote]
IE 6.0 heeft nog wel eens moeite met de link die in je DTD voorkomt. Haal die eens weg, dus het vette gedeelte:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
[/quote]

Brengt helaas geen verbetering. :(

  • Baf
  • Registratie: November 2000
  • Laatst online: 23-08 08:25

Baf

slopen. alles kapot maken.

Enne... die pagina zit niet in je cache hè?

  • paragon
  • Registratie: April 2000
  • Laatst online: 23-08 17:24
Op donderdag 25 oktober 2001 21:21 schreef Ragger het volgende:
Enne... die pagina zit niet in je cache hè?
Nope, nu zeker niet meer.

  • paragon
  • Registratie: April 2000
  • Laatst online: 23-08 17:24
Ik ben er achter waarom het niet goed is. Werkt gewoon niet in IE6.0 met Strict. dan moet ik maar wat anders gebruiken zoals.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function getPageSize()
{
    this.x = document.getElementsByTagName('html').item(0).clientWidth||document.getElementsByTagName('html').item(0).offsetWidth||document.body.offsetWidth||innerWidth
    this.y = document.getElementsByTagName('html').item(0).clientHeight||document.getElementsByTagName('html').item(0).offsetHeight||document.body.offsetHeight||innerHeight
    this.x2 = parseInt(this.x/2)||0
    this.y2 = parseInt(this.y/2)||0
    this.sx = document.body.scrollWidth||0
    this.sy = document.body.scrollHeight||0
}

function centerPage(id){
    pg = new getPageSize()
    if (bw.ie5 || bw.ie55 ||bw.ie6) { 
        getElm(id).style.top = (pg.y2-170)+'px';
        getElm(id).style.left = (pg.x2-240)+'px';
        }
    else if (bw.ns6 || bw.opera5) {
        getElm(id).style.top =   (pg.y2-170)+'px';
        getElm(id).style.left = (pg.x2-244)+'px';
        }
}
Pagina: 1