[2021] css: alineación en el medio (horizontal / ancho) de la página {DH}

Si tiene contenido regular, y no solo una línea de texto, la única razón que conozco es el cálculo del margen.

Aquí hay un ejemplo:

HTML

<div id="supercontainer">
  <div id="middlecontainer">
    <div class="common" id="first">first</div>
    <div id="container">
      <div class="common" id="second">second</div>
      <div class="common" id="third">third</div>
    </div>
  </div>
</div>

CSS

body {
  margin: 0;
  padding: 0;
}

.common {
  border: 1px solid black;
}

#supercontainer {
  width: 1200px;
  background: aqua;
  float: left;
}

#middlecontainer {
  float: left;
  width: 104px;
  margin: 0 549px;
}

#container {
  float: left;
}

#first {
  background: red;
  height: 102px;
  width: 50px;
  float: left;
}

#second {
  background: green;
  height: 50px;
  width: 50px;
}

#third {
  background: yellow;
  height: 50px;
  width: 50px;
}

Luego, #supercontainer es tuyo "whole page" Y es width está 1200px.

#middlecontainer está div con el contenido de su sitio web; está width 102px. En caso de width del contenido es conocido, divida el tamaño de la página por 2 y reste la mitad del contenido width del resultado: 1200/2 –…

Seguir leyendo:
[2021] css: alineación en el medio (horizontal / ancho) de la página {DH}

Dejar un comentario

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