Jump to content
Fórum Script Brasil
  • 0

Como Centralizar Menu Css


PristonSkins

Question

Eu estou com uma duvida como eu consigo centralizar o meu menu já tentei um monte de coisa mais não consigo gostaria q ele fique auto para qualquer tamanho de munitor

aki a do site

<link rel="stylesheet" href="menu/menu_style.css" type="text/css" />
</head>
<ul id="menu">

        <li><a href="http://pristonskins.6te.net/Skin.html" target="_self">Home</a></li>
        <li><a href="http://pristonskins.6te.net/defesa.html" target="_self">Itens Defesa</a></li>
        <li><a href="http://pristonskins.6te.net/ataque.html" target="_self">Itens Ataque</a></li>
        <li><a href="http://pristonskins.6te.net/Cabelo.html" target="_self">Cabelos</a></li>
        <li><a href="http://pristonskins.6te.net/Cr%e9ditos.HTML" target="_self">Creditos</a></li>
</ul>
aki a do css
ul#menu
{
    margin:0 auto;
    padding:0 auto;
    list-style-type:none;
    width:auto;
    position:relative;
    display:block;
    height:30px;
    font-size:12px;
    font-weight:bold;
    background:transparent url(images/nav_bg.png) repeat-x top left;
    font-family:Arial, Helvetica, sans-serif;
    border-bottom:1px solid #000000;
    border-top:1px solid #000000;
}

ul#menu li
{
    display:block;
    float:left;
    margin:0;
    padding:0;
}
    
ul#menu li a
{
    display:block;
    float:left;
    color:#999999;
    text-decoration:none;
    font-weight:bold;
    padding:8px 20px 0 20px;
}
    
ul#menu li a:hover
{    
    color:#FFFFFF;
    height:22px;
    background:transparent url(images/nav_bg.png) 0px -30px no-repeat;        
}
    

ul#menu li a.current
{
    display:inline;
    height:22px;
    background:transparent url(images/nav_bg.png) 0px -30px no-repeat;    
    float:left;
    margin:0 auto;
}

se alguém souber

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

Cara olha, é so você, determina um tamanho maximo de largura - width ... para assim ele não fica deficiente em nenhum monitor.

depois tu acerta com o padding ou o margin de acordo com a nescessidade.. isso se precisar claro ...

Link to comment
Share on other sites

  • 0

nesse código seu mesmo da para mecher não é complicado procure no codigo do css é o primeiro do menu

ul#menu

o width esta AUTO...

coloquei no tamanho que você deseja o Background geral tu tera que trabalhar na div da menu e não na UL se for um menu de fora a fora.

Link to comment
Share on other sites

  • 0
nesse código seu mesmo da para mecher não é complicado procure no codigo do css é o primeiro do menu

ul#menu

o width esta AUTO...

coloquei no tamanho que você deseja o Background geral tu tera que trabalhar na div da menu e não na UL se for um menu de fora a fora.

man meu css e péssimo não tem como você postar os códigos ou me falar o que fazer

Link to comment
Share on other sites

  • 0

eu j falei o que você tem que fazer.. eu te dar um código pronto é impossivel eu ate poderia fazer essa alteração ...

mas é o seguinte eu não sei como é o seu layout que tamanho maximo posso por de width para não ter problemas em geral com o layout

então é so com você ai....

Link to comment
Share on other sites

  • 0

este é o seu código ( abaixo dele vou dar o exemplo)

ul#menu
{
    margin:0 auto;
    padding:0 auto;
    list-style-type:none;
    width:auto;
    position:relative;
    display:block;
    height:30px;
    font-size:12px;
    font-weight:bold;
    background:transparent url(images/nav_bg.png) repeat-x top left;
    font-family:Arial, Helvetica, sans-serif;
    border-bottom:1px solid #000000;
    border-top:1px solid #000000;
}

ul#menu li
{
    display:block;
    float:left;
    margin:0;
    padding:0;
}
    
ul#menu li a
{
    display:block;
    float:left;
    color:#999999;
    text-decoration:none;
    font-weight:bold;
    padding:8px 20px 0 20px;
}
    
ul#menu li a:hover
{    
    color:#FFFFFF;
    height:22px;
    background:transparent url(images/nav_bg.png) 0px -30px no-repeat;        
}
    

ul#menu li a.current
{
    display:inline;
    height:22px;
    background:transparent url(images/nav_bg.png) 0px -30px no-repeat;    
    float:left;
    margin:0 auto;
}
certo aqui vou postar somente ul#menu onde ta o que é nescessario mudar veja width: auto; você tem que por um tamanho que fique bacana para o site sem comprometer nada. estou deixando 600px assim o margin: 0 auto; se encarrega de centralizar.
margin:0 auto;
    padding:0 auto;
    list-style-type:none;
    width:600px;
    position:relative;
    display:block;
    height:30px;
    font-size:12px;
    font-weight:bold;
    background:transparent url(images/nav_bg.png) repeat-x top left;
    font-family:Arial, Helvetica, sans-serif;
    border-bottom:1px solid #000000;
    border-top:1px solid #000000;

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...