Se passer complètement des tableaux pour la mise en page.

Se passer complètement des tableaux pour la mise en page. - Web design - Graphisme

Marsh Posté le 28-06-2006 à 05:55:14    

bonjour à tous
 
 Je suis en train de réécrire mon site. J'avais déja décider de virer tous les frames, iframes
 les remplacer par des overflow, et des includes php.
 
 Maintenant je suis en train de réécrire mes fichiers car je me rends compte que il n'y a pas besoin de tableaux pour le positionnement d'éléments certains sites n'utilisent plus du tout de tableaux pour positionner des graphs ou animations il n'utilise du code css dans la totalité mais je n'arrive pas à positionner en css des éléments  
flash
 
 Je sais positionner des Jpg gif et autres extensions mais pas les swf pouvez vous m'aider ?
 

Code :
  1. Fichier CSS
  2. body
  3. {
  4. background: #333333;
  5. color: #000000;
  6. font: 9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  7. margin: 0 10px 10px 115px;
  8. padding: 0px;
  9. }
  10. .head {
  11. background-image: url('head.jpg');
  12. width: 800px;
  13. height: 115px;
  14. }
  15. .menu {
  16. background-image: url('menu.jpg');
  17. width: 770px;
  18. height: 106px;
  19. }
  20. .body {
  21. background-image: url('body.jpg');
  22. width: 770px;
  23. height: 350px;
  24. }
  25. .bottom {
  26. background-image: url('bottom.jpg');
  27. width: 770px;
  28. height: 57px;
  29. }
  30. div#bloc1 {
  31. background: #FFFFFF;
  32. width: 770px;
  33.        height: 350px;
  34.        overflow: auto;
  35. }
  36. a:link {color: #000000;
  37.         font-weight: bold;
  38.         }
  39. a:visited {color: #000000;
  40.          font-weight: bold;
  41.   
  42.         }
  43. .accueil {
  44.         font-family: Verdana, Arial, Helvetica, sans-serif;
  45.         font-size: 10px;
  46.         color: #000000;
  47.         margin-top: 10px;
  48.         text-align: justify;
  49.         width: 640px;
  50.         background-color: #F0F0F0;
  51.         border: 1px solid #333333;
  52.         padding: 1em;
  53.         line-height: 150%;
  54. }


 

Code :
  1. Fichier index.php
  2.   <html>
  3. <head>
  4. <title>mon site</title>
  5. <link href="style_center.css" rel="stylesheet" type="text/css" />
  6. </head>
  7. <body>
  8. <div class="head"></div>
  9. <div class="menu"></div>
  10. <div class="body">
  11. <div id="bloc1">
  12.  <div align="center">
  13.   <?php include("main_modul.so" ); ?>
  14.                 </div>
  15.         </div>
  16. </div>
  17. <div class="bottom"></div>
  18. </body>
  19. </html>


 
Merci de votre aide  :)


Message édité par luxylux le 28-06-2006 à 06:02:41
Reply

Marsh Posté le 28-06-2006 à 05:55:14   

Reply

Marsh Posté le 28-06-2006 à 08:14:09    

Un flash ca se trouve dans une balise object, si tu as un flash sur ta page ben tu lui colles un id et tu y accèdes en CSS par #flashid
 
plus serieusement tu aurais un visuel de ce que tu cherches à obtenir ?

Reply

Marsh Posté le 28-06-2006 à 08:34:09    

gatsu35 a écrit :

Un flash ca se trouve dans une balise object, si tu as un flash sur ta page ben tu lui colles un id et tu y accèdes en CSS par #flashid
 
plus serieusement tu aurais un visuel de ce que tu cherches à obtenir ?


http://www.enfantskdos.fr/sidyjonline/so/screen.jpg
 
 mes icons, le menu flash et l'animation flash sont positionés dans un tableau c'est ce que je voudrais changé pour alleger le code final car j'arrive a voir le meme résultat sans le tableau pour le reste et le code est tres legé il est affichier plus haut. sauf que si je retire mon tableau plus de flash et plus d'icons.
 

Reply

Marsh Posté le 29-06-2006 à 10:09:13    

Je suis parvenu à placé mon menu et mon animation flash en CSS mais je ne comprends pas pouquoi je suis obligé de donné une valeur négative pour positionner mon menu flash. Quand je mettais une valeur positive ca foutais tout le design en l'air.  
 

Code :
  1. "Fichier CSS"
  2. .menu {
  3. background-image: url('menu.jpg');
  4. width: 770px;
  5. height: 103x;
  6. }
  7. .flashmenu {
  8. margin-top: -30px;  /* <---------- ICI*/
  9. margin-left: 25px; 
  10. border: 0;
  11. }
  12. .blackanimation {
  13. margin-left: 513px; 
  14. border: 0;
  15. }


 

Code :
  1. <html>
  2. <head>
  3. <link rel="stylesheet" type="text/css" media="all" href="style_center.css">
  4. </head>
  5. <body>
  6. <div class="head"></div>
  7. <div class="menu">
  8. <div class="blackanimation">
  9. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
  10. codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0
  11. ,0" width="233" height="103">
  12.           <param name=movie value="sidyjonline_black_animation.swf">
  13.           <param name=quality value=high>
  14.           <embed src="sidyjonline_black_animation.swf" quality=high
  15. pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=Shockwa
  16. veFlash" type="application/x-shockwave-flash" width="233" height="103">
  17.           </embed>
  18.         </object>
  19. </div>
  20. <div class="flashmenu">
  21. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
  22. codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0
  23. ,0" width="440" height="25">
  24.           <param name=movie value="sidyjonline_menu.swf">
  25.           <param name=quality value=high>
  26.           <embed src="sidyjonline_menu.swf" quality=high
  27. pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=Shockwa
  28. veFlash" type="application/x-shockwave-flash" width="440" height="25">
  29.           </embed>
  30.         </object>
  31. </div>
  32. </div>
  33. <div class="body">
  34. <div id="bloc1">
  35.  <div align="center">
  36.   <?php include("main_modul.so" ); ?>
  37.                 </div>
  38.         </div>
  39. </div>
  40. <div class="bottom"></div>
  41. </body>
  42. </html>


Message édité par luxylux le 29-06-2006 à 10:10:15
Reply

Sujets relatifs:

Leave a Replay

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