Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/01/2012, 09h52   #1
Invité de passage
 
Inscription : décembre 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 11
Points : 1
Points : 1
Par défaut MENU horizontal réactif en CSS

Bonjour à tous,

J'ai tenté la conception d'un menu horizontal et réactif en css.
Lorsque je suis sous easyphp, internet explorer, firefox je n'ai aucun souci : en cliquant sur ma barre de menu j'accède rapidement aux pages choisies.

C'est sur chrome que cela pose problème et je ne sais pas :
-comment modifier ma feuille de style uniquement pour chrome
-ce qui cloche au niveau de mes éléments

Je vous joins les éléments (la page en ligne et ici :ma page et je vous joins ma feuille de style associée.
Si quelqu'un peut m'aiguiller un petit peu pour que j'y vois plus clair.
Fichiers attachés
Type de fichier : css monstyle.css (4,2 Ko, 5 affichages)
macbida est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 11h46   #2
Membre actif
 
Avatar de Emyleen
 
Femme Emeline Dabée
Webmaster
Inscription : mars 2010
Messages : 136
Détails du profil
Informations personnelles :
Nom : Femme Emeline Dabée
Âge : 26
Localisation : France, Aveyron (Midi Pyrénées)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2010
Messages : 136
Points : 171
Points : 171
Bonjour

C'est ça qui pose problème :

Code css :
1
2
3
4
5
6
7
8
a.menu:active {
	display:block; 
	float:left; 
	width:24.5%; 
	text-decoration:none; 
	background-color:#000000; 
	color:#FFFFFF;
}

Remplace ton width: 24,5%; par width: 100px; ça devrait résoudre ton souci
__________________
I want to break frite ~~ Chocolat....chocolat...CHOCOLAAAAAAAAAAT!!!
Emyleen est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/01/2012, 12h49   #3
Membre expérimenté
 
Avatar de Torgar
 
Homme Jérémy
Développeur Web
Inscription : août 2007
Messages : 326
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 326
Points : 535
Points : 535
Envoyer un message via MSN à Torgar Envoyer un message via Skype™ à Torgar
Bonjour,

Tu peux même supprimer cette propriété car elle hérite celle de a.menu:link, a#menu:visited { } qui est déjà à 100px.
__________________
Vivez vos rêves !!!

Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
Torgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 17h33   #4
Invité de passage
 
Inscription : décembre 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 11
Points : 1
Points : 1
C'est bien la partie lien active qui avait une width à 22.5% je l'ai viré et du coup au clic dessus cela ne change plus la largeur donc ca c plutot pas mal.
Merci beaucoup!
Par contre jeme rends compte qu'il y a pas mal de propriétés doublons dans ma feuille car je suis débutante et du coup c un peu fouilli, je m'y perds moi meme et ca donne ca!
En meme temps ce site et à rendre pour un exam donc j'aimerai bien que ma stylesheet soit correcte.
Tu vois des choses qui te choquent sinon?

Par exemple j'aimerais bien avoir ce même menu mais grâce à des listes à puce (liste style type:none, display in line...je connais un peu les bases) mais pour mélanger les styles de liens ac des elements block et les le menu en liste à puce je vois pas comment faire
macbida est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 17h47   #5
Membre expérimenté
 
Avatar de Torgar
 
Homme Jérémy
Développeur Web
Inscription : août 2007
Messages : 326
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 326
Points : 535
Points : 535
Envoyer un message via MSN à Torgar Envoyer un message via Skype™ à Torgar
Je regarde ça ce soir plus en détail et te proposerai une version corrigée.

Oui, je vois autre chose mais on peut pas dire que ce soit choquant ^^
__________________
Vivez vos rêves !!!

Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
Torgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 22h58   #6
Invité de passage
 
Inscription : décembre 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 11
Points : 1
Points : 1
Par défaut une liste à puce avec les memes effets

En plus il y a un truc qui me tourmente : normalement on crée des menu horizontaux grâce a des li ke l'on passe en en list-style-type none...

Par contre il va falloir que j vire quoi pour avoir mes listes propres avec ce code ?
macbida est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 23h15   #7
Membre expérimenté
 
Avatar de Torgar
 
Homme Jérémy
Développeur Web
Inscription : août 2007
Messages : 326
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 326
Points : 535
Points : 535
Envoyer un message via MSN à Torgar Envoyer un message via Skype™ à Torgar
Bonsoir,

Je m'excuse je n'ai pas eu le temps de faire ce que je voulais ce soir :s

Je verrai ça demain. Bonne soirée à demain.
__________________
Vivez vos rêves !!!

Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
Torgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 10h53   #8
Invité de passage
 
Inscription : décembre 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 11
Points : 1
Points : 1
aucun souci torgar c'est déjà très gentil de vouloir me donner un coup de pouce
bises
macbida est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 17h52   #9
Membre expérimenté
 
Avatar de Torgar
 
Homme Jérémy
Développeur Web
Inscription : août 2007
Messages : 326
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 326
Points : 535
Points : 535
Envoyer un message via MSN à Torgar Envoyer un message via Skype™ à Torgar
Alors voici ce que j'ai pu noter.

Code :
1
2
3
4
5
6
h1 {
    font-size:14px; 
}
h2 { 
    font-size:14px;
}
Peut être combiné en un
Code :
1
2
3
h1, h2 {
    font-size: 14px;
}
Mettre border: none; à la place de border: 0; (pour la class .ligne)

Pour tes définitions de style sur les balises <a></a> pas besoin de répéter les text-decoration: none; vu que tu le fais une fois dans a:link, a:visited {}.

Donc ça devient :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/* Définition du style des liens*/
/* liens par défaut */
a:link, a:visited {
    color:#FD7800; 
    text-decoration:none;
}
 
/* liens du menu */
a.menu:link, a#menu:visited {
    display:block;
    float:left;
    background-color:#FFFFFF;
    color:#000000;
    width: 100px;
    font-size: 13px;
    font-weight: bold;
}
 
a.menu:hover {
    display:block;
    background-color:#FD7800; 
    color:#FFFFFF;
}
 
a.menu:active {
    display:block; 
    float:left; 
    width:24.5%;
    background-color:#000000; 
    color:#FFFFFF;
}
Voir commentaire dans le code
Code :
1
2
3
4
5
6
7
8
9
10
#entete {
    float:left;
    margin:0;
    padding:0; /* A supprimer puisque tu le redéfini en dessous */
    width:100%;
    padding: 15px 20px 10px 20px;
    text-align:left;
    background-image:url(images/header.png);
    background-repeat: no-repeat;
}
Les margin à auto ne servent à rien si ta largeur est de 100%. Il n'y aura donc pas de centrage.
Code :
1
2
3
4
5
6
7
8
.conteneur_col{
    margin-left:auto;
    margin-right:auto;
    width: 100%;
    text-align:center;
    line-height: 12px;
    float:left;
}
Je ne peux pas vérifier, mais est-ce bien utilie ?
Code :
1
2
3
.col1 .col2 .col3 img{
    width: 100%;
}
__________________
Vivez vos rêves !!!

Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
Torgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h27.


 
 
 
 
Partenaires

Hébergement Web