ejemplos - style css html
Necesita una lista desordenada sin balas. (27)
CÓDIGO CSS
ul
{
list-style-type: none;
}
CÓDIGO HTML
<ul>
<li><a href="#">Item One</a></li>
<li><a href="#">Item Two</a></li>
</ul>
He creado una lista desordenada. Siento que las balas en la lista desordenada son molestas, así que quiero eliminarlas.
¿Es posible tener una lista sin balas?
CSS:
.liststyle {
list-style-type: none;
}
HTML:
<ul class="liststyle">
<li>Test</li>
</ul>
Como se mencionó anteriormente, la mejor manera de hacer esto es agregar list-style-type: none
al elemento ul . Hay un gran artículo sobre los estilos de bala que creo que podrían beneficiarse here .
El código a continuación es un ejemplo bueno y simple para eliminar viñetas de una lista desordenada
<!DOCTYPE html>
<html>
<body>
<h2>Unordered List without Bullets</h2>
<ul style="list-style-type:none">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
</body>
</html>
En caso de que quiera mantener las cosas simples sin tener que recurrir a css, solo pongo un
en mis líneas de código. Es decir, <table></table>
Sí, deja algunos espacios pero eso no es malo.
Esta lista de pedidos verticalmente sin viñetas. ¡En una sola línea!
li{
display: block;
}
Incluso tú puedes hacer esto.
ul {
display: initial;
}
Lo que probé y observé fue
header ul{
margin: 0;
padding: 0;
}
Necesitas usar list-style: none;
<ul style="list-style: none;">
<li> ...</li>
</ul>
Necesitas usar css list-style-type: none;
ul {
list-style-type: none;
}
Pequeño refinamiento a lo anterior: para que las líneas más largas sean más legibles si se extienden a líneas de pantalla adicionales:
ul, li {list-style-type: none;}
li {padding-left: 2em; text-indent: -2em;}
Puede eliminar las "viñetas" configurando "list-style-type: none;" Me gusta
ul
{
list-style-type: none;
}
O
<ul class="menu custompozition4" style="list-style-type: none;">
<li class="item-507"><a href=#">Strategic Recruitment Solutions</a>
</li>
</ul>
Puede eliminar viñetas usando style="list-style-type:none"
.
Prueba esto:
<ul style="list-style-type:none" >
<li>op1</li>
<li>op2</li>
<li>op2</li>
</ul>
Puedes eliminar las balas usando el siguiente CSS :
ul {
list-style: none; //or list-style-type:none;
}
Incluso puede agregar su estilo de lista personalizado como:
li:before {
content: ''✔'';
color:red;
}
Puedes probar esto
ul {
list-style: none
}
<ul>
<li>List 1</li>
<li>List 2</li>
<li>List 3</li>
<li>List 4</li>
</ul>
Si estás usando Bootstrap, tiene una clase "sin estilo":
Elimine el estilo de lista predeterminado y el relleno izquierdo en los elementos de la lista (solo para niños inmediatos).
Bootstrap 2:
<ul class="unstyled">
<li>...</li>
</ul>
http://twitter.github.io/bootstrap/base-css.html#typography
Bootstrap 3 y 4:
<ul class="list-unstyled">
<li>...</li>
</ul>
Si no puede hacer que funcione en el nivel <ul>
, es posible que deba colocar el list-style-type: none;
en el nivel <li>
:
<ul>
<li style="list-style-type: none;">Item 1</li>
<li style="list-style-type: none;">Item 2</li>
</ul>
Puedes crear una clase CSS para evitar esta repetición:
<style>
ul.no-bullets li
{
list-style-type: none;
}
</style>
<ul class="no-bullets">
<li>Item 1</li>
<li>Item 2</li>
</ul>
EDITAR: Cuando sea necesario, use !important
:
<style>
ul.no-bullets li
{
list-style-type: none !important;
}
</style>
Si quisiera lograr esto solo con HTML puro , esta solución funcionará en todos los principales navegadores:
Descripción de listas
Simplemente usando el siguiente HTML:
<dl>
<dt>List Item 1</dt>
<dd>Sub-Item 1.1</dd>
<dt>List Item 2</dt>
<dd>Sub-Item 2.1</dd>
<dd>Sub-Item 2.2</dd>
<dd>Sub-Item 2.3</dd>
<dt>List Item 3</dt>
<dd>Sub-Item 3.1</dd>
</dl>
Lo que producirá una lista similar a la siguiente:
List Item 1
Sub-Item 1.1
List Item 2
Sub-Item 2.1
Sub-Item 2.2
Sub-Item 2.3
List Item 3
Sub-Item 3.1
Ejemplo aquí: https://jsfiddle.net/zumcmvma/2/
Consulte aquí: https://www.w3schools.com/tags/tag_dl.asp
Simplemente cambie su list-style-type
list-style
o list-style
en su clase a none
para <li>
.
Algo como esto:
li {
list-style-type : none;
}
Además, para obtener más información, enumero todas las propiedades que puede asignar al list-style-type
, ejecute el siguiente código para ver todos los resultados en un objetivo:
.none {
list-style-type: none;
}
.disc {
list-style-type: disc;
}
.circle {
list-style-type: circle;
}
.square {
list-style-type: square;
}
.decimal {
list-style-type: decimal;
}
.georgian {
list-style-type: georgian;
}
.cjk-ideographic {
list-style-type: cjk-ideographic;
}
.kannada {
list-style-type: kannada;
}
.custom:before {
content: ''◊ '';
color: red;
}
<ul>
<li class="none">none</li>
<li class="disc">disc</li>
<li class="circle">circle</li>
<li class="square">square</li>
<li class="decimal">decimal</li>
<li class="georgian">georgian</li>
<li class="cjk-ideographic">cjk-ideographic</li>
<li class="kannada">kannada</li>
<li class="none custom">custom</li>
</ul>
Tendría que agregar un estilo al elemento <ul>
como el siguiente:
<ul style="list-style: none; ">
<li>Item</li>
...
<li>Item</li>
</ul>
Eso eliminará las balas. También puede agregar el CSS en una hoja de estilo como los ejemplos anteriores.
Usa el siguiente CSS:
ul {
list-style-type: none
}
Utilicé list-style tanto en la ul como en la li para eliminar las balas. Quería reemplazar las balas con un carácter personalizado, en este caso un ''guión'', que da un buen efecto. Así que usando este marcado:
<ul class="dashed-list">
<li>text</li>
<li>text</li>
</ul>
con este css:
ul.dashed-list
{
list-style: none outside none;
}
ul.dashed-list li:before {
content: "/2014";
float: left;
margin: 0 0 0 -27px;
padding: 0;
}
ul.dashed-list li {
list-style-type: none;
}
da un efecto muy sangrado que funciona cuando el texto se ajusta
en css ...
ul {
list-style:none;
}
en css, estilo,
list-style-type: none;
Nativo:
ul { list-style-type: none; }
Oreja:
<ul class="list-unstyled list-group">
<li class="list-group-item">...</li>
</ul>
Nota: Si está utilizando grupos de listas, entonces no es necesario que la lista esté sin estilo.
Puede eliminar viñetas estableciendo el list-style-type
en none
en el CSS para el elemento principal (normalmente un <ul>
), por ejemplo:
ul {
list-style-type: none;
}
También es posible que desee agregar padding: 0
y margin: 0
a eso, si también desea eliminar la sangría.
Vea Listutorial para un gran tutorial de técnicas de formato de lista.
<div class="custom-control custom-checkbox left">
<ul class="list-unstyled">
<li>
<label class="btn btn-secondary text-left" style="width:100%;text-align:left;padding:2px;">
<input type="checkbox" style="zoom:1.7;vertical-align:bottom;" asp-for="@Model[i].IsChecked" class="custom-control-input" /> @Model[i].Title
</label>
</li>
</ul>
</div>