¿Cuál es la causa de la distancia entre la caja y la caja en CSS y cómo cancelarla?

Motivo: cuando ambos cuadros están configurados para mostrar: bloque en línea; cuando hay un espacio entre los dos cuadros
Inserte la descripción de la imagen aquí

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .box1{
    
    
            display: inline-block;
            width: 200px;
            height: 150px;
            border: 1px solid #000;
            background-color: blue;
        }
        .box2{
    
    
            display: inline-block;
            width: 200px;
            height: 150px;
            border: 1px solid #000;
            background-color: #096;
        }
    </style>
</head>
<body>
    <div class="box1"></div>
    <div class="box2"></div>
</body>
</html>

Solución;

Método 1: Establezca el cuerpo y el div principal para establecer el tamaño de fuente: 0;

Método 2: establecer la alineación vertical de img; v-align: bottom;

Método 3: Establecer img para bloquear; mostrar: bloquear;

Método 4: establece la altura de la línea del div exterior; la altura de la línea es 0px

Método 5: El hijo es absolutamente suegro, padre: puesto: relativo;
hijo: puesto: absoluto; arriba: 0;

Supongo que te gusta

Origin blog.csdn.net/GengFuGuo/article/details/108615535
Recomendado
Clasificación