Bonjour, tout le monde s'accorde a dire de remplacer la balise <frame> par <object>, seulement il semble que celle-ci pose de nbreux pb :
1ier Cas :
Avec Firefox quelque soit la valeur de height="100%" la hauteur est toujours d'environ une 100aine de pixel ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title></title> </head> <body> <object data="http://www.developpez.net" type="text/html" width="100%" height="100%"></object> </body> </html>
Sous Ie ca a l'aire de fonctionner mieux ...
2iem cas :
Hormis que je suis obligé de faire 50% / 49,9% pour ne pas que "la frame passe en dessous", le résultat donne (toujours sur firefox), qu'il y a un grand décallage d'alignement de plusieurs pixel a droite entre la 1ière et 2iem ligne ???, ce n'est vraiment pas propre !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title></title> </head> <body> <object data="http://www.developpez.net" type="text/html" width="100%" height="20%"></object> <object data="http://www.developpez.net" type="text/html" width="50%" height="80%"></object> <object data="http://www.developpez.net" type="text/html" width="49.9%" height="80%"></object> </body> </html>
3iem cas :
Autant qu'avec les frames, l'utilisateur pouvait (si l'on reprend mon 2iem ex), choisir d'ajuster ou non la taille des panneaux (on pouvait aussi en vérouillé selon nécessité), avec object, il semble que pour l'utilisateur la taille de tous les coté soit fixé comme du béton et a vie.
4iem cas :
Avec les "frames" il était aisé de bloquer et cacher les ascenceurs, avec les "objects", il semble que cela ne soit tout simplement impossible.
5iem cas :
J'ai oublié, mais ca va me revenir
Donc voila, je veux bien que <object> face plus propre a l'affichage, mais en aucun cas l'on ne peux avoir la puissance que l'on avait avec <frame>
Alors voila, si quelqu'un pouvait vraiment m'expliquer ce pourquoi du comment, parce que sois je suis tebê ?, sois je passe vraiment a coté de quelque chose ?
Merci de m'expliquer
cordialement
Partager