Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1569 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Html] Au pays des navigateurs boulay

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Html] Au pays des navigateurs boulay

n°473530
hop le fou
Tu m'en diras tant
Posté le 31-07-2003 à 16:37:09  profilanswer
 

C est bien marrant (enfin marrant question de point de vue :o ):
je teste une page html sur
- ie6
- opera 6
- netscape6
- opera7
 
opera 6 n'arrive a comprendre ceci : margin-top : 4%; alors que ca passe tres bien dans le validateur (css1)
il calcule les % d'une manière bien étrange, c le seul a me faire n importe quoi (cadre pas aligné dans un tablo alors que les colonnes des lignes se répartissent bien (sans parler du positionnement qui ma tellement soulé qu il est passé a la trappe... paske aucune correspondance sur les différents navigateurs... :pfff: )
 
netscape quand a lui ne comprend pas vertical-align : bottom; pas plus que text-align : right;
 
g pas eu trop de probleme avec ie6 (si si fo me croire...  :D ) et opera 7 non plus
 
mais bon ca devient navrant ce genre de différences, surtout que tout est validé par w3c...
 
je suis déçu...

mood
Publicité
Posté le 31-07-2003 à 16:37:09  profilanswer
 

n°473763
sibelius
Vous êtes sûr ?
Posté le 31-07-2003 à 21:32:05  profilanswer
 

Une page validée, n'empêche pas d'avoir un code illogique... donc interprêté différemment.
 
Opera (et les autres) calcule très bien les %... mais ça doit être le reste du code qui doit lui paraître illogique.
 
Url ?


---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
n°473765
Profil sup​primé
Posté le 31-07-2003 à 21:33:00  answer
 

wai je testarait bien avec mon moz

n°474097
burgergold
5$? va chez l'diable!
Posté le 01-08-2003 à 01:29:44  profilanswer
 

Selon moi, faut ca passe avec IE6, Mozilla, et les ptits derniers si tu veux t'amuser c opera et IE 5.5 (encore beaucoup utilisé malheureusement) :D


---------------
http://www.boincstats.com/signature/user_664861.gif
n°474098
Profil sup​primé
Posté le 01-08-2003 à 01:31:04  answer
 

opera tray bien [:mmmfff]
 
moz quand ca merde sur op, car il a un comportement proche de ie à mon gout :)

n°474174
hop le fou
Tu m'en diras tant
Posté le 01-08-2003 à 09:35:32  profilanswer
 

pas d URL... g pas l'acces au serveur a mon boulot (je suis stagiaire...)
 
tout ce que je peux faire c mettre le code ici...
 
par contre il manquera les fichier images aussi...
 
