CSS "margin: 0 auto" nicht zentrieren

Okay, ich verstehe, dass dieses Thema behandelt wurde. Aber ich habe verschiedene Lösungen und haben wenig Erfolg gehabt mit Ihnen.

Ich habe keine Ahnung, warum diese margin: 0 auto; funktioniert nicht. Ich habe versucht, die Entschädigung der Polsterung mit width: calc(33% - 40px);, aber das hat nicht funktioniert.

Jede Hilfe auf, warum dies geschieht, mit Lösungen wäre sehr dankbar!

CSS:

.container {
  margin: 0 auto;
}

[class*='col-'] {
  float: left;
}

.col-2-3 {
  width: 66.66%;
}

.col-1-3 {
  width: 33.33%;
}

.grid:after {
  content: "";
  display: table;
  clear: both;
}

.col-word {
  width: auto;
  height: auto;
  padding: 25px;
  border: 5px #000 solid;
  border-left: 0px;
  border-right: 0px;
  background-color: #A7F4F6;
  font-size: xx-large;
  text-align: center;
}

HTML:

<div class='container'>
  <div class="grid">
    <div class='grid'>
      <div class="col-1-3">
        <p class='col-word'>T</p>
        <p class='col-word'>V</p>
      </div>
    </div>

    <div class='grid'>
      <div class='col-1-3'>
        <div class='letter'>W</div>
      </div>
      <div class='col-1-3'>
        <div class='letter'>P</div>
      </div>
      <div class='col-1-3'>
        <div class='letter'>V</div>
      </div>
    </div>
  </div>
</div>

https://jsfiddle.net/xm2gvzbf/5/

InformationsquelleAutor JP Foster | 2016-03-05
Schreibe einen Kommentar