Eu criei uma lista não ordenada. Sinto que as balas na lista não ordenada são incômodas, então quero removê-las.
É possível ter uma lista sem marcadores?
Você pode remover marcadores configurando list-style-type
para none
no CSS para o elemento pai (normalmente a <ul>
), por exemplo:
ul {
list-style-type: none;
}
Você também pode querer adicionar padding: 0
emargin: 0
isso se desejar remover o recuo também.
Consulte o Tutorial de lista para obter uma grande explicação das técnicas de formatação de lista.
Se você estiver usando o Bootstrap, ele possui uma classe "sem estilo":
Bootstrap 2:
http://twitter.github.io/bootstrap/base-css.html#typography
Bootstrap 3 e 4:
Bootstrap 3: http://getbootstrap.com/css/#type-lists
Bootstrap 4: https://getbootstrap.com/docs/4.3/content/typography/#unstyled
fonte
Você precisa usar
list-style: none;
fonte
Pequeno refinamento das respostas anteriores: Para tornar as linhas mais longas mais legíveis se elas se espalharem para linhas de tela adicionais:
fonte
list-style-type: none;
oul
e oli
. Você pode apenas fazer um.Se você não conseguir fazê-lo funcionar no
<ul>
nível, pode ser necessário colocá-lolist-style-type: none;
no<li>
nível:Você pode criar uma classe CSS para evitar esta repetição:
Quando necessário, use
!important
:fonte
Usei o estilo de lista nos ul e li para remover as balas. Eu queria substituir as balas por um caractere personalizado, neste caso, um 'traço'. Isso fornece um efeito bem recuado que funciona quando o texto é finalizado.
fonte
Para remover completamente o
ul
estilo padrão:fonte
Se você deseja fazer isso apenas com HTML puro , esta solução funcionará em todos os principais navegadores:
Listas de descrição
Simplesmente usando o seguinte HTML:
O que produzirá uma lista semelhante à seguinte:
Exemplo aqui: https://jsfiddle.net/zumcmvma/2/
Referência aqui: https://www.w3schools.com/tags/tag_dl.asp
fonte
<dt>
e a definição desse termo em<dd>
.Isso ordena uma lista verticalmente sem marcadores. Em apenas uma linha!
fonte
display
valor padrão de<li>
, que édisplay: list-item;
.se você estiver desenvolvendo um tema existente, é possível que o tema tenha um estilo de lista personalizado.
portanto, se você não pode alterar o estilo da lista usando
list-style: none;
tags ul ou li, verifique primeiro com!important
porque talvez alguma outra linha de estilo esteja sobrescrevendo o seu estilo; se o importante foi corrigido, você deve encontrar um seletor mais específico e limpar o! important .se não for o caso, verifique
li:before
o conteúdo. então faça:fonte
fonte
Eu tentei e observei:
fonte
Caso você queira simplificar as coisas sem recorrer ao CSS, basta colocar um
nas minhas linhas de código. Ou seja<table></table>
,.Sim, deixa alguns espaços, mas isso não é uma coisa ruim.
fonte