page html :

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  2.    "http://www.w3.org/TR/html4/strict.dtd">
  3. <HTML>
  4. <!-- Date de création: 25/07/2003 -->
  5. <HEAD>
  6. <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  7. <META http-equiv="Content-Style-Type" content="text/css">
  8. <TITLE>SADA Assurances</TITLE>
  9. <META name="description" content="">
  10. <META name="keywords" content="">
  11. <META name="author" content="SADA Assurances">
  12. <META name="generator" content="WebExpert 5">
  13. <LINK href="style.css" rel="stylesheet" type="text/css">
  14. </HEAD>
  15. <BODY>
  16. <DIV class="PageHaut">
  17. <TABLE class="haut" cellspacing="0" cellpadding="0">
  18.  <tr>
  19.   <td class="Z2">&nbsp;</td>
  20.   <td class="Z1">&nbsp;</td>
  21.   <td class="ImageBordure"><IMG src="logo_petit.gif" class="ImageBordure" alt="Presentation"></td>
  22.   <td class="Z1">&nbsp;</td>
  23.   <td class="ImageLien"><A href="../../www.sada.fr/vehicules_avec_index.htm"><IMG src="Images/Automobile.gif" alt="Automobile" class="ImageLien"></A></td>
  24.   <td class="Z1">&nbsp;</td>
  25.   <td class="ImageLien"><A href="../../www.sada.fr/personnes_avec_index.htm"><IMG src="Images/Personne.gif" alt="Personne" class="ImageLien"></A></td>
  26.   <td class="Z1">&nbsp;</td>
  27.   <td class="ImageLien"><A href="../../www.sada.fr/multirisque_artisans_commercants_avec_index.htm"><IMG src="Images/Professionnels.gif" alt="Professionnels" class="ImageLien"></A></td>
  28.   <td class="Z1">&nbsp;</td>
  29.   <td class="ImageLien"><A href="../../www.sada.fr/multirisque_habitation_avec_index.htm"><IMG src="Images/Habitation.gif" alt="Habitation" class="ImageLien"></A></td>
  30.   <td class="Z1">&nbsp;</td>
  31.   <td class="ImageLien"><A href="../../www.sada.fr/multirisque_immeuble_avec_index.htm"><IMG src="Images/Immeubles.gif" alt="Immeubles" class="ImageLien"></A></td>
  32.   <td class="Z2">&nbsp;</td>
  33.  </tr>
  34. </TABLE>
  35. </DIV>
  36. <DIV class="PageBas">
  37. <table class="bas" cellspacing="0" cellpadding="0">
  38.  <tr>
  39.   <td class="Z2">&nbsp;</td>
  40.   <td class="Z1" rowspan="2"><IMG src="carrevert2.gif" class="CarreVert" alt="Découvrez les avantages de la proximité"></td>
  41.   <td class="Texte">Découvrez</td>
  42.   <td class="Z1">&nbsp;</td>
  43.   <td class="TexteAuto">Automobile</td>
  44.   <td class="Z1">&nbsp;</td>
  45.   <td class="TextePers">Personne</td>
  46.   <td class="Z1">&nbsp;</td>
  47.   <td class="TextePro">Profesionnels</td>
  48.   <td class="Z1">&nbsp;</td>
  49.   <td class="TexteHab">Habitation</td>
  50.   <td class="Z1">&nbsp;</td>
  51.   <td class="TexteImm">Immeubles</td>
  52.   <td class="Z2">&nbsp;</td>
  53.  </tr>
  54.  <tr>
  55.   <td class="Z2">&nbsp;</td>
  56.   <td class="Texte2">les avantages<br/>de la proximité</td>
  57.   <td class="Z4" colspan="10">&nbsp;</td>
  58.  </tr>
  59. </table>
  60. <IMG class="Absolu" src="logo2.gif" alt="Logo">
  61. <DIV class="TexteAdresse">
  62.  <P><SPAN class="Gras">Nîmes</SPAN><BR/>
  63.   4, rue Scatisse <br/> 30934 NÎMES Cedex 9
  64.  <P> Tél. : 04 66 62 70 00<br/>Fax : 04 66 38 26 60 <br/>www.sada.fr
  65.  <P class="GroupeDevk"> Groupe <SPAN class="TexteVert"> DEVK </SPAN><DIV class="TexteRelatif">A chaque passion son assurance.</DIV>
  66. </DIV>
  67. </DIV>
  68. </BODY>
  69. </HTML>


 
et la feuille de style

Code :
  1. @charset "iso-8859-1";
  2. BODY {
  3.   margin-top: 2px;
  4.   margin-right: 2px;
  5.   margin-bottom: 2px;
  6.   margin-left: 2px;
  7.  
  8. }
  9. DIV.PageHaut {
  10. background : #c0e080;
  11. border : 1px solid green;
  12. }
  13. DIV.PageBas {
  14. border-bottom : 1px solid green;
  15. border-right : 1px solid green;
  16. border-left : 1px solid green;
  17. }
  18. TABLE.haut {
  19. width : 100%;
  20. }
  21. TABLE.bas {
  22. width : 100%;
  23. }
  24. TD.Z1 {
  25. width : 2.2%;
  26. }
  27. TD.Z2 {
  28. width : 4.4%;
  29. }
  30. TD.Z4 {
  31. width : 60%;
  32. }
  33. IMG.ImageLien {
  34. width : 100%;
  35. border : 0px;
  36. }
  37. TD.ImageLien {
  38. vertical-align : bottom;
  39. margin-bottom : 0px;
  40. width : 10.8%;
  41. }
  42. IMG.ImageBordure {
  43. width : 99%;
  44. border-top : 1px solid green;
  45. border-right : 1px solid green;
  46. border-left : 1px solid green;
  47. margin-top : 4%;
  48. }
  49. TD.ImageBordure {
  50. margin-bottom : 0px;
  51. width : 24%;
  52. }
  53. IMG.CarreVert {
  54. margin-right : 0px;
  55. width : 100%;
  56. }
  57. TD.Texte {
  58. font-weight : bold;
  59. font-size : 18pt;
  60. border-right : 1px solid green;
  61. border-left : 1px solid green;
  62. padding-left : 1em;
  63. padding-top : 5px;
  64. width : 24%;
  65. }
  66. TD.Texte2 {
  67. font-weight : bold;
  68. font-size : 18pt;
  69. border-right : 1px solid green;
  70. border-left : 1px solid green;
  71. border-bottom : 1px solid green;
  72. padding-left : 1em;
  73. padding-bottom : 10px;
  74. width : 24%;
  75. }
  76. TD.TexteAuto {
  77. font-weight : bold;
  78. font-size : 11pt;
  79. color : #ffffff;
  80. background : red;
  81. text-align : center;
  82. width : 10.8%;
  83. }
  84. TD.TextePers {
  85. font-weight : bold;
  86. font-size : 11pt;
  87. color : #ffffff;
  88. background : green;
  89. text-align : center;
  90. width : 10.8%;
  91. }
  92. TD.TextePro {
  93. font-weight : bold;
  94. font-size : 11pt;
  95. color : #ffffff;
  96. background : blue;
  97. text-align : center;
  98. width : 10.8%;
  99. }
  100. TD.TexteHab {
  101. font-weight : bold;
  102. font-size : 11pt;
  103. color : #ffffff;
  104. background : yellow;
  105. text-align : center;
  106. width : 10.8%;
  107. }
  108. TD.TexteImm {
  109. font-weight : bold;
  110. font-size : 11pt;
  111. color : #ffffff;
  112. background : orange;
  113. text-align : center;
  114. width : 10.8%;
  115. }
  116. DIV.TexteAdresse {
  117. font-size : 10pt;
  118. padding-left : 7em;
  119. }
  120. P.GroupeDevk {
  121. font-weight : bold;
  122. line-height : 16pt;
  123. }
  124. SPAN.Gras {
  125. font-weight : bold;
  126. }
  127. SPAN.TexteVert {
  128. font-weight : bold;
  129. color : green;
  130. }
  131. IMG.Absolu {
  132. float : right;
  133. width : 20%;
  134. margin-right : 20%;
  135. }
  136. DIV.TexteRelatif {
  137. text-align : right;
  138. font-weight : bold;
  139. font-size : 11pt;
  140. margin-right : 2em;
  141. margin-bottom : 1em;
  142. }


 
