Fazer logon
Nota: Esta é uma tradução automática, use uma linguagem clara, sem gíria.

Centramento uma barra de menu horizontal espião

Fóruns : Centramento uma barra de menu horizontal espião
Centramento uma barra de menu horizontal espião
Lee Margolies - 11-05-2009


Estou tentando centro de uma barra de menu horizontal espião em uma página. Por algum motivo, ou seja,, FF e Safari são todos deixaram justificando o menu e se eu não tiver uma propriedade Padding (ver abaixo) no Ul.Menubarhorizontal ele muda a barra inteira cerca de 20 pixels para a direita.

Qualquer ajuda que você pode oferecer é apreciada...
Thanx,
LM

Endereço do site: http://www.Capitologic.com / teste / index.html

Sprymenubarhorizontal.CSS:

@ charset "UTF-8";

/ * Sprymenubarhorizontal.CSS - versão 0.6 - pré-lançamento do Spry 1.6.1 * /

/ * Copyright (C) 2006. Adobe sistemas integrados. Todos os direitos reservados. * /

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

Informações de layout: Descreve o modelo de caixa, Posicionamento, Z-ordem

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

/ * O recipiente Ultraperiféricas da barra de menus, Uma caixa automática de largura, sem margem ou Padding * /
Ul.Menubarhorizontal
{
Margem: 0;
Padding: 0;
Largura: 666px;
}
/ * Definir a barra de menus com essa classe, ActuaLMente a Z-index para acomodar erro de processamento ou seja,: http:/ / therealcrisp.Xs4all.Nl / meuk / ie-zindexbug.html * /
Ul.Menubaractive
{
Z-index: 1000;
}
/ * Menu contentores, Crianças posição em relação a esse contêiner e são uma largura fixa * /
Ul.Li menubarhorizontal
{
List-style-type: None;
Font-size: 100%;
Posição: Relativa;
Line-Altura: -15;
Cursor: Ponteiro;
Largura: 133.2px;
Float: Esquerda;
}
/ * Submenus devem aparecer abaixo da sua mãe (Topoo: 0) com uma maior Z-index, Mas eles estão iniciaLMente fora do lado esquerdo da tela (-1000em) * /
Ul.Ul menubarhorizontal
{
Margem: 0;
Padding: 0;
List-style-type: None;
Font-size: 100%;
Z-index: 1020;
Cursor: Padrão;
Esquerdo: -1000em;
Largura: 160px;
Posição: Absoluta;
Background-Cor: # 005dab;
Cor: # fff;
}
/ * Submenu que é exibido com designação da classe menubarsubmenuvisible, Partimos da esquerda para a auto para que ele vem para a tela abaixo do seu item de menu pai * /
Ul.Ul menubarhorizontal.Menubarsubmenuvisible
{
Esquerdo: Auto;

}
/ * Menu contentores estão mesma largura fixa como pai * /
Ul.Menubarhorizontal Ul li
{
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 12px;
Font-weight: Normal;
Largura: 160px;
Border-Largura: 1px 2px 1px 2px;
Border-style: Sólidos;
Border-Cor: # 005dab;
Background-Cor: Transparente;
Float: None;
Margem: 0 0 0 -1.5%;

}

/ * Submenu que é exibido com designação da classe menubarsubmenuvisible, Fixámos esquerda para 0 para que ele vem para a tela * /
Ul.Ul menubarhorizontal.Ul menubarsubmenuvisible.Menubarsubmenuvisible
{
Esquerdo: Auto;
Topo: 0;
}

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

Design da Informação: Descreve o esquema de cores, Fronteiras, Fontes

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


/ * Itens do menu são um bloco cinza com estofos e decoração nenhum texto * /
Ul.Menubarhorizontal um
{
Exibir: Block;
Cursor: Ponteiro;
Background-Cor: # fff;
Padding: 0.5em 0.75em;
Cor: # 005dab;
Text-decoration: None;
Text-align: Centro;
}
/ * Menu itens que têm mais de rato ou de foco, ter um fundo azUl e texto branco * /
Ul.Menubarhorizontal um:Hover, Ul.Menubarhorizontal um:Foco
{
Background-Cor: # 005dab;
Cor: # fff;
}
Ul.Menubarhorizontal Ul a (
Text-align: Esquerda;
}
/ * Itens do menu que se abre com submenus são estabelecidos para menubaritemPairar com um fundo azUl e texto branco * /
Ul.Menubarhorizontal um.MenubaritemPairar, Ul.Menubarhorizontal um.MenubaritemsubmenuPairar, Ul.Menubarhorizontal um.Menubarsubmenuvisible
{

Text-decoration: Nenhum
}
/ * Hack para o IE: Para estabilizar a aparência dos itens de menu, a barra no flutuador é para manter ou seja, 5.0 de parsing * /
@ media screen, Projeção
{
Ul.Li menubarhorizontal.Menubaritemie
{
Exibir: Inline;
F \ loat: Esquerda;
}
}

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

Principal.CSS:

@ charset "UTF-8";

/ * Topo, Direito, Fundo, Esquerda * /

H1 (
Font-size: 14px;
Cor: # 000;
}
H2 (
Font-size: 13px;
Cor: # 000;
}
Body (
Font-family: Arial, Helvetica, Sans-serif;
Background-repeat: Repeat;
Background-image: Url (../ images / bkgdimage.Png);
Margem: 0;
Padding: 0;
Posição: Relativa;
Text-align: Centro;
}
# wrapper (
Background-Cor: # fff;
Largura: 1004px;
Font-family: Arial, Helvetica, Sans-serif;
Text-align: Esquerda;
Cor: # fff;
Margin-Esquerdo: Auto;
Margin-right: Auto;
}

# sidebarEsquerdo (
Font-family: Arial, Helvetica, Sans-serif;
Margem: 0px;
Float: Esquerda;
Padding: 0px;
Altura: 608px;
Largura: 160px;
Fronteira: 3px solid # 038;
}

Sidebarright # (
Background-Cor: # fff;
Margem: 0px;
Padding: 0px;
Altura: 608px;
Largura: 160px;
Float: Esquerda;
Font-family: Arial, Helvetica, Sans-serif;
Cor: # fff;
Fronteira: 3px solid # 038;
}

Mainbody # (
Font-family: Arial, Helvetica, Sans-serif;
Cor: # fff;
Background-Cor: # fff;
Padding: 0px;
Altura: 608px;
Largura: 672px;
Float: Esquerda;
Margin-right: Auto;
Margin-Esquerdo: Auto;
Border-Topo-Largura: 3px;
Border-bottom-Largura: 3px;
Border-Topo-style: Sólidos;
Border-bottom-style: Sólidos;
Border-Topo-Cor: # 038;
Border-bottom-Cor: # 038;
Posição: Relativa;
}
# header (
Font-family: Arial, Helvetica, Sans-serif;
Cor: # fff;
Margin-right: Auto;
Margin-Esquerdo: Auto;
Altura: 99px;
Largura: 666px;
Border-Topo-Largura: 3px;
Border-right-Largura: 2px;
Border-bottom-Largura: 2px;
Border-Esquerdo-Largura: 2px;
Border-Topo-style: Sólidos;
Border-right-style: Sólidos;
Border-bottom-style: None;
Border-Esquerdo-style: Sólidos;
Border-Topo-Cor: # eee;
Border-right-Cor: # eee;
Border-bottom-Cor: # eee;
Border-Esquerdo-Cor: # eee;
}
# navbar (
Background-Cor: # 005dab;
Largura: 662px;
Margin-right: Auto;
Margin-Esquerdo: Auto;
Margin-bottom: 0px;
Border-right-Largura: 2px;
Border-Esquerdo-Largura: 2px;
Border-bottom-Largura: 2px;
Border-right-style: Sólidos;
Border-bottom-style: Sólidos;
Border-Esquerdo-style: Sólidos;
Border-right-Cor: # 005dab;
Border-bottom-Cor: # 005dab;
Border-Esquerdo-Cor: # 005dab;
Altura: 30px;
Posição: Relativa;


}
/ * ---------------- Cabeçalho estilos específicos ----------------* /

# navbar li um:Link, # navbar li um:Visited (
Exibir: Block;
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 15px;
Font-weight: Bold;
Cor: # 005dab;
Text-decoration: None;
Line-Altura: 24px;
Margin-right: 2px;
Margin-Esquerdo: 0%;
Padding: .2em .5em;
}
# navbar li um.Atual, # navbar li um.Atual:Hover, # navbar li um.Atual:Active (
Cor: # fff;
Cursor: Padrão;
Background-Cor: # 005dab;
}
# navbar li um:Hover, # navbar li um:Active (
Cor: # fff;
Fundo: # 005dab;
}
# navbar Ul li um:Link, # navbar Ul li um:Visited (
Font-size: 13px;
Font-weight: Normal;
Margin-Esquerdo: Auto;
Margin-right: Auto;
Padding: .2em .5em;
}

# navbar Ul li um:Hover, # navbar Ul li um:Actve (
Cor: # fff;
Fundo: # 005dab;
}

# bodytext (
Padding: 5px;
Altura: 225px;
Margin-Topo: 5px;
Margin-right: 5px;
Margin-bottom: 5px;
Margin-Esquerdo: 5px;
}
# imagesboxes (
Background-Cor: # fff;
Altura: 175px;
Margem: 0px;
Padding-Topo: 0px;
Padding-Esquerdo: 0px;
Padding-bottom: 0px;

Largura: Herdar;
}
Headlinesbox sidebarright # # # texto (
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 14px;
Text-align: Esquerda;
Largura: 157px;
Padding: 0px;
Margem: 0px;
}
# imagesboxestitle (
Background-Cor: # fff;
Margem: 0px;
Padding: 0px;
Altura: 20px;
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 14px;
Cor: # 000;
Text-align: Centro;
Vertical-align: Média;
Font-weight: Bold;
}
# imagebox1 (
Background-Cor: # fff;
Margem: 0px;
Padding: 0px;
Largura: 168px;
Altura: 127px;
Float: Esquerda;
}
# imagebox2 (
Background-Cor: # fff;
Margem: 0px;
Padding: 0px;
Largura: 168px;
Altura: 127px;
Float: Esquerda;
}
# imagebox3 (
Background-Cor: # fff;
Margem: 0px;
Padding: 0px;
Largura: 168px;
Altura: 127px;
Float: Esquerda;
}
# imagebox4 (
Background-Cor: # fff;
Margem: 0px;
Padding: 0px;
Largura: 168px;
Altura: 127px;
Float: Esquerda;
}
Missionstatement # (
Background-Cor: # fff;
Largura: 161px;
Altura: 74px;
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 14px;
Cor: # 000;
Text-align: Centro;
Font-weight: Bold;
Exibir: Table-cell;
Line-Altura: 14px;
}
# headlinesbnr (
Altura: 28px;
Largura: 161px;
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 16px;
Font-weight: Bold;
Cor: # fff;
Background-image: Url (../ images / headlinesbnr.Jpg);
Line-Altura: 28px;
Text-align: Centro;
}
Headlinesbox # (
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 14px;
Cor: # 000;
Background-Cor: # fff;
Text-align: Centro;
Margem: 0px;
Altura: 305px;
Padding: 0px;
Font-weight: Bold;
}
# headlinesfeed (
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 12px;
Cor: # 000;
Text-align: Esquerda;
Exibir: Block;
Largura: 155px;
Margin-right: Auto;
Margin-Esquerdo: Auto;
Font-weight: Bold;
Altura: 287px;
}
# rssbnr (
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 16px;
Cor: # fff;
Background-image: Url (../ images / headlinesbnr.Jpg);
Margem: 0px;
Padding: 0px;
Altura: 28px;
Largura: 161px;
Text-align: Centro;
Line-Altura: 28px;
}
Rssbox # (
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 14px;
Cor: # 000;
Background-Cor: # fff;
Text-align: Centro;
Margem: 0px;
Padding: 0px;
Font-weight: Bold;
Line-Altura: 97%;
}
# rssfeed (
Font-family: Arial, Helvetica, Sans-serif;
Font-size: 12px;
Cor: # 000;
Text-align: Esquerda;
Exibir: Bloco
Largura: 155px;
Margin-Esquerdo: Auto;
Margin-right: Auto;

}





Re: Centramento uma barra de menu horizontal espião
Fernando Mol - 11-06-2009


Você precisa jogar com a sua largura.

Agora, Toda a largura do seu menu não dividir-se no número de elementos de menu que você tem. Lembrar, Telas de medidas em pixels.

Alterar a largura da coluna central (onde você tem seu menu instalada) e torná-lo uma largura que pode ser dividido em 5, O número de itens de menu que você tem. Então, Brincar com a largura dos itens da sua lista e as fronteiras para ajustá-lo.

Espero que isso ajude

* Lembre-se de compartilhar um link para seu site e para avaliar os posts. Este é um serviço gratuito para você e para nós.

Re: Centramento uma barra de menu horizontal espião
Lee Margolies - 11-06-2009


Obrigado pela ajuda...

Tentei ajustar a largura e ainda aparece demasiado pequenas ou demasiado longo. Desde o Spry estiver aninhado em uma tag div (navbar), Eu preciso apenas ajustar a largura da div para um múltiplo de 5 ou eu preciso ir mais longe na cadeia?

Obrigado novamente!
LM

Margolies lee
http://www.Lmcreativemotion.com
Chilro: @ LMcreativemotio

Re: Centramento uma barra de menu horizontal espião
Fernando Mol - 11-07-2009


O menu está dentro de um recipiente. Que o recipiente deve ser dividido por 5 para um número quadrado.

Que é o número que deve dar para a largura de cada elemento do menu. Considerando boders.

Eu não estou te dizendo exatamente onde colocar os números, Mas é um processo de tentativa e erro, Mas eu espero que você começa a idéia.

Seguir esta regra também: O número divisível deve ser um par.

* Lembre-se de compartilhar um link para seu site e para avaliar os posts. Este é um serviço gratuito para você e para nós.

Resposta à discussão
FóRUNSTUTORIAISMAGAZINESERVIçOSVIDEOSNOTíCIASBLOGS


© CreativeCOW.net Todos os direitos reservados.

Creative Comunidades do Mundo

[Topo]

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