Bordures Flash

Bordures Flash - HTML/CSS - Programmation

Marsh Posté le 26-10-2008 à 20:25:38    

Bonjour à tous,
 
j'ai une page d'accueil à réaliser en html avec un style css et je rencontre des problèmes de compatibilité entre les différents navigateurs: Firefox 3.0.3 et IE7.
 
J'ai une bordure à réaliser autour d'un flash et d'une image, pour ce faire j'utilise une image.
 
Deux choses que je n'arrive pas à régler:
- J'ai un espace en dessous de mon flash et la bordure sous Firefox
- Ma bordure horizontal ne fais pas 4 mais 19 px sous IE7
Savez vous egalement comment centrer verticalement du texte? Comme dans <div id="acceuil">
 
Voici les codes :

Code :
  1. HTML :
  2. <html>
  3. <head>
  4. <title>Aerosph'air</title>
  5. <link rel="stylesheet" type="text/css" href="style.css" />
  6. </head>
  7. <body>
  8. <div id="contenu">
  9. <div id="menu">
  10. <b>
  11. <div id="bordureg"></div>
  12. <div id="acceuil"><a href="#"><font color=#FF0033><br>Acceuil</font></a></div>
  13. <div id="centre"></div>
  14. <div id="menusuite"><a href="#">A propos...</a></div>
  15. <div id="centre"></div>
  16. <div id="menusuite"><a href="#">Evenement</a></div>
  17. <div id="centre"></div>
  18. <div id="menusuite"><a href="#">Photo</a></div>
  19. <div id="centre"></div>
  20. <div id="menusuite"><a href="#">Forum</a></div>
  21. <div id="centre"></div>
  22. <div id="menusuite"><a href="#">Contact</a></div>
  23. <div id="bordured"></div>
  24. </div>
  25. <div id="bordurehflash"></div>
  26. <div id="bordurevflash"></div>
  27. <div id="flash"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="410" height="220">
  28. <param name="movie" value="flashs finalisés/ballon.swf">
  29. <param name="quality" value="high">
  30. <embed src="flashs finalisés/ballon.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="410" height="220"></embed>
  31. </object></div>
  32. <div id="bordurevflash"></div>
  33. <div id="aerosphair"></div>
  34. <div id="bordurevflash"></div>
  35. <div id="bordurehflash"></div>
  36. </div>
  37. </body>
  38. </html>


Et voici le style.css:

Code :
  1. body{
  2. background-color:#42BCFD;
  3. margin:0 auto;
  4. font-family:candara;
  5. text-align:center;
  6. }
  7. /*contenu,pas centrer sur explorer-------------------------*/
  8. #contenu{
  9. width: 767px;
  10. position:relative;
  11. margin-left:auto;
  12. margin-right:auto;
  13. background-color:#0AAAFE;
  14. background-repeat:repeat-y;
  15. }
  16. /* Banniere avec bouton------------------------------------------------------------------*/
  17. #menu a{
  18. text-decoration:none;
  19. color:#0AAAFE;
  20. font-size:22;
  21. }
  22. /*bordure gauche menu------------------------------------*/
  23. #bordureg{
  24. float:left;
  25. width:3px;
  26. height:80px;
  27. background-image:url(image-aerosphair/img01.gif);
  28. background-repeat:repeat;
  29. }
  30. /*bordure droite menu---------------------------------------*/
  31. #bordured{
  32. float:left;
  33. width:4px;
  34. height:80px;
  35. background-image:url(image-aerosphair/img01.gif);
  36. background-repeat:repeat;
  37. }
  38. /*bouton acceuil-----------------------------------------*/
  39. #acceuil{
  40. color:#FF0033;
  41. text-align:center;
  42. float:left;
  43. width:125px;
  44. height:80px;
  45. background-image:url(image-aerosphair/img03.gif);
  46. }
  47. /*separation boutons du menu---------------------------------*/
  48. #centre{
  49. float:left;
  50. width:2px;
  51. height:80px;
  52. background-image:url(image-aerosphair/img01.gif);
  53. background-repeat:repeat;
  54. }
  55. /*boutons du menu---------------------------------------------------*/
  56. #menusuite{
  57. text-align:center;
  58. float:left;
  59. width:125px;
  60. height:80px;
  61. background-image:url(image-aerosphair/img02.gif);
  62. }
  63. #flash{
  64. float:left;
  65. }
  66. /*bordure horizontal du flash--------------------------------*/
  67. #bordurehflash{
  68. float:left;
  69. width:767px;
  70. height:4px;
  71. background-image:url(image-aerosphair/img01.gif);
  72. background-repeat:repeat;
  73. background-attachment: fixed;
  74. ;
  75. }
  76. /*bordure vertical du flash------------------------------------*/
  77. #bordurevflash{
  78. float:left;
  79. width:4px;
  80. height:220px;
  81. background-image:url(image-aerosphair/img01h.gif);
  82. background-repeat:repeat;
  83. }
  84. #flash{
  85. float:left;
  86. }
  87. #aerosphair{
  88. float:left;
  89. width:345px;
  90. height:220px;
  91. background-image:url(image-aerosphair/aerosphair.jpg);
  92. background-repeat:no-repeat;
  93. }
  94. #gauche {
  95. width:350px;
  96. margin-left:30px;
  97. text-align:justify;
  98. }
  99. /#stopflot{
  100. clear:both;
  101. }


 
 
Merci d'avance pour vos réponse et pour votre aide.
 
Édité par Elmoricq : les titres en majuscules sont interdits.


Message édité par Elmoricq le 27-10-2008 à 14:32:39
Reply

Marsh Posté le 26-10-2008 à 20:25:38   

Reply

Marsh Posté le 27-10-2008 à 13:35:48    

vertical-align : center
 
... Sinon, les autres problèmes, ça donne quoi avec un DOCTYPE ?


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 27-10-2008 à 15:09:46    

Merci abais,
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">

 
 
Ceci arrange le problème pour IE7 mais pas pour firefox,
 
vertical-align:center ne marche pas, j'avais déjà essaayé

Reply

Marsh Posté le 27-10-2008 à 21:28:46    

et avec un doctype XHTML Strict 1.0  ?


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Sujets relatifs:

Leave a Replay

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