Connexion
Note: Il s'agit d'une traduction automatique, s'il vous plaît utilisez un langage clair, sans jargon.

Centrage d'une barre horizontale espion menu

Forums : Centrage d'une barre horizontale espion menu
Centrage d'une barre horizontale espion menu
Lee Margolies - 11-05-2009


J'essaie de centrer une barre horizontale espion menu sur une page. Pour dire quelque raison, FF et Safari sont tous partis justifiant le menu et si je n'ai pas une propriété Padding (voir ci-dessous) dans le Ul.Menubarhorizontal il déplace la barre d'ensemble d'environ 20 pixels vers la droite.

Toute aide que vous pouvez offrir est apprécié...
Thanx,
LM

Adresse du site: http://www.Capitologic.com / test / index.html

Sprymenubarhorizontal.Css:

@ charset "utf-8";

/ * Sprymenubarhorizontal.CSS - version 0.6 - pré Spry-Release 1.6.1 * /

/ * Copyright (c) 2006. Adobe systèmes intégrés. Tous droits réservés. * /

/************************************************* ******************************

Mise en page des informations: Décrit le modèle de boîte, Positionnement, Z-order

************************************************** ***************************** /

/ * Le conteneur Ultrapériphériques de la barre de menus, Une boîte automatique largeur sans marge ou espacement * /
Ul.Menubarhorizontal
{
Marge: 0;
Padding: 0;
Largeur: 666px;
}
/ * Placer la barre de menu active avec cette classe, Met actuellement en Z-index pour accueillir bug rendant à-dire: http:/ / therealcrisp.Xs4all.Nl / meuk / ie-zindexbug.html * /
Ul.Menubaractive
{
Z-index: 1000;
}
/ * Menu item containers, Enfants de Position relative à ce conteneur et sont une largeur fixe * /
Ul.Menubarhorizontal li
{
List-style-type: None;
Font-size: 100%;
Position: Relative;
Line-Taille: -15;
Curseur: Pointer;
Largeur: 133.2px;
Float: Gauche;
}
/ * Sous-menus doivent apparaître sous leur parent (en haut: 0) avec un supérieur Z-index, Mais ils sont d'abord sur le côté gauche de l'écran (-1000em) * /
Ul.Menubarhorizontal Ul
{
Marge: 0;
Padding: 0;
List-style-type: None;
Font-size: 100%;
Z-index: 1020;
Curseur: Par défaut;
Gauche: -1000em;
Largeur: 160px;
Position: Absolue;
Background-CoUleur: # 005dab;
CoUleur: # fff;
}
/ * Sous-menu qui montre avec désignation de classe menubarsubmenuvisible, Nous avons mis à gauche à l'auto ainsi il vient sur l'écran en dessous de son élément parent menu * /
Ul.Menubarhorizontal Ul.Menubarsubmenuvisible
{
Gauche: Auto;

}
/ * Conteneurs option de menu sont même largeur fixe en tant que parent * /
Ul.Menubarhorizontal Ul li
{
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 12px;
Font-weight: Normal;
Largeur: 160px;
Border-Largeur: 1px 2px 1px 2px;
Border-style: Solides;
Border-CoUleur: # 005dab;
Background-CoUleur: Transparent;
Float: None;
Marge: 0 0 0 -1.5%;

}

/ * Sous-menu qui montre avec désignation de classe menubarsubmenuvisible, Nous avons mis de gauche à 0 si il vient sur l'écran * /
Ul.Menubarhorizontal Ul.Menubarsubmenuvisible Ul.Menubarsubmenuvisible
{
Gauche: Auto;
Haut: 0;
}

/************************************************* ******************************

Conception de l'information: Décrit le schéma de coUleurs, Frontières, Polices

************************************************** ***************************** /


/ * Options de menu sont un bloc gris clair avec un rembourrage et aucune décoration du texte * /
Ul.Menubarhorizontal une
{
Afficher: Block;
Curseur: Pointer;
Background-CoUleur: # fff;
Padding: 0.5em 0.75em;
CoUleur: # 005dab;
Text-decoration: None;
Text-align: Centre;
}
/ * Des éléments de menu qui ont la souris au-dessus ou de discussion ont un fond bleu et texte blanc * /
Ul.Menubarhorizontal une:Hover, Ul.Menubarhorizontal une:Focus
{
Background-CoUleur: # 005dab;
CoUleur: # fff;
}
Ul.Menubarhorizontal Ul a (
Text-align: Gauche;
}
/ * Des éléments de menu qui sont ouverts avec des sous-menus sont mis à menubaritemHover avec un fond bleu et texte blanc * /
Ul.Menubarhorizontal une.MenubaritemHover, Ul.Menubarhorizontal une.MenubaritemsubmenuHover, Ul.Menubarhorizontal une.Menubarsubmenuvisible
{

Text-decoration: Aucun
}
/ * Hack pour IE: Pour stabiliser l'apparence d'éléments de menu, la barre oblique à flotteurs est de garder IE 5.0 de parsing * /
@ media screen, Projection
{
Ul.Menubarhorizontal li.Menubaritemie
{
Afficher: Inline;
F \ Loat: Gauche;
}
}

************************************************** **********************************

Principal.Css:

@ charset "utf-8";

/ * Haut, Droit, Bas, Gauche * /

H1 (
Font-size: 14px;
CoUleur: # 000;
}
H2 (
Font-size: 13px;
CoUleur: # 000;
}
Body (
Font-family: Arial, Helvetica, Sans-serif;
Background-repeat: Repeat;
Background-image: URL (../ images / bkgdimage.Png);
Marge: 0;
Padding: 0;
Position: Relative;
Text-align: Centre;
}
# wrapper (
Background-CoUleur: # fff;
Largeur: 1004px;
Font-family: Arial, Helvetica, Sans-serif;
Text-align: Gauche;
CoUleur: # fff;
Margin-Gauche: Auto;
Margin-right: Auto;
}

# sidebarGauche (
Font-family: Arial, Helvetica, Sans-serif;
Marge: 0px;
Float: Gauche;
Padding: 0px;
Taille: 608px;
Largeur: 160px;
Frontière: 3px solid # 038;
}

# sidebarright (
Background-CoUleur: # fff;
Marge: 0px;
Padding: 0px;
Taille: 608px;
Largeur: 160px;
Float: Gauche;
Font-family: Arial, Helvetica, Sans-serif;
CoUleur: # fff;
Frontière: 3px solid # 038;
}

# Principalbody (
Font-family: Arial, Helvetica, Sans-serif;
CoUleur: # fff;
Background-CoUleur: # fff;
Padding: 0px;
Taille: 608px;
Largeur: 672px;
Float: Gauche;
Margin-right: Auto;
Margin-Gauche: Auto;
Border-Haut-Largeur: 3px;
Border-bottom-Largeur: 3px;
Border-Haut-style: Solides;
Border-bottom-style: Solides;
Border-Haut-CoUleur: # 038;
Border-bottom-CoUleur: # 038;
Position: Relative;
}
# header (
Font-family: Arial, Helvetica, Sans-serif;
CoUleur: # fff;
Margin-right: Auto;
Margin-Gauche: Auto;
Taille: 99px;
Largeur: 666px;
Border-Haut-Largeur: 3px;
Border-right-Largeur: 2px;
Border-bottom-Largeur: 2px;
Border-Gauche-Largeur: 2px;
Border-Haut-style: Solides;
Border-right-style: Solides;
Border-bottom-style: None;
Border-Gauche-style: Solides;
Border-Haut-CoUleur: # eee;
Border-right-CoUleur: # eee;
Border-bottom-CoUleur: # eee;
Border-Gauche-CoUleur: # eee;
}
# navbar (
Background-CoUleur: # 005dab;
Largeur: 662px;
Margin-right: Auto;
Margin-Gauche: Auto;
Margin-bottom: 0px;
Border-right-Largeur: 2px;
Border-Gauche-Largeur: 2px;
Border-bottom-Largeur: 2px;
Border-right-style: Solides;
Border-bottom-style: Solides;
Border-Gauche-style: Solides;
Border-right-CoUleur: # 005dab;
Border-bottom-CoUleur: # 005dab;
Border-Gauche-CoUleur: # 005dab;
Taille: 30px;
Position: Relative;


}
/ * ---------------- Tête styles spécifiques ----------------* /

# Li navbar une:Lien, # Li navbar une:Visited (
Afficher: Block;
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 15px;
Font-weight: Bold;
CoUleur: # 005dab;
Text-decoration: None;
Line-Taille: 24px;
Margin-right: 2px;
Margin-Gauche: 0%;
Padding: .2em .5em;
}
# Li navbar une.Actuel, # Li navbar une.Actuel:Hover, # Li navbar une.Actuel:Active (
CoUleur: # fff;
Curseur: Par défaut;
Background-CoUleur: # 005dab;
}
# Li navbar une:Hover, # Li navbar une:Active (
CoUleur: # fff;
Arrière-plan: # 005dab;
}
# navbar Ul a li:Lien, # navbar Ul a li:Visited (
Font-size: 13px;
Font-weight: Normal;
Margin-Gauche: Auto;
Margin-right: Auto;
Padding: .2em .5em;
}

# navbar Ul a li:Hover, # navbar Ul a li:Actve (
CoUleur: # fff;
Arrière-plan: # 005dab;
}

# bodytext (
Padding: 5px;
Taille: 225px;
Margin-Haut: 5px;
Margin-right: 5px;
Margin-bottom: 5px;
Margin-Gauche: 5px;
}
# imagesboxes (
Background-CoUleur: # fff;
Taille: 175px;
Marge: 0px;
Padding-Haut: 0px;
Padding-right: 0px;
Padding-bottom: 0px;

Largeur: Inherit;
}
Headlinesbox sidebarright # # # (TextBox
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 14px;
Text-align: Gauche;
Largeur: 157px;
Padding: 0px;
Marge: 0px;
}
# imagesboxestitle (
Background-CoUleur: # fff;
Marge: 0px;
Padding: 0px;
Taille: 20px;
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 14px;
CoUleur: # 000;
Text-align: Centre;
Vertical-align: Orient;
Font-weight: Bold;
}
# imagebox1 (
Background-CoUleur: # fff;
Marge: 0px;
Padding: 0px;
Largeur: 168px;
Taille: 127px;
Float: Gauche;
}
# imagebox2 (
Background-CoUleur: # fff;
Marge: 0px;
Padding: 0px;
Largeur: 168px;
Taille: 127px;
Float: Gauche;
}
# imagebox3 (
Background-CoUleur: # fff;
Marge: 0px;
Padding: 0px;
Largeur: 168px;
Taille: 127px;
Float: Gauche;
}
# imagebox4 (
Background-CoUleur: # fff;
Marge: 0px;
Padding: 0px;
Largeur: 168px;
Taille: 127px;
Float: Gauche;
}
# MissionStatement (
Background-CoUleur: # fff;
Largeur: 161px;
Taille: 74px;
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 14px;
CoUleur: # 000;
Text-align: Centre;
Font-weight: Bold;
Afficher: Table-cell;
Line-Taille: 14px;
}
# headlinesbnr (
Taille: 28px;
Largeur: 161px;
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 16px;
Font-weight: Bold;
CoUleur: # fff;
Background-image: URL (../ images / headlinesbnr.Jpg);
Line-Taille: 28px;
Text-align: Centre;
}
# headlinesbox (
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 14px;
CoUleur: # 000;
Background-CoUleur: # fff;
Text-align: Centre;
Marge: 0px;
Taille: 305px;
Padding: 0px;
Font-weight: Bold;
}
# headlinesfeed (
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 12px;
CoUleur: # 000;
Text-align: Gauche;
Afficher: Block;
Largeur: 155px;
Margin-right: Auto;
Margin-Gauche: Auto;
Font-weight: Bold;
Taille: 287px;
}
# rssbnr (
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 16px;
CoUleur: # fff;
Background-image: URL (../ images / headlinesbnr.Jpg);
Marge: 0px;
Padding: 0px;
Taille: 28px;
Largeur: 161px;
Text-align: Centre;
Line-Taille: 28px;
}
# rssbox (
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 14px;
CoUleur: # 000;
Background-CoUleur: # fff;
Text-align: Centre;
Marge: 0px;
Padding: 0px;
Font-weight: Bold;
Line-Taille: 97%;
}
# rssfeed (
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 12px;
CoUleur: # 000;
Text-align: Gauche;
Afficher: Bloc
Largeur: 155px;
Margin-Gauche: Auto;
Margin-right: Auto;

}





Re: Centrage d'une barre horizontale espion menu
Fernando Mol - 11-06-2009


Vous avez besoin pour jouer avec vos largeurs.

Maintenant, Toute la largeur de votre menu ne se divise pas dans le nombre d'éléments de menu que vous avez. Se souvenir, écrans de mesures en pixels.

Changer la largeur de la colonne centrale (où vous avez votre menu équipé) et en faire une largeur qui peut être divisé en 5, Le nombre d'éléments de menu que vous avez. Puis, Jouer avec la largeur de vos éléments de liste et les frontières de l'adapter.

I hope this helps

* N'oubliez pas de partager un lien vers votre site et de noter les postes. C'est un service gratuit pour vous et pour nous.

Re: Centrage d'une barre horizontale espion menu
Lee Margolies - 11-06-2009


Merci pour l'aide...

J'ai tenté d'ajuster la largeur et elle se heurte encore trop petite ou trop longtemps. Depuis le Spry est imbriquée dans une balise div (navbar), Ai-je besoin d'ajuster seulement que la largeur div à un multiple de 5 ou dois-je aller plus haut dans la chaîne?

Merci encore!
LM

Lee Margolies
http://www.Lmcreativemotion.com
Twitter: @ LMcreativemotio

Re: Centrage d'une barre horizontale espion menu
Fernando Mol - 11-07-2009


Votre menu est à l'intérieur d'un conteneur. Ce récipient doit être divisé par 5 à un nombre carré.

Qui est le numéro que vous devez donner à la largeur de chaque élément de menu. Considérant boders.

Je ne vous dis pas exactement où placer les nombres, Mais c'est un processus d'essai et d'erreur, Mais j'espère que vous avez l'idée.

Suivre cette règle trop: Le nombre divisible doit être une paire de.

* N'oubliez pas de partager un lien vers votre site et de noter les postes. C'est un service gratuit pour vous et pour nous.

Réponse à fil
FORUMSTUTORIELSMAGAZINESERVICESVIDEOSACTUALITéSBLOGS


© CreativeCOW.net Tous les droits sont réservés.

Communautés créatives du monde

[Haut]

Englishالعربية中文FrançaisDeutschעבריתहिन्दीItaliano日本語PortuguêsРусскийEspañol