margin: auto ist nicht zentrieren

In der folgenden style von der website: http://6.470.scripts.mit.edu/css_exercises/exercise4.html

<style type="text/css">
  #sponsors {
         margin:auto;
         margin-top:50px;
         overflow: hidden;
         width: auto;
         display: inline-block;
  }
  div.image img {
         margin: 3px;
         border: 1px solid #ffffff;
  }
  div.image a:hover img {
        border: 1px solid;
  }
</style>
</head>
<body>
 <h1>Sponsors of 6.470</h1>
 <div id="sponsors">
   <div class="image"><a href=""><img src="images/appian.png" width="150" height="85"></a></div>
   <div class="image"><a href=""><img src="images/dropbox.png" width="150px" height="85px"></a></div>
   <div class="image"><a href=""><img src="images/facebook.png" width="150px" height="85px"></a></div>
   <div class="image"><a href=""><img src="images/nextjump.png" width="150px" height="85px"></a></div>
   <div class="image"><a href=""><img src="images/palantir.png" width="150px" height="85px"></a></div>
   <div class="image"><a href=""><img src="images/quora.png" width="150px" height="85px"></a></div>
   <div class="image"><a href=""><img src="images/tripadvisor.png" width="150px" height="85px"></a></div>
   <div class="image"><a href=""><img src="images/vecna.png" width="150px" height="85px"></a></div>
  </div>
</body>

wenn die width: auto entfernt von #sponsors dann die div#sponsors ist nicht zentriert ausgerichtet, obwohl margin: auto verwendet wird.

Ebenso, wenn statt text-align: center wird ersetzt durch margin: auto im Körper-Stil, oben, dann der <h1> werden nicht zentriert ausgerichtet wird, das ist absurd;

weil ich verwendet haben margin: auto eine Menge Zeit und es war in der Lage, um die Mitte der Inhalt, ohne jede Frage. Somit helfen Sie mir, und ich Schätze dies sehr.

PS: ich benutzt firefox und außerdem verwenden die doctype tag-es ist immer noch nicht in der Lage, zum Zentrum mit margin: auto.

Das element mit id=sponsors ist zentriert. Es funktioniert einfach nicht egal, denn es hat 100% Breite (wie div Elemente haben standardmäßig). Sie müssen festlegen, was genau Sie haben möchten, zentriert und in welchem Sinn (was sollte es wirklich aussieht).
siehe meine Antwort, die ich Hinzugefügt haben, die demo zu

InformationsquelleAutor Md. Reazul Karim | 2013-03-29

Schreibe einen Kommentar