Aidez moi à rendre un site compatible avec Netscape 4.xx

Aidez moi à rendre un site compatible avec Netscape 4.xx - Programmation

Marsh Posté le 22-10-2001 à 18:50:39    

Voilà, le site http://lanstadium.fr.st marche nickel sous IE mais c'est une catastrophe avec Netscape.... les tailles de tableau sont pas recpectés, etc....
Si qqun peut m'aider à améliorer ça ça serait cool.

Reply

Marsh Posté le 22-10-2001 à 18:50:39   

Reply

Marsh Posté le 22-10-2001 à 22:02:15    

tu peux etre plus précis???
XHTML c du HTML étendu.... comment ça marche?

Reply

Marsh Posté le 22-10-2001 à 22:20:43    

http://validator.w3.org/check?uri= [...] ansitional
 
ca fait mal ! (j'ai essayé la frame principale)
pourtant j'ai choisi le moins strict (html 4.1 trans)
si tu respectes le format html tel qu'il a été énoncé, alors
tu n'auras aucun pb avec TOUS les navigateurs.
et c'est pas très difficile de le respecter.
 
qd on voit ça, ça veut dire que tu n'utilises pas de css
et que tu y gagnerais beaucoup :
 
<font size=6 face=Arial, Helvetica, sans-serif>
de plus met bien des quotes "" partout, j'ai déjà eu des effets de bords sans.
 
sinon ta page est bien indentée et propre, donc tu n'auras pas trop de mal.

Reply

Marsh Posté le 22-10-2001 à 22:23:24    

OK merci je vais essayer de m'appliquer.
Je comprends pas un truc....
dois je utiliser les CSS???

 

[edtdd]--Message édité par Scoubidoo--[/edtdd]

Reply

Marsh Posté le 22-10-2001 à 22:28:51    

autre chose, j'ai fait pas mal de truc avec dreamweaver et je vois que HTML n'accepte n'accepte pas d'avoir une image de fond dans un tableau... alors que DW me l'accepte....:??: :??:

Reply

Marsh Posté le 22-10-2001 à 22:47:49    

Si tu as quelques erreurs dans ton code, notamment pour le coup d'une image dans un <td background="..."> c'est pas un drame ;)
 
Un exemple de css :
 
