Ik heb een stylesheet, maar die blijkt niet helemaal goed te werken. In IE doet hij het WEL, maar in firefox niet. Deze geeft de volgende foutmelding:

Fout ‘position’ gevonden waar einde van waarde voor eigenschap verwacht. Fout tijdens het parsen van waarde voor eigenschap ‘width’. Declaratie genegeerd.
Bronbestand http://www.agenebbes.nl/newgame2/stylesheet.css
Regel 12

Wat moet ik doen, het gedeelte waar het (volgensmij) om gaat uit de stylesheet:


#iets {
	
	position: absolute;
	left: 200px;
	top: 10px;
	width: 1000px;
	text-align: center;
	
}
OK, maar in dit geval lag het aan Firefox, eens niet aan IE.
Het lag dan ook aan Opera. wat mij sterk lijkt met twee standaard compilante browsers.
Oke, maar echt waar. Dit keer lag het aan firefox, niet aan IE.
Hier ik verveelde me dus ik heb je html-code van je hoofdpagina even xhtml-valid gemaakt. Hier heb je de code:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
<html>
<head>
  <title>The Mysterious Destiny, Genesis</title>
  <link href="stylesheet.css" rel="stylesheet" type="text/css" />
  <link href="menu_stylesheet.css" rel="stylesheet" type="text/css" />
</head>
<body>

  <div id="menu_1">
    <a href="index.php"><img src="plaatjes/menu_1.gif" alt="menu_1" /></a>
  </div>
  
  <div id="menu_2">
    <a href="login.php"><img src="plaatjes/menu_2.gif" alt="menu_2" /></a>
  </div>

  <div id="menu_3">
    <a href="register.php"><img src="plaatjes/menu_3.gif" alt="menu_3" /></a>
  </div>

  <div id="menu_4">
    <img src="plaatjes/menu_4.gif" alt="menu_4" />
  </div>

  <div id="menu_5">
    <img src="plaatjes/menu_5.gif" alt="menu_5" />
  </div>

  <div id="tekst_1">
    <a href="index.php"><span class="black">HOME</span></a>
  </div>

  <div id="tekst_2">
    <a href="login.php"><span class="black">LOG IN</span></a>
  </div>

  <div id="tekst_3">
    <a href="register.php"><span class="black">REGISTER</span></a>
  </div>
  
  <div id="body">
    <p>
      Welcome to The Mysterious Destiny, Genesis.<br />
  	</p>
  	<p>
  	  If you're new, you can register on <a href="register.php">this</a> page.<br />
      You can log in on <a href="login.php">this</a> page.<br />
    	<em>
        This game is made for a resolution of 1280 x 1024.<br />
        In other resolutions you can play this game, but somethimes, it may look wierd.
      </em>
    </p>
  </div>
	
</body>
</html>


Denk eraan om je css iets aan te passen en dat heb ik ook dit moet je erbij toevoegen:


img {
  border : 0;
}

.black {
  color : #000;
}


Groeten
Christian Bolster
Ik zelf schrijf nog gewoon liever in HTML, niet in XHTML (ik ben er wel al een beetje mee bezig). Ook heb ik het nu zo aan weten te passen, dat alles gewoon goed werk, en alle voorgaand genoemde problemen verholpen zijn.
Ach ik verveelde me dus dacht ik eh. Ik zie iets wat ik kan doen. Dus heb ik het even xhtml gemaakt. Trouwens onderzoek de code goed dan leer je wat meer van xhtml.

Het is toch niet moeilijk :)
XHTML 1.x is niet moeilijk nee. Kwestie van nette code houden.
XHTML 2 wordt wel veel ingewikkelder.

Reageren