La lista de elementos en HTML puede ser de varios tipos, como una lista ordenada , una lista desordenada o podría ser una lista de descripción . De forma predeterminada, hay un espacio vertical fijo entre la lista de elementos. Podemos aumentar o disminuir el espaciado vertical de la lista de elementos usando diferentes propiedades CSS. En este artículo, cubriremos todas las formas posibles de establecer el espacio vertical entre la lista de elementos.
Propiedad de altura de línea de CSS: en este método, estableceremos la altura de línea de los elementos de la lista que, en última instancia, aumentará o disminuirá el espaciado vertical de los elementos de la lista.
- Sintaxis:
line-height: normal|number|length|percentage|initial|inherit;
- Ejemplo:
<!DOCTYPE html>
<
html
lang
=
"en"
>
<
head
>
<
meta
charset
=
"UTF-8"
>
<
meta
name
=
"viewport"
content="
width
=
device
-width,
initial-scale
=
1
.0">
<
title
>
Using line-height to
set line-height
</
title
>
<
style
>
.container {
width: 500px
}
h1 {
color: green;
}
b {
position: absolute;
top: 20%;
}
.left ul {
/* Increase line-height
compare to default */
line-height: 2.5em;
float: left;
}
.right {
float: right;
}
</
style
>
</
head
>
<
body
>
<
div
class
=
"container"
>
<
h1
>GeeksforGeeks</
h1
>
<
h4
>
Using line-height property
to set line height
</
h4
>
<
br
><
br
>
<
div
class
=
"left"
>
<
b
>line-height property effect</
b
><
br
>
<
ul
>
<
li
>For Geeks</
li
>
<
li
>GeeksforGeeks</
li
>
<
li
>A Computer Science Poratal</
li
>
</
ul
>
</
div
>
<
div
class
=
"right"
>
<
b
>No line-height property effect</
b
><
br
>
<
ul
>
<
li
>For Geeks</
li
>
<
li
>GeeksforGeeks</
li
>
<
li
>A Computer Science Poratal</
li
>
</
ul
>
</
div
>
</
div
>
</
body
>
</
html
>
- Producción:
Propiedad margin-top de CSS : aplicaremos la propiedad margin-top que establecerá la altura de línea de los elementos de la lista, lo que en última instancia aumentará o disminuirá el espaciado vertical de los elementos de la lista. La propiedad margin-bottom de CSS también puede aplicarse.
Nota: También puede usar solo la propiedad de margen CSS .
- Sintaxis:
For margin-top margin-top: length|auto|initial|inherit|percentage;
For margin-bottom margin-bottom: length|auto|initial|inherit|percentage;
- Ejemplo:
<!DOCTYPE html>
<
html
lang
=
"en"
>
<
head
>
<
meta
charset
=
"UTF-8"
>
<
meta
name
=
"viewport"
content="
width
=
device
-width,
initial-scale
=
1
.0">
<
title
>
Using margin-top and margin-bottom
to set line height
</
title
>
<
style
>
.container {
width: 500px
}
h1 {
color: green;
}
b {
position: absolute;
top: 20%;
}
.left {
float: left;
}
.right {
float: right;
}
li:not(:first-of-type) {
margin-top: 1.5em;
}
li:not(:last-of-type) {
margin-bottom: 1.5em;
}
</
style
>
</
head
>
<
body
>
<
div
class
=
"container"
>
<
h1
>GeeksforGeeks</
h1
>
<
h4
>
Using margin-top and margin-bottom
to set line height
</
h4
>
<
br
><
br
>
<
div
class
=
"left"
>
<
b
>margin-top property effect</
b
><
br
>
<
ul
>
<
li
>For Geeks</
li
>
<
li
>GeeksforGeeks</
li
>
<
li
>A Computer Science Poratal</
li
>
</
ul
>
</
div
>
<
div
class
=
"right"
>
<
b
>margin-bottom property effect</
b
><
br
>
<
ul
>
<
li
>For Geeks</
li
>
<
li
>GeeksforGeeks</
li
>
<
li
>A Computer Science Poratal</
li
>
</
ul
>
</
div
>
</
div
>
</
body
>
</
html
>
- Producción:
Propiedad CSS padding-top : aplicaremos la propiedad padding-top que establecerá la altura de línea de los elementos de la lista que, en última instancia, aumentará o disminuirá el espaciado vertical de los elementos de la lista. La propiedad padding-bottom de CSS también es aplicable.
Nota: También puede usar solo la propiedad de relleno CSS .
- Sintaxis:
For padding-top padding-top: length|initial|inherit;
For padding-bottom padding-bottom: length|initial|inherit;
- Ejemplo:
<!DOCTYPE html>
<
html
lang
=
"en"
>
<
head
>
<
meta
charset
=
"UTF-8"
>
<
meta
name
=
"viewport"
content="
width
=
device
-width,
initial-scale
=
1
.0">
<
title
>
Using padding-top and padding-bottom
to set line height
</
title
>
<
style
>
.container {
width: 500px
}
h1 {
color: green;
}
b {
position: absolute;
top: 20%;
}
.left {
float: left;
}
.right {
float: right;
}
li:not(:first-of-type) {
padding-top: 1.0em;
}
li:not(:last-of-type) {
padding-bottom: 1.0em;
}
</
style
>
</
head
>
<
body
>
<
div
class
=
"container"
>
<
h1
>GeeksforGeeks</
h1
>
<
h4
>
Using padding-top and padding-bottom
to set line height
</
h4
>
<
br
><
br
>
<
div
class
=
"left"
>
<
b
>padding-top property effect</
b
><
br
>
<
ul
>
<
li
>For Geeks</
li
>
<
li
>GeeksforGeeks</
li
>
<
li
>A Computer Science Poratal</
li
>
</
ul
>
</
div
>
<
div
class
=
"right"
>
<
b
>padding-bottom property effect</
b
><
br
>
<
ul
>
<
li
>For Geeks</
li
>
<
li
>GeeksforGeeks</
li
>
<
li
>A Computer Science Poratal</
li
>
</
ul
>
</
div
>
</
div
>
</
body
>
</
html
>
- Producción:
Nota: Los espacios verticales serán diferentes en todos los métodos.
Publicación traducida automáticamente
Artículo escrito por sanjeev2552 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA