¿Cómo eliminar el espacio entre los elementos del bloque en línea?

Hay dos métodos para eliminar el espacio entre los elementos del bloque en línea.

Método 1: asigne el tamaño de fuente del padre del elemento de bloque en línea a 0px y luego asigne el tamaño de fuente adecuado al 
elemento de bloque en línea

Sintaxis:
elemento principal{
       font-size:0px;
}
elemento padre elemento hijo {
       display:inline-block;
       tamaño de fuente:Tamaño de fuente requerido;
}
 

El concepto anterior se ilustra con el siguiente código:

html

<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <style>
       
        /*Assign font-size of parent element to 0px*/
        div {
            font-size: 0px;                              
        }
 
        /*Making the element inline-block*/
        /*Assign proper font-size to the inline block element*/
        div span {
            display: inline-block;                        
            background-color: green;
            font-size: 10rem;                             
        }
    </style>
    <title>How to remove spaces between inline block elements</title>
</head>
 
<body>
    <div>
        <span>Geeks</span>
        <span>For</span>
        <span>Geeks</span>
    </div>
</body>
 
</html>

Producción: 

Método 2: haga que la visualización del elemento principal se flexione. 

Sintaxis:

elemento padre{
         pantalla:flex;
}
elemento padre elemento hijo {
         display:inline-block;
         tamaño de fuente:Tamaño de fuente requerido;
}
 

HTML

<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <style>
        /*Making the parent element a flexbox*/
        div {
            display: flex;                             
        }
 
        /*Making the element inline-block*/
        /*Assign proper font-size to the inline block element*/
        div span {
            display: inline-block;                        
            background-color:rgb(53, 77, 5);
            font-size: 10rem;                             
        }
    </style>
    <title>How to remove spaces between inline block elements</title>
</head>
 
<body>
    <div>
        <span>Geeks</span>
        <span>For</span>
        <span>Geeks</span>
    </div>
</body>
 
</html>

PRODUCCIÓN:

Publicación traducida automáticamente

Artículo escrito por ManasChhabra2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *