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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  debutant en html , j'ai deux trois problèmes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

debutant en html , j'ai deux trois problèmes

n°1472696
sebfun
Posté le 09-11-2006 à 01:53:51  profilanswer
 

bonjour
je m'entraine actuellement a relooker une page web d'un site html existant  
le site en question  
http://www.bel-hardware.be/ (ce n'est pas mon site hein )
 
bref j'essaie de lui donner un nouveau look et par la même occasion j'apprend la xhtml
 
voici un screnn de ou j'en suis (j'ai commencé hier soir)
 
voici un screnn sous IE 6
http://www.hiboox.com/vignettes/4506/a439e5a3.jpg
 
voici un screnn sous firefox 2.0
http://www.hiboox.com/vignettes/4506/6d5268be.jpg
 
bien evidemment le rendu de firefox s'approche le plus de ce que je veux  
 
je vous expose tout mes problèmes :
 
-sous IE comment faire pour que le cadre de news soit a coté de celui du menu (comme firefox quoi)
-sous IE et firefox , le cadre avec les news matbe est decalé un tout ptit cran vers la gauche , j'aimerais qu'il le soit un tout ptit cran vers la droite  
-dans la catégories articles (là ou ya le panneau stop) , je veux mettre toute les articles cote a cote avec un leger espace quand même(regardé le site d'origine , vous comprendrez)
pour que sa fasse un peu comme matbe.com .
-vous pouvez constatez deux liste a puce composé de <ul><li> , est il possible de mettre autre choses a la place des puces (les ptits losanges noir)
 
avez vous des idées pour améliorez le design ???
il est a notez que les couleurs sont là juste pour voir les differentes balises, elles ne sont pas définitives.
la banniere sera également changé  
avez vous des idées de couleurs a mettre???
 
voici le css , la validation a été un succé sur w3c

Code :
  1. body
  2. {
  3. width : 1000px ;
  4. margin-left: auto; margin-right: auto;
  5. margin-top : 20px ;
  6. margin-bottom : 20px ;
  7. background-color : #093A66 ;
  8. color: #000000;
  9. }
  10. #entete
  11. {
  12. width: 1000px;
  13. height: 100px;
  14. background-image: url("bandeau.jpg" );
  15. background-repeat: no-repeat;
  16. margin-bottom: 10px;
  17. border: 2px solid black;
  18. }
  19. #article
  20. {
  21. width: 1000px;
  22. height: 120px;
  23. background-color: #ffffff;
  24. border: 2px solid black;
  25. margin-bottom: 10px;
  26. color: #000000;
  27. }
  28. .stop
  29. {
  30. width:auto;
  31. height:auto;
  32. padding:5px;
  33. border: none;
  34. }
  35. #menu
  36. {
  37. float: left;
  38. width: 140px;
  39. }
  40. .element_menu
  41. {
  42. background-color: #ffffff;
  43. border: 2px solid black;
  44. margin-bottom: 20px;
  45. color: #000000;
  46. font-weight: bold;
  47. text-align: center;
  48. }
  49. .element_menu ul
  50. {
  51. text-align: left;
  52. }
  53. .element_menu a:hover /* Quand on pointe sur un lien du menu */
  54. {
  55.    background-color: #B3B3B3;
  56.    color: black;
  57. }
  58. #news
  59. {
  60. background-color: #ffffff;
  61. color: #000000;
  62. border: 2px solid black;
  63. padding: 5px;
  64. width: 810px;
  65. margin-left: 180px;
  66. margin-bottom: 30px;
  67. height: auto;
  68. }
  69. .pcinpact
  70. {
  71. background-color: #ffffff;
  72. color: #000000;
  73. border: 2px solid black;
  74. width: 400px;
  75. float: left;
  76. margin-bottom: 10px;
  77. height: 300px;
  78. padding: 10px;
  79. }
  80. #site
  81. {
  82. background-color: transparent;
  83. width: 1000px;
  84. height: 350px;
  85. }
  86. .matbe
  87. {
  88. background-color: #ffffff;
  89. color: #000000;
  90. border: 2px solid black;
  91. width: 400px;
  92. float: left;
  93. height: 300px;
  94. margin-bottom: 10px;
  95. padding: 10px;
  96. margin-left: 152px;
  97. }
  98. #footer
  99. {
  100. text-align: center;
  101. background-color: #ffffff;
  102. color: #000000;
  103. border: 2px solid black;
  104. width: 1000px;
  105. height: 60px;
  106. }


je vous remercie d'avance


Message édité par sebfun le 09-11-2006 à 11:27:22
mood
Publicité
Posté le 09-11-2006 à 01:53:51  profilanswer
 

n°1472808
ZeBix
edit &gt; preview
Posté le 09-11-2006 à 10:32:10  profilanswer
 

Salut,  
 
- Pour mettre d'autres images sur tes puces : http://www.w3.org/TR/REC-CSS2/generate.html
(cherche "list-style-image" sur cette page)
 
- Pour le cadre qui se met en dessous, 99% tu temps c'est un problème avec les float / clear / position:relative ... google cela ou va voir ici :  
http://www.w3.org/TR/REC-CSS2/visuren.html#floats
 
Sans le code HTML de ta page c'est-à-dire sans savoir quel est l'élément auquel s'applique quelle propriété CSS, c'est un peu casse-têter à deviner ...  (on pourrait faire un View Source sur le site existant mais bon ... )

n°1472819
sebfun
Posté le 09-11-2006 à 10:55:46  profilanswer
 

ok excuse moi voici mon code html

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
  3.    <head>
  4.        <title>essai site belhardware</title>
  5.        <link rel="stylesheet" media="screen" type="text/css" title="essai" href="essai.css" />
  6.        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  7.    </head>
  8.    <body>
  9. <div id="entete">
  10. <!--voir css-->
  11. </div>
  12. <div id="article">
  13. <div class="stop">
  14. <a href="http://www.bel-hardware.be/fin.html"><img src="stop.jpg" alt="fin du site" title="Bel-Hardware, une "fin programmée !" /></a>
  15. </div>
  16. </div>
  17. <div id="menu">
  18. <div class="element_menu">
  19. <ul>
  20. <li><a href="http://www.bel-hardware.be/index.html">Acceuil</a></li>
  21. <br>
  22. <li><a href="http://www.bel-hardware.be/forum">Forum</a></li>
  23. <br>
  24. <li><a href="http://www.bel-hardware.be/apropos.html">A propos</a></li>
  25. </ul>
  26. <br>
  27. </div>
  28. </div>
  29. <div id="news">
  30. <ul>
  31. <li><a href="http://www.compumsa.be">- 30/07 - Magasin online Computersmsa-Shop ouvert !!!!</li>
  32. <li><a href="http://www.bel-hardware.be/forum/viewtopic.php?id=689">- 04/10 - ATIx1800xt : 9000-10000pts @ 3dm05!</li>
  33. <li><a href="http://www.bel-hardware.be/forum/viewtopic.php?id=673">- 20/09 - Intel : Voici le futur !</li>
  34. <li><a href="http://www.bel-hardware.be/forum/viewtopic.php?id=672">- 20/09 - Coup de main maison pour l'achat d'un 19" TFT !</li>
  35. <li><a href="http://www.bel-hardware.be/forum/viewtopic.php?id=622">- 11/08 - Geforce 7800 GT -> Premier test !</li>
  36. <li><a href="http://www.bel-hardware.be/forum/viewtopic.php?id=612">- 04/08 - X800GT -> Premier test !</li>
  37. </ul>
  38. <p><a href="http://www.bel-hardware.be/forum/viewforum.php?f=16">Toutes les news</p>
  39. </div>
  40. <div id="site">
  41. <div class="pcinpact">
  42. <script type="text/javascript" src="http://www.pcinpact.com/include/newspart.php?nb=8"></script>
  43. </div>
  44. <div class="matbe">
  45. <script language="JavaScript1.1" type="text/javascript" src="http://www.matbe.com/export/exportnews.htm"></script>
  46. </div>
  47. </div>
  48. <div id="footer">
  49. <p>copyright bel-hardware, page d'acceuil créer par <a href="mailto:sebfun2003@hotmail.com">sebfun</a>
  50. </div>
  51.     </body>
  52. </html>*


Message édité par sebfun le 09-11-2006 à 11:26:53
n°1472824
Chaos Inte​stinal
Posté le 09-11-2006 à 11:15:16  profilanswer
 

Merci d'utiliser la balise [code] pour plus de lisibilité :jap:

n°1472829
sebfun
Posté le 09-11-2006 à 11:27:46  profilanswer
 

ok scuse , c'est fait

n°1472830
ZeBix
edit &gt; preview
Posté le 09-11-2006 à 11:31:00  profilanswer
 

oki essaye de mettre un float:left; dans le "#news" dans ton CSS.
 
et rajoute ceci (toujours dans le CSS) :  
 

Code :
  1. .clear {
  2. clear:both;
  3. }


 
Et maintenant dans le HTML : après la DIV news rajoute une div vide :  

Code :
  1. <div id="clear"></div>


 
C'est plus "propre" ; ta div suivante (site) sera "correctement" mise en-dessous (elle l'est maintenant juste parce que ton cadre global et/ou ta taille d'écran n'est pas suffisante, autrement elle s'afficherait mal.

n°1472839
sebfun
Posté le 09-11-2006 à 11:50:24  profilanswer
 

merci , je ne connaissais pas la propriété "clear".
 
sinon euxx dans le css c'est #clear que jdois mettre pas .clear  
vu que c'est un "id" non :d ^^
 
donc sous internet explorer sa rend deja nettement mieux  
mais ptit probleme , le cadre "news" ainsi que le cadre "matbe" n'est pas correctement alligné avec le cadre "article"
 
j'ai definit un margin-left pour "matbe" et "news" mais il reste un tout ptit cran decalé vers la gauche  
je rajoute donc un ptit pixel en plus et là sa fout le cadre carrément en dessous (du genre il passe une ligne et il continue)
 
que faire svp

n°1473018
sebfun
Posté le 09-11-2006 à 14:45:52  profilanswer
 

:d

n°1473249
sebfun
Posté le 09-11-2006 à 22:18:00  profilanswer
 

:d

n°1473362
ZeBix
edit &gt; preview
Posté le 10-11-2006 à 11:10:55  profilanswer
 

Alors oui effectivement #clear si tu mets une ID ... mais tu peux mettre ".clear" et utiliser "class"  (<div class="clear"> ) . Vu que le "clear" est susceptible d'être utiliser plusieurs fois, c'est même mieux. (car autant que je sache un ID tu ne peux l'utiliser qu'une fois).
 
Concernant tes cadres décalés, c'est sûrement parce que la somme des pixels fixes que tu mets, dépasser la taille des pixels fixes de ton cadre global et/ou de ton écran.  
 
J'ai pas le courage de me replonger dans ton html/css mais regarde au niveau des margins, padding etc. si tu n'as pas des sommes de valeurs trop grandes.

mood
Publicité
Posté le 10-11-2006 à 11:10:55  profilanswer
 

n°1473500
sebfun
Posté le 10-11-2006 à 14:44:27  profilanswer
 

ok merci , c'est corrigé  
 
j'ai donc ameliorer le design  
qu'en pensez vous  
index.html
http://www.hiboox.com/vignettes/4506/4afe9f22.jpg
 
apropos.html
http://www.hiboox.com/vignettes/4506/6f8534c8.jpg
 
 

n°1473670
sebfun
Posté le 10-11-2006 à 18:04:48  profilanswer
 

sinon , comment ajoutez sur le dessus de chaque bloc , une sorte de cadre (un motif gif que j'ai)

n°1473830
sebfun
Posté le 11-11-2006 à 11:01:42  profilanswer
 

:d

n°1473871
sebfun
Posté le 11-11-2006 à 12:59:00  profilanswer
 

up

n°1474328
ZeBix
edit &gt; preview
Posté le 13-11-2006 à 09:36:41  profilanswer
 

sebfun a écrit :

sinon , comment ajoutez sur le dessus de chaque bloc , une sorte de cadre (un motif gif que j'ai)


 
Eh bien tu fais, au sein de la div représentant ton bloc, deux sous-div :  
 
- la première contiendra ton image ou ce que tu veux
- la suivante contiendra ton texte.
 
Joue avec les float et les clear pour obtenir le design souhaité

n°1474379
Aghould
Posté le 13-11-2006 à 11:08:34  profilanswer
 

ZeBix a écrit :

Eh bien tu fais, au sein de la div représentant ton bloc, deux sous-div :  
 
- la première contiendra ton image ou ce que tu veux
- la suivante contiendra ton texte.
 
Joue avec les float et les clear pour obtenir le design souhaité


 
Moi j'aurais plutôt mis ça dans le background du div du menu, avec un padding-top correspondant à la hauteur du visuel.


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

  debutant en html , j'ai deux trois problèmes

 

Sujets relatifs
pressé : récuperer une statistique sur une page html[PHP]Envoi de mail au format html.
Aide HTMLProblèmes avec web Creator
Un programme java sur une page HtmlConversion de fichier html n .doc
[HTML/PHP] Exploiter un tableau html pour base de donnéesPropriété d'une page HTML à l'ouverture (pas window.open())
[HTML]bordure champ texte 
Plus de sujets relatifs à : debutant en html , j'ai deux trois problèmes


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