Alinear CSS

La alineación en CSS se usa para posicionar los elementos junto con establecer la distribución del espacio entre y alrededor de los elementos de contenido. Podemos alinear los elementos ya sea horizontal o verticalmente. Los diversos métodos y técnicas se utilizan para centrarlos, cuidando el margen izquierdo y derecho, etc. Los diversos métodos para alinear y su uso se analizan a continuación:

margin:auto: esta propiedad se utiliza para alinear un elemento de bloque en el centro.

Nota: Usar margin: auto no funcionará en IE8 a menos que se declare un !DOCTYPE.

Ejemplo 1: este ejemplo describe la alineación de CSS utilizando la  propiedad margin: auto .

HTML

<!DOCTYPE html>
<html>
  
<head>
    <style>
    .center {
        margin: auto;
        width: 60%;
        border: 3px solid #73AD21;
        padding: 10px;
    }
    </style>
</head>
  
<body>
    <h1 style="color:green;">  
            GeeksforGeeks  
        </h1>
    <h2>Center Align Elements</h2>
    <div class="center"> 
        This is div element on which
        margin auto is used to horizontally
        align it into center 
    </div>
</body>
  
</html>

Producción:

posición: absoluta; Podemos alinear los elementos usando esta propiedad.

Ejemplo 2:  Este ejemplo describe la alineación CSS usando la  posición: absoluta; propiedad.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <style>
    .right {
        position: absolute;
        right: 0px;
        width: 300px;
        border: 3px solid #73AD21;
        padding: 10px;
    }
    </style>
</head>
  
<body>
    <h1 style="color:green;">  
            GeeksforGeeks  
        </h1>
    <h2>Right Align</h2>
    <div class="right">
        <p> 
            Absolute positioned elements 
            can overlap other elements. 
        </p>
    </div>
</body>
  
</html>

Producción:

alineación de texto: centro; Podemos alinear cualquier texto escrito en HTML en el centro. podemos usar esta propiedad en varios tipos de etiquetas.

Ejemplo 3: Este ejemplo describe la alineación CSS usando  text-align: center; propiedad.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <style>
    .center {
        text-align: center;
        border: 3px solid green;
    }
    </style>
</head>
  
<body>
    <h1 style="color:green;
               text-align: center;">  
            GeeksforGeeks  
        </h1>
    <h2>BOTH TEXTS ARE AT CENTER</h2>
    <div class="center">
        <p>This text is centered.</p>
    </div>
</body>
  
</html>

Producción:

padding: Para alinear elementos verticalmente podemos usar padding.

Ejemplo 4: Este ejemplo describe la alineación de CSS usando la propiedad de relleno.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <style>
    .center {
        padding: 70px 0;
        border: 3px solid green;
    }
    </style>
</head>
  
<body>
    <h1 style="color:green;
               text-align:center;">  
            GeeksforGeeks  
        </h1>
    <h2>Center Vertically</h2>
    <div class="center">
        <p>This is vertically centered.</p>
    </div>
</body>
  
</html>

Producción:

relleno y alineación de texto; Para alinear el texto tanto vertical como horizontalmente usando una combinación de padding y text-align: center.

Ejemplo 5: Este ejemplo describe la alineación de CSS utilizando las propiedades de relleno y alineación de texto.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <style>
    .center {
        padding: 70px 0;
        border: 3px solid green;
        text-align: center;
    }
    </style>
</head>
  
<body>
    <h1 style="color:green;">  
          GeeksforGeeks  
        </h1>
    <p>
        Here we use padding and 
        text-align to center the
        div element vertically 
        and horizontally:
    </p>
  
    <div class="center">
        <p>
          This text is vertically 
          and horizontally centered.
        </p>
    </div>
</body>
  
</html>

Producción:

Navegador compatible:

  • Google Chrome 95.0
  • Microsoft Edge 95.0
  • Firefox 93.0
  • Ópera 80.0
  • Safari 15.0

Publicación traducida automáticamente

Artículo escrito por ashishsaini3 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 *