Avatar billede Slettet bruger
07. marts 2003 - 13:35 Der er 2 kommentarer og
1 løsning

Netscape 7.0, XHTML og absolut positionering

Nogen der kan gibe en fornuftig forklaring på at nedenstående virker i fint i Opera 7.0 og Explorer 6.0 men ikke i Netscape 7.0?

Det skal siges, at når jeg fjerner <!DOCTYPE> så virker det også fint i Netscape 7.0!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
</head>
<body>
<br/>
<br/>
<input type="button" onclick="document.getElementById('test').style.left=100;" value="test"><br/>
<input type="button" onclick="document.getElementById('test').style.color='blue';document.getElementById('test').style.left='40';" value="test"></br>
<div style="background-color:white;">
test
<div id="test" style="position:absolute;left:10;top:50;">
WeeeEEE
</div>
test
</div>
</body>
</html>
Avatar billede curne Nybegynder
07. marts 2003 - 15:13 #1
Mit gæt er at det virker når du fjerner <!DOCTYPE>en fordi den ikke synes det skal være 'STRICT' længere. Jeg måtte rette en del småting før den overholdt speccen. Et tip: Brug validator.w3.org når du vil lave xhtml1-strict.

Nå men, efter validator synes det var godt nok, pillede jeg lidt ved din kode i Mozilla (ikke helt Netscape, men jeg håber det hjælper) og ItWorksForM(tm) nu. Jeg lavede dine style.* pixel tildelinger til strenge med px enheder på.



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title></title>
</head>
<body>
<p>
<br/>
<br/>
<input type="button" onclick="document.getElementById('test').style.left='100px';" value="test"/><br/>
<input type="button" onclick="document.getElementById('test').style.color='blue';document.getElementById('test').style.left='40px';" value=\
"test"/><br/>
</p>

<div style="background-color:white;">
test
<div id="test" style="position:absolute;left:100px;top:50px;">
WeeeEEE
</div>
test
</div>
</body>
</html>
Avatar billede curne Nybegynder
07. marts 2003 - 15:15 #2
....dumme copy/paste. pas lige på den '\' der har sneget sig ind nær slutningen på det sidste input tag.
Avatar billede Slettet bruger
07. marts 2003 - 15:20 #3
Hmmm... skummelt!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester