Pergunta
Eu tenho um menu vertical no meu sistema que é basicamente feito de HTML ul
/ li
com estilo CSS (veja imagem abaixo). No entanto eu não quero os itens li
que são mais largas do que o menu para embrulhar, eu preferiria los ao transbordamento com uma barra de rolagem horizontal na parte inferior do menu. Como posso fazer isso em CSS?
Solução
ul {
overflow: auto; // allow li's to overflow w/ scroll bar
// at the bottom of the menu
}
li {
white-space: nowrap; // stop the wrapping in the first place
}
Outras dicas
Você também precisa dar o estilo da ul:
ul{
width:250px;
overflow:auto;
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow