XHTML 1.0 probleem met Opera

Pagina: 1
Acties:

  • Urk
  • Registratie: Maart 2000
  • Laatst online: 27-05 15:46
Deze topic is een beetje het vervolg op: [rml]XHTML 1.0 Doctype probleem [ IE6][/rml]

Ik heb een valid XHTML 1.0 Transitional pagina. Deze doet het nu goed in Internet Explorer 5.01+
In Opera 7.22 gaat het echter mis en staat de hele pagina (= een table) gecentreerd in het midden:

De code is het volgende:

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<head>
 <title></title>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
 <link rel="stylesheet" href="css/style_content.css" type="text/css" />
</head>
<body>

<table width="542" style="height: 100%;" border="0" align="center" cellpadding="0" cellspacing="0">
 <tr valign="top">
  <td width="15"></td>
  <td width="525" align="center" valign="top">

<table width="525" style="height: 100%;" cellpadding="0" cellspacing="0" border="0">
 <tr>
  <td height="15"></td>
 </tr>
 <tr>
  <td class="header">Dit is een testje</td>
 </tr>
 <tr>
  <td height="20"></td>
 </tr>

</table>

</body>
</html>


In IE staat de tekst "Dit is een testje" keurig links uitgelijnd.
Maar in Opera staat deze in het midden.
Het heeft iets te maken met de eerste 2 regels.
Als ik namelijk de DOCTYPE weghaal word alles in Opera wel gewoon links gezet.

Heeft er iemand een idee...?

Het moet zowel voor Opera als IE werken

  • F97
  • Registratie: December 2001
  • Laatst online: 15-05-2024

F97

Fabian

(Die regel <? xml .. ?> mag weg. Weet niet of het daaraan zou liggen, najah.)

Waarom sluit je je eerste tabel niet af? Die staat nog gecentered. Dus die tweede staat eigenlijk in de eerste, aangezien die niet gesloten is.

Anders weet ik het niet.

[ Voor 78% gewijzigd door F97 op 22-01-2004 20:26 . Reden: html moest er niet meer staan ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Kan je dit ook online zetten, of desnoods je css erbij plaatsen? :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

Je sluit alleen de geneste tabel af, maak dat even in orde.

Huur mij in als freelance SEO consultant!


  • Urk
  • Registratie: Maart 2000
  • Laatst online: 27-05 15:46
Sorry, heel stom, had per ongeluk iets te veel code weggehaald in bovenstaand stukje, de eerste tabel word ook goed afgesloten! anders kon hij natuurlijk ook niet Valid XHTML 1.0 zijn... STOM |:(

Het probleem lag inderdaad bij align="center" van de eerste tabel! Ook heel dom dat me dat zelf niet opgevallen is.
Het vreemde daaraan vind ik dan wel dat als ik de DOCTYPE regel weghaal wel alles links word gealigned! :?

  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

Post eens een URL.

Huur mij in als freelance SEO consultant!


  • Urk
  • Registratie: Maart 2000
  • Laatst online: 27-05 15:46
Sorry, heb ik niet, het is een Intranet... :|

  • llevering
  • Registratie: September 2000
  • Laatst online: 10:51
Regel 15: <td width="525" align="center" valign="top">

Opera neemt die center mee de volgende tabel in, daardoor gaat het fout, even verderop expliciet aangeven dat het links moet en het probleem is opgelost.

  • Urk
  • Registratie: Maart 2000
  • Laatst online: 27-05 15:46
llevering schreef op 22 januari 2004 @ 22:21:
Regel 15: <td width="525" align="center" valign="top">

Opera neemt die center mee de volgende tabel in, daardoor gaat het fout, even verderop expliciet aangeven dat het links moet en het probleem is opgelost.
Dat was inderdaad het probleem, stom, heb ik helemaal over het hoofd gezien.
Bedankt voor alle hulp!
Toch raar dat als ik de DOCTYPE welhaal wel alles links word gezet, toch?

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 09:43
Urk schreef op 22 januari 2004 @ 22:23:
Dat was inderdaad het probleem, stom, heb ik helemaal over het hoofd gezien.
Bedankt voor alle hulp!
Toch raar dat als ik de DOCTYPE welhaal wel alles links word gezet, toch?
Dat heeft te maken dat Opera, net als Mozilla en IE, meerdere modi kent waarin tags anders worden geïnterpreteerd. Quirks mode en compliant mode.
Pagina: 1