Bonjour.
D'abord ne vous inquiétez pas, j'ai entièrement lu cette page:
http://blog.alsacreations.com/2005/02/15/119-inclure-un-fichier-dans-une-page-html-sans-utiliser-iframe.
Cependant, après des heures de galères même en respectant scrupuleusement ce qui est indiqué sur cette page, j'ai toujours une vilaine bordure grise d'environ 2px de large "en creux" dans ma page fille object.php. Aucun souci sous Firefox ni Safari. Ca ne déconne que sur IE7.
Ne me conseillez pas d'iframe, déjà c'est pas valide W3C je n'ai pas le choix il faut que j'utilise une balise OBJECT.
Ci-dessous mes codes en précisant que toutes les pages sont en XHTML 1.0 Transitional :
Div de la page contenant le code objet (aucun style css particulier) :
Bout de code de la page fille object.php :
A moins que j'ai fais une erreur, qui a enfin LA vraie bonne solution ? Parce que je deviens fou avec IE7 ...
Modifié par NaBaZTaG (09 Mar 2008 - 16:45)
D'abord ne vous inquiétez pas, j'ai entièrement lu cette page:
http://blog.alsacreations.com/2005/02/15/119-inclure-un-fichier-dans-une-page-html-sans-utiliser-iframe.
Cependant, après des heures de galères même en respectant scrupuleusement ce qui est indiqué sur cette page, j'ai toujours une vilaine bordure grise d'environ 2px de large "en creux" dans ma page fille object.php. Aucun souci sous Firefox ni Safari. Ca ne déconne que sur IE7.
Ne me conseillez pas d'iframe, déjà c'est pas valide W3C je n'ai pas le choix il faut que j'utilise une balise OBJECT.
Ci-dessous mes codes en précisant que toutes les pages sont en XHTML 1.0 Transitional :
Div de la page contenant le code objet (aucun style css particulier) :
<div>
<object type="text/html" width="300" height="200" data="object.php"></object>
</div>
Bout de code de la page fille object.php :
<!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">
<head>
<title>My Object</title>
<style type="text/css">
html { border:0; margin:0px; padding:0px; overflow:hidden; }
body { border:0; overflow:hidden; width:300px; height:170px; margin:0; padding:30px 0px 0px 0px; }
</style>
</head>
A moins que j'ai fais une erreur, qui a enfin LA vraie bonne solution ? Parce que je deviens fou avec IE7 ...
Modifié par NaBaZTaG (09 Mar 2008 - 16:45)