Frames sans bordures, incompatible en XHTML ?

Signaler
Messages postés
5
Date d'inscription
vendredi 1 avril 2005
Statut
Membre
Dernière intervention
8 juillet 2005
-
Messages postés
5
Date d'inscription
vendredi 1 avril 2005
Statut
Membre
Dernière intervention
8 juillet 2005
-
Ma page est séparée en deux grâce à deux frames.



Je souhaite enlever la bordure grise qui les sépare, j'utilise donc ces attributs :

border="0" framespacing="0" frameborder="NO"

dans la définition du frameset, sinon cela me laisse un espace blanc à
la place de la bordure grise. Malheuseument ces 3 attributs ne sont pas
compatible avec le XHTML



Mon code pour vous aider :

<frameset rows="20%,80%" class="frameborder" border="0" framespacing="0" frameborder="NO">

<frame id="f1"
noresize="noresize" src="f1.htm" scrolling="no" frameborder="0"
class="frameborder"/>

<frame id="f2" src="f2.htm"
frameborder="0" noresize="noresize" class="frameborder"/>

</frameset>



J'ai bien tenté d'arranger ça avec une class CSS attribuée au frameset
et/ou à chaque frame , j'ai mis tous les attributs qui aurait pu être
en rapport avec mon problème à 0px, 0, false...

Rien à faire, il reste toujours ce fichu espace blanc entre les frames
qui ne part qu'avec des attributs non compatibles avec le XHTML.



Si quelqu'un connait la solution, merci de m'en faire profiter

2 réponses

Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
28
ton truc aurait mieux été sur javascriptfr ...

sinon, je me demande à quoi bon vouloir a tout prix etre XHTML compliant ? pour avoir le logo en bas du site ? ;) et puis essayais d'etre valide en utilisant des frames, il n'y aurais pas comme un problème dans l'énoncé ?

regarde ca : http://forum.alsacreations.com/topic.php?fid=1&tid=451&p=1 je pense qu'aprés tu vas reconsidéré la question d'utiliser des frames ;)


<HR>
Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr
Messages postés
5
Date d'inscription
vendredi 1 avril 2005
Statut
Membre
Dernière intervention
8 juillet 2005

Je m'attendais à ce genre de réponse.

Dans mon cas, j'utilise en réalité 4 frames, dont seulement 2 apparentes.
En fait j'ai 3 frames qui se dispute la même place: ce système me permet de ne pas recharger la page mais de passer d'une frame à l'autre en les redimensionnant, elles sont chargées l'un apres l'autre, uniquement lorsque l'on souhaite y acceder et on peut ainsi passer de l'une à l'autre rapidement.

Et il m'est imposé que le site soit compatible XHTML, et d'utiliser ce système de cacher chacune des trois partie pour éviter des rechargements.

J'ai pu contourner le tout en passant directement avec des iframes, mais cela ne me plait pas plus que ça et j'aurai préféré garder les frames tout court, malgré leurs inconvénients.

Merci pour ta réponse, malgré tout.