CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

ptit prob, et avis tant qu'on y est XD

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
wroxx
wroxx
Niveau 10
06 juillet 2006 à 17:32:02

Salut!

voilaà, je suis en train de créer un site, mais j´ai quelques problèmes!

voici une illustration :d)
http://img444.imageshack.ack.us/img444/6416/temp4ic.png

vous voyez, le header et le menu du header ne sont pas collé :fou: je pense que c´est à cause des boutons, mais je ne sais pas cmt réduire tt cela

voici le xHtml:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Stric
t//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue sur mon site !< /title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design sombre" href="designV1´.css" />
</head>

<body>

<div id="header"></div>

<div id="menu_header">

<ul>
<li class="bouton_gauche"><a href="accueil´.html"> Accueil </a></li>
<li class="bouton_gauche"><a href="groupe.html"> Le Groupe </a></li>
<li class="bouton_gauche"><a href="lamusique.html"> La Musique </a></li>
<li class="bouton_gauche"><a href="gallerie.html"> La Gallerie </a></li>
<li class="bouton_droite"><a href="changer.html"> Changer de design </a></li>
<li class="bouton_droite"><a href="forum.html"> Forum </a></li>
</ul>

</div>

<div id="contenus">

</div>

<div id="mini_banniere"></div>

<div id="menu">

</div>

<div id="news"></div>

<div id="blog_radio"><div>

</body>
</html>

et le css:

body {
margin: auto;
width: 999px;
height: 700px;
font-family: verdana, arial, sans-serif;
font-size: 75%;
text-align:center;
margin-top: 15px;
margin-bottom: 15px;
}

  1. header

{
width: 1000px;
height: 86px;
background-image: url("images/header.png");
background-repeat: no-repeat;
}

  1. menu_header

{
width: 1000px;
height: 23px;
background-image: url("images/header_menu´.png");
background-repeat: no-repeat;
}

  1. mini_banniere

{
width: 62px;
height: 280px;
background-image: url("images/mini_banniere.png");
background-repeat: no-repeat;
float:left;
}

  1. menu

{
margin-left: 63px;
width: 176px;
height: 129px;
background-image: url("images/menu´.png");
background-repeat: no-repeat;
}

  1. news

{
margin-left: 63px;
width: 176px;
height: 151px;
background-image: url("images/news.png");
background-repeat: no-repeat;

}

  1. blog_radio

{ width: 239px;
height: 310px;
background-image: url("images/radioblog.png");
background-repeat: no-repeat;
float:left;
}

  1. contenus

{ float:right;
width: 760px;
height: 590px;
background-image: url("images/contenus´.png");
background-repeat: no-repeat;

}

/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! */
/* !! !!!!!!!!!!!!!-MISE EN PAGE--MISE EN PAGE--MISE EN PAGE--MISE EN PAGE--MISE EN PAGE-!!!!!!!!!!!!!!!! */
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! */

p
{ border: none;
width: 100%;
text-align: justify;
font-size: medium
font-family: "Comic Sans MS", "Trebuchet MS", Georgia, serif;
}

q
{ border: 1px dashed #99c2f9;
color: black;
font-style: italic;
padding: 12px;
margin: 50px;
background-color: white;
}

a img { border: none; /* Pas de bordure */ }

  1. menu_header ul

{
list-style-type : none; /* Car sinon les puces se placent n´importe où */ }

  1. menu_header li

{ line-height : 15px;
padding : 0 0.5em; /* Pour espacer les boutons entre eux */
}

li.bouton_gauche
{ float : left;
}

li.bouton_droite
{ float : right;
}

  1. menu_header a

{ color : black;
text-decoration : none;
padding : 0 0.5em;
font : 1em "Trebuchet MS";
}

merci au plus attentionné de m´aider, et si vous voulez, vous pouvez donner quelques avis et conseils :-)))

Yoda_Software
Yoda_Software
Niveau 30
06 juillet 2006 à 17:52:11

Je ne vais pas pouvoir t´aider à trouver la solution à ton problème, j´ai énormément de mal à réfléchir aujourd´hui à cause d´un mal de crâne.
Par contre, je peux te donner quelques astuce pour simplifier ton css.
Par exemple dans :
body {
margin: auto;
width: 999px;
height: 700px;
font-family: verdana, arial, sans-serif;
font-size: 75%;
text-align:center;
margin-top: 15px;
margin-bottom: 15px;
}
tu peux remplacer :
margin: auto;
margin-top: 15px;
margin-bottom: 15px;
par :
margin: 15px auto;

En effet, on peut définir margin en une seule fois en définissant les paramètres dans l´ordre suivant : haut droite bas gauche.
De plus lorsque la valeur pour le haut est égale à la valeur pour le bas, il suffit d´en définir une seule. Même chose pour la droite et la gauche. Ce qui donne :
margin: 15px (pour le haut et le bas) auto (pour la droite et la gauche);

wroxx
wroxx
Niveau 10
06 juillet 2006 à 17:54:12

merci qd même yoda, je vais modifier ce que tu m´a conseiller :ok:

Yoda_Software
Yoda_Software
Niveau 30
06 juillet 2006 à 17:55:34

De la même façon, on peut remplacer :
background-image: url("images/header.png");
background-repeat: no-repeat;

par :
background: url("images/header.png") no-repeat;

en fait, on peut définir tous les attributs background comme par exemple :
background: #FFFFFF url("images/header.png") top left no-repeat;

ce qui défini une image en background non répétée en haut à gauche et avec la couleur #FFFFFF au cas ou l´image ne s´afficherai pas.

wroxx
wroxx
Niveau 10
06 juillet 2006 à 17:56:39

ah ok!

c´est vrai que je le trouve compliqué mon css!

Yoda_Software
Yoda_Software
Niveau 30
06 juillet 2006 à 18:05:33

padding fonctionne de la même façon que margin, d´ailleurs tu l´utilise à 2 ou 3 reprise dans la mise en page, tout comme border.

A l´inverse, on est censé pouvoir définir tous les attributs de font de la même façon en une seule ligne, mais celà ne semble pas fonctionner. En tout cas, je n´ai jamais réussi.

La bible HTML de Micro application dit :
font (Police en général):
cette mention est un résumé des mentions distinctes facultatives suivantes : font-family, font-style, font-variant, font-size, font-weight, line-height.
Avec font vous pouvez mélanger différents formatages de police. Les mentions de valeur habituelles sont permises pour les propriétés de feuilles de style autorisées qui sont résumées dans font : l´ordre des mentions n´a pas d´importance.

Mais lors de tous mes essais, la ligne n´était pas interprêtée.

wroxx
wroxx
Niveau 10
06 juillet 2006 à 18:49:01

merci de ton aide pour la moins intéressante bien qu´elle ne réponde pas à mo problème!

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware