Bonjour,
Je reprends un site basé sur des frames. Je souhaite rendre son code 'standard' d'où l'utilisation du W3C validator.
Le validateur du W3C n'accépte pas l'attribut border dans la balise frameset ("Line 23 column 30: there is no attribute "border"."). Je voudrais donc remplacer cet attribut par du CSS avec par exemple style="border:0;". Le problème c'est que l'utilisation de ce CSS ne permet plus de cacher la délimitation entre mes 2 frames. Je voudrais donc savoir comment faire en CSS pour résoudre ce problème ?
Voici mon code :
Je sais très bien qu'il faut éviter les frames mais ce site est volumineux et je n'aurais donc pas le temps de le refondre totalement pour supprimer les frames.
Merci de votre aide.
Modifié par math41 (10 Jul 2006 - 10:52)
Je reprends un site basé sur des frames. Je souhaite rendre son code 'standard' d'où l'utilisation du W3C validator.
Le validateur du W3C n'accépte pas l'attribut border dans la balise frameset ("Line 23 column 30: there is no attribute "border"."). Je voudrais donc remplacer cet attribut par du CSS avec par exemple style="border:0;". Le problème c'est que l'utilisation de ce CSS ne permet plus de cacher la délimitation entre mes 2 frames. Je voudrais donc savoir comment faire en CSS pour résoudre ce problème ?
Voici mon code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html>
<head>
<title>test</title>
</head>
<frameset rows="*,40" border="0">
<frame src="haut.php" scrolling="auto" name="haut" border="0" id="haut"/>
<frame src="bas.php" name="bas" marginwidth="0" marginheight="0 " frameborder="0" scrolling="no" id="bas"/>
</frameset>
</html>
Je sais très bien qu'il faut éviter les frames mais ce site est volumineux et je n'aurais donc pas le temps de le refondre totalement pour supprimer les frames.
Merci de votre aide.
Modifié par math41 (10 Jul 2006 - 10:52)