oui c un peu lourd a mettre le code comme ca mais je pe pas faire autrement...
 
petite question en passant :
j ai une image dans une cellule d'un tableau : g défini une taille pour la cellule (en % bien sur) et l'image a 100% dans la cellule ==> probleme, si l'image de base est plus grande que la taille définie en % de la page, l'image agrandie la cellule et donc agrandie la page par la meme occasion...
ya pas d autre solution que de redimensionner l'image (cela ne me pose aucun problème mais bon...)

n°474196
sibelius
Vous êtes sûr ?
Posté le 01-08-2003 à 09:59:19  profilanswer
 

Bah : voir des balises en majuscule, ça me suffit déjà  :non:  
 
 

Citation :


La grammaire du XHTML répond à certaines règles :
· Les noms des balises et des attributs sont en minuscules.
On écrit : <p> et plus <P>.
· Les valeurs des attributs sont entre doubles quotes.
On écrit : <p align="center"> et plus <p align=center>.
· Tout attribut doit impérativement avoir une valeur.
On écrit : <table border="1"> et plus <table border>.
· Toute balise ouvrante doit être refermée.
On écrit : <p>blabla</p> et plus <p>blabla.
· Toutes les balises sont ouvrantes.
On écrit : <br /> et plus <br> ou encore : <hr width="50%" /> et plus < hr width="50%" >.
· Les balises doivent être correctement imbriquées.
On écrit : <p><i>blabla</i></p> et pas <p><i>blabla</p></i>.
Tout document qui se conforme strictement à ces règles sera dit bien formé.


---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
n°474211
hop le fou
Tu m'en diras tant
Posté le 01-08-2003 à 10:11:53  profilanswer
 

SIBELIUS a écrit :

Bah : voir des balises en majuscule, ça me suffit déjà  :non:  
 
 

Citation :


La grammaire du XHTML répond à certaines règles :
· Les noms des balises et des attributs sont en minuscules.
On écrit : <p> et plus <P>.
· Les valeurs des attributs sont entre doubles quotes.
On écrit : <p align="center"> et plus <p align=center>.
· Tout attribut doit impérativement avoir une valeur.
On écrit : <table border="1"> et plus <table border>.
· Toute balise ouvrante doit être refermée.
On écrit : <p>blabla</p> et plus <p>blabla.
· Toutes les balises sont ouvrantes.
On écrit : <br /> et plus <br> ou encore : <hr width="50%" /> et plus < hr width="50%" >.
· Les balises doivent être correctement imbriquées.
On écrit : <p><i>blabla</i></p> et pas <p><i>blabla</p></i>.
Tout document qui se conforme strictement à ces règles sera dit bien formé.

 


 
ou tu as vu que je faisais du Xhtml?
je fais juste du html
 

Les noms des éléments sont écrits en lettres majuscules (par exemple, BODY). Les noms des attributs sont écrits en lettres minuscules (par exemple, lang, onsubmit). Rappelez-vous que les éléments et les attributs HTML sont indifférents à la casse ; la convention d'écriture est élaborée dans un souci de plus grande lisibilité.


--> sur le site de w3c traduit en francais (vu sur la forum des liens ici)

n°474216
gizmo
Posté le 01-08-2003 à 10:21:31  profilanswer
 

c'est quoi cette mise en page à base de tableaux?

n°474221
hop le fou
Tu m'en diras tant
Posté le 01-08-2003 à 10:25:09  profilanswer
 

oui je sais c pas bo...
g bien essayé avec les positions mais je suis arrivé a rien pour l instant...
g juste fait toute la partie haute (avec le fond vert) comme ca dans une autre page mais j arrive pas a aligner les images avec les cadres de textes sinon...
en plus les navigateurs (oui encore eux) interpretent souvent différement les choses alors que je dois avoir qqchose de nickel au pixel pres...
 
je pense que peut etre que je ne devrais pas redimensionner les images mais je n ai aucune informations a ce sujet concernant la charte graphique...

mood
Publicité
Posté le 01-08-2003 à 10:25:09  profilanswer
 

n°474228
sibelius
Vous êtes sûr ?
Posté le 01-08-2003 à 10:40:51  profilanswer
 

Ce que je veux dire, c'est que tant que tu ne seras pas en XHTML (strict) tu t'exposes à des appréciations différentes selon les browsers...


---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
n°474235
hop le fou
Tu m'en diras tant
Posté le 01-08-2003 à 10:48:52  profilanswer
 

SIBELIUS a écrit :

Ce que je veux dire, c'est que tant que tu ne seras pas en XHTML (strict) tu t'exposes à des appréciations différentes selon les browsers...


 
ah c con je savais pas...
je pensais que html strict suffirait (meme si il peut y avoir des différences quand mem)
je pourrais essayer d y passer...
ca m apporterait vraiment qqchose en plus? (du genre moins de différences entre les navigateurs?)

n°474383
hop le fou
Tu m'en diras tant
Posté le 01-08-2003 à 12:42:25  profilanswer
 

c pas possiblede définir une taille pour une cellule de tablo contenant du texte?
avec ie6 ==>
 

Code :
  1. TD.Texte {
  2. font-weight : bold;
  3. font-size : 18pt;
  4. border-right : 1px solid green;
  5. border-left : 1px solid green;
  6. padding-left : 20px;
  7. padding-top : 5px;
  8. width : 200px;
  9. border : solid black;
  10. }


 
la largeur donnée ne correspond a rien
g essayé de passé a 300px ==> ca ajoute environ 10px
g essayé de passé a 1300px (dans le doute du bug) ==> ca a ajouté 10 autre px
11300 ==> 10 autres de plus...
 
incroyable  :pt1cable:  
 
pourtant avec les % ca marche a peu pres convenablement
décidement...
 
Edit : oui le border est redéfini mais c paske je fais plein de test... faites comme si il était pas la...


Message édité par hop le fou le 01-08-2003 à 12:43:17
n°474497
hop le fou
Tu m'en diras tant
Posté le 01-08-2003 à 14:38:34  profilanswer
 

encore une question : ca ne marche pas de faire des border sur un élément tr?
il faut faire tous les éléments TD?

n°474504
gizmo
Posté le 01-08-2003 à 14:43:11  profilanswer
 

si ca marche. mais tu peux le faire sur tout les TD, mais le résultat ne sera pas le même.

n°474519
hop le fou
Tu m'en diras tant
Posté le 01-08-2003 à 14:48:01  profilanswer
 

gizmo a écrit :

si ca marche. mais tu peux le faire sur tout les TD, mais le résultat ne sera pas le même.


 
ie ma envoyé promené quand g voulu le faire sur les <TR>
par contre sur les td ca marche bien donc je garde ca...

n°474687
hop le fou
Tu m'en diras tant
Posté le 01-08-2003 à 15:53:29  profilanswer
 

dans une cellule de tableau, j ai une image qui ressemble a un carré vert (tres interessant et primordial  :D )
 
je veux mettre cette image sur le bord droit de ma cellule (sans agrandir mon image)
==> je pense a mettre 0 en marge de l'image

Code :
  1. IMG.CarreVert {
  2. margin-right : 0px;
  3. }


sans résultat
 
alors je me dis je vais mettre le padding de la cellule a 0