a:link  {color:#000000; text-decoration:none}
a:active {color:#000000; text-decoration:none}
a:visited {color:#000000; text-decoration:none}
a:hover  {color:#000000; text-decoration:underline}
body  {background-color:#505050}
.title  {color:#000000; font-family:verdana,helvetica; font-size:12px; font-weight:bold; text-decoration:none}
.text  {color:#000000; font-family:verdana,helvetica; font-size:12px; font-weight:normal; text-decoration:none}
.tiny  {color:#000000; font-family:verdana,helvetica; font-size:10px; font-weight:normal; text-decoration:none}
 
je définis notamment 3 styles (title, text, tiny) et quand je veux afficher un titre, j'ai plus à me poser de questions sur la taille de la police ou un autre truc du genre, je fais :
 
<font class="title">Hello world !</font>
 
et automatiquement "Hello world !" est dans le bon style.
c'est donc plus clair, moins de code, donc moins de bugs...
 
Toutes tes pages peuvent se référer au même fichier css avec la ligne suivante :
 
<link rel="stylesheet" type="text/css" href="style.css">
 
magique !
 
evidemment un peu faire des trucs on peu plus poussé ;)
 
Sinon pour Dreamweaver, je ne l'ai jamais utilisé.
j'utilise UNIX pour l'os, Scite comme simple éditeur de texte (http://www.scintilla.org) et weblint pour valider.
Et bizarement mon site web http://tanguy.dyndns.org tourne comme un charme sur tous les navigateurs de la terre, même en mode console :-)

Reply

Marsh Posté le 22-10-2001 à 23:01:10    

dreamweaver m'a sorti ça
<table width="780" border="0" cellspacing="0" cellpadding="0" align="center" background="logo.gif">
 
le valideur de code m'a dit ça:
Error: there is no attribute "BACKGROUND" for this element (in this HTML version)
 
comprends pas... je dois revoir mon html, aide moi stp

Reply

Marsh Posté le 22-10-2001 à 23:13:35    

oui mais en respectant la norme, est ce possible de mettre une image de fond pour un tableau????
J'aimerais savoir.... pcq c ça qui fait tout merder avec Netscape...

Reply

Marsh Posté le 23-10-2001 à 12:18:50    

explique comment faire?

Reply

Marsh Posté le 23-10-2001 à 15:10:30    

scoubidou je sens que c'est toi qui a trouvé un bug dans mon forum ;)
j'avais fais une veille modif et j'avais complètement oublié.
 
merci :-)

Reply

Marsh Posté le 23-10-2001 à 15:10:30   

Reply

Marsh Posté le 23-10-2001 à 17:40:11    

ah bon.... comment ça??
sinon tu pourrais pas m'expliquer comment appliquer un fond dans un tableau avec les styles css.

Reply

Marsh Posté le 23-10-2001 à 20:35:16    

aidez moua!!!

Reply

Marsh Posté le 23-10-2001 à 22:29:06    

Je savais pas que css permettait de définir des images de fond (des images, pas des couleurs)
 
en revanche moi j'utilise
<td background="bonjour.jpg" width="33%">bonjour</td>
 
et ca marche sur tout les navigateurs mais c'est pas dans la norme. j'ai pas essayer <table background="">
Je me dis que 1 erreur dans mon code html qui passe sur tous les navigateurs, je vais pas en mourrir et personne ne pourras me le reprocher...
 
Sinon pour l'histoire de la balise <font>
je fais régulièrement <font class="title"> par exemple
 
et comment tu fais si tu veux une boite avec bgcolor ?
il est comment ton css ?

Reply

Marsh Posté le 23-10-2001 à 22:42:03    

http://lanstadium.fr.st  
ce site c'est une horreur avec Netscape!!!! J'aimerais le rendre full compatible IE/NS
apparemment, Netscape n'aime pas avoir un tableau avec une image de fond avec dedans un autre tableau avec un couleur de fond.
Il n'interprète pas la couleur de fond du sous-tableau et affiche l'image de fond du premier tableau en le réptant.
Avec un dessin ça serait plus facile..

Reply

Marsh Posté le 23-10-2001 à 23:03:00    

Scoubidoo a écrit a écrit :

 
Avec un dessin ça serait plus facile..  




 
et avec le code encore plus ...

Reply

Marsh Posté le 23-10-2001 à 23:51:25    

un bout de code:
 
<-le tableau avec une image de fond:->
 
<table width="780" border="0" cellspacing="0" cellpadding="0" align="center" background="fond.gif">
  <tr>  
    <td width="155" align="center" valign="top">  
      <p> </p>
 
<-Un premier sous tableau->
 
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>  
          <td><img src="menu.gif" width="100" height="20"></td>
        </tr>
      </table>
 
<-et le sous tableau avec une couleur de fond->
 
      <table width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="#B0BCD0" bgcolor="#003366">
        <tr valign="top" align="center">  
          <td height="725">
 
etc.....

 

[edtdd]--Message édité par Scoubidoo--[/edtdd]

Reply

Marsh Posté le 24-10-2001 à 03:19:38    

Hmmm...
 
Tant pis si je me fais flamer, mais proposer d'utiliser les CSS pour rendre une page compatible avec Netscape 4, ca me semble... inhabituel :)
 
Personnellement, j'ai laissé tombé la compatibilité NS4.x pour utiliser les CSS. Mon code valide parfaitement (ou presque), mais les pages sont presque illisibles avec NS4... Alors, comme le 6 est sorti, je me permets de ne pas tenir compte des anciennes versions.
[fin d'avis personnel]


---------------
http://www.alrj.org
Reply

Marsh Posté le 24-10-2001 à 09:22:14    

HotShot a écrit a écrit :

 
 
J'ignorais que les CSS ne marchent que sur MSIE  :lol:  
 
"presque" hu hu hu ! "ma voiture roule bien, ou presque, à part 2 pneus à plat" :pt1cable:  
 
Jusqu'à preuve du contraire, NS4 gère tout de même mieux les CSS que les balises made in M$ :sweat:  
 
Enfin bon, les goûts et les couleurs... suis sûr qu'avec 2-3 efforts ton site était nickel sous tous les browsers (ou presque... Amaya tu connais ?  :D )  




 
Je ne conteste pas ce fait: je te crois sur parole mais je veux juste qu'on me donne une idée de code pour réaliser ce que je veux que ce soit sous ns que sous ie.
Comment dois je utiliser les CSS????
ps: c koi amaya?

Reply

Marsh Posté le 24-10-2001 à 17:40:10    

HotShot a écrit a écrit :

 
Ben déjà, commence par respecter la syntaxe de base (corrige les "fautes d'aurtograf et de grammaire" quoi) du HTML correct... : toujours fermer les balises (chaque <td> a son </td> : sous MSIE il corrige tout seul, sous NS ca plante tout), imbriquer proprement (pas d'horreurs genre <b><i><u></b></i></u> ), mettre les valeurs entre "" (genre <td align="center"></td> ), si possible écrire tout en minuscules...




bin j'ai pas tout mis mais je respecte toujours ces règles... c la base du HTML... je sais que je connais pas tout mais je suis pas un newbie quand même.
 

HotShot a écrit a écrit :

 
Ensuite, tu vires toutes les balises de "pure mise en forme" (genre <font>,<... background=""> etc.) pour remplacer par une simple feuille de style.



 
OK et comment tu remplaces un image de fond d'un tableau avec une feuille se style pcq c ça que je réclame.
 

HotShot a écrit a écrit :

Plus d'infos sur www.w3.org (en anglais), ou www.allhtml.com (in French)  
 
Relis la première remarque de tanguy, déjà... et pour info, Amaya = navigateur développé par le W3C... qui est hyper conforme aux standards purs et durs... et là on voit que peu de sites s'affichent nickel


   
 
Merci pour le liens, je vgais y jeter un coup d'oeil

 

[edtdd]--Message édité par Scoubidoo--[/edtdd]

Reply

Marsh Posté le 25-10-2001 à 11:54:33    

up
parceque moi aussi j'aimerais bien savoir, car je pense que c'est impossible avec css de spécifier des images (des couleurs oui).
Et comment se passer de <font class="truc_muche_css"> je suis aussi curieux !
 
Et quelques précisions en plus sur xhtml 1.1 aideraient aussi, genre les 2-3 grosses différences avec html 4.1.
 
il m'avait semblé que xhtml reprend quelques principes de xml mais quoi exactement et quel est l'intéret par rapport à html ?
Es ce que dans la pratique les navigateurs le supportent bien, y'a t'il les mêmes pb qu'avec html (interprétations différentes suivants les navigateurs) ?

Reply

Marsh Posté le 25-10-2001 à 13:17:57    

ouais on aimerais bien savoir...
J'ai essayé de faire une feuille se style pour un tableau qui prend une image comme fond.... bin ça passes sous IE mais pas sous Netscape :( :( :(

Reply

Marsh Posté le 26-10-2001 à 20:14:47    

HotShot a écrit a écrit :

Bon alors :
 
pour l'image de fond d'un tableau, en effet, Netscape est "ennuyeux" (quoique parfaitement cohérent avec la norme) : il répète l'image définie, pour chaque cellule. Solution : couper l'image en deux, et foutre un <td style="background:url('machin.gif';)> et ainsi de suite...
 



.  
 
ouais en gros, on fait des trucs mais pas dans la norme... mal foutu DreamWeaver!!!!!
je vais bosser sur ta solution!

Reply

Marsh Posté le 26-10-2001 à 21:25:28    

HotShot a écrit a écrit :

 
 
Et encore, Dreamweaver est pas le pire... FrontPage devrait s'appeler AffrontPage tellement ca saccage le HTML.
 
Essaie WebExpert, sinon, c complet et ca fait du très bon code.  




 
Hum ouais j'ai vu que ct pa mal

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed