Het volgende probleem doet zich bij mij voor waar ik niet echt goed uitkom.
Voor het gemak heb ik het gereduceerd tot de volgende code
Wat ik heb is een tekst en een afbeelding in een blocklevel element. De tekst is normaal links uitgelijnd, de afbeelding moet echter rechts komen. Dit doe ik dmv een float.
In FF en IE komt de rechts gefloate img echter op de volgende regel terecht. In Safari en Opera wordt de img wel op de manier weergegeven zoals ik dat wil...
de vraag is...welke browser doet het goed? Is dit wel de manier om mijn probleem aan te pakken? En natuurlijk, hoe zorg ik ervoor dat dit in deze vier browsers hetzelfde wordt weergegeven?
De structuur van de HTML is helaas niet aan te passen...
Voor het gemak heb ik het gereduceerd tot de volgende code
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <!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="nl"> <head> <title>Title</title> <style type="text/css"> div{width:600px;background:gray;} img{float:right} </style> </head> <body> <div>Test<img src="plaatje.gif" /></div> </body> </html> |
Wat ik heb is een tekst en een afbeelding in een blocklevel element. De tekst is normaal links uitgelijnd, de afbeelding moet echter rechts komen. Dit doe ik dmv een float.
In FF en IE komt de rechts gefloate img echter op de volgende regel terecht. In Safari en Opera wordt de img wel op de manier weergegeven zoals ik dat wil...
de vraag is...welke browser doet het goed? Is dit wel de manier om mijn probleem aan te pakken? En natuurlijk, hoe zorg ik ervoor dat dit in deze vier browsers hetzelfde wordt weergegeven?
De structuur van de HTML is helaas niet aan te passen...
[ Voor 4% gewijzigd door hing op 16-10-2007 15:06 ]