Code :
  1. TD.CarreVert {
  2. padding-right : 0px;
  3. }


 
ca ne marche pas non plus...
j utilise ie6 ( :o ) et je ne comprend pas pkoi ce carré ne ve pas faire ce qu on lui demande...
 
de l'aide siouplé...
 
EDIT : g essayé float dans la cellule du tableau
ca fonctionne sous ie6 , je teste avec les autres...


Message édité par hop le fou le 01-08-2003 à 16:10:48
n°474704
the real a​ntp
Posté le 01-08-2003 à 16:02:10  profilanswer
 

SIBELIUS a écrit :

Ce que je veux dire, c'est que tant que tu ne seras pas en XHTML (strict) tu t'exposes à des appréciations différentes selon les browsers...


 
:heink: bah non, ce qui compte c'est que ce soit Strict (HTML 4, XHTML 1.0, XHTML 1.1)
Le fait que ce soit HTML ou XHTML ne doit pas influencer, sauf IE qui buggue si tu mets un en-tete XML a ta page XHTML (en-tete facultatif pour la validation en fait).

n°474729
hop le fou
Tu m'en diras tant
Posté le 01-08-2003 à 16:09:51  profilanswer
 

THE REAL Antp a écrit :


 
:heink: bah non, ce qui compte c'est que ce soit Strict (HTML 4, XHTML 1.0, XHTML 1.1)
Le fait que ce soit HTML ou XHTML ne doit pas influencer, sauf IE qui buggue si tu mets un en-tete XML a ta page XHTML (en-tete facultatif pour la validation en fait).


 
de toute facon mem en strict il y a encore des différences entre les navigateurs (c sur que ca sert a aller vers un standard mais c pas encore ca...)

n°474779
hop le fou
Tu m'en diras tant
Posté le 01-08-2003 à 16:37:10  profilanswer
 

je repose ma question qui est passé tout droit sans avoir de réponse en haut du topic
==> netscape ne reconnait pas text-align : right
 

Code :
  1. DIV.TexteDroite {
  2. text-align : right;
  3. font-weight : bold;
  4. font-size : 11pt;
  5. margin-right : 2em;
  6. padding-bottom : 12px;
  7. }


 
keske je peux faire pour remplacer?
je ne pe pas utiliser float:right paske c pas accepté non plus (ce que j avais au début je sais plus si c opera ou netscape qui ma refoulé...)

n°474782
gizmo
Posté le 01-08-2003 à 16:38:21  profilanswer
 

comment ca il ne le reconnait pas? ton texte n'est pas aligné à droite?

n°474789
hop le fou
Tu m'en diras tant
Posté le 01-08-2003 à 16:47:06  profilanswer
 

gizmo a écrit :

comment ca il ne le reconnait pas? ton texte n'est pas aligné à droite?


 
non il est en plein milieu...

n°474791
gizmo
Posté le 01-08-2003 à 16:50:37  profilanswer
 

en plein milieu? :heink: Tu veux dire centré?

n°474799
hop le fou
Tu m'en diras tant
Posté le 01-08-2003 à 16:54:44  profilanswer
 

gizmo a écrit :

en plein milieu? :heink: Tu veux dire centré?


 
oui (horizontalement je parle...)
c comme si y avais center au lieu de right mais non c bien right...
 
étrange...

n°474816
gizmo
Posté le 01-08-2003 à 17:06:00  profilanswer
 

Et c'est utilisé où dans ton texte?

n°474825
hop le fou
Tu m'en diras tant
Posté le 01-08-2003 à 17:10:07  profilanswer
 

comment ca utilisé ou?
c utilisé en bas de page
c marqué dans le code (6post fin de page html) mais g changé pâs mal de truc
ya que ce texte qui subit ce style...
 
marrant paske c le seul navigateur qui me fait ca...

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Html] Au pays des navigateurs boulay

 

Sujets relatifs
album photo qui scan un rep. et affiche les images sur une page html?[(X)HTML et Flash] Probleem Mozilla != IE
[Html] Modifier la taille de la police[HTML/CSS] Support IE 5.5, 6, Mozilla 1.0, 1.2.1, et 1.4
[HTML] rendre une image flottante et "persistante"[HTML] Adapter la hauteur de ce qu'on veut afficher
Tableau trop grand en html?[HTML/JS] Ouvrir un lien dans une nouvelle fenêtre ?
[HTML] Enregistrer un .htm au lieu de l'ouvrir ?[HTML] Comment éviter de copier-coller du code sur chaque page ?
Plus de sujets relatifs à : [Html] Au pays des navigateurs boulay


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR