3 Bilder in einer Zeile zentriert im container
CSS
.contain {
max-width:960px;
text-align:center;
}
.category {
position:relative;
display: inline-block;
float:left;
padding:10px;
}
.category2 {
position:relative;
display: inline-block;
pading:10px;
}
.category3 {
position:relative;
display: inline-block;
float:right;
margin-right:50%;
padding:10px;
}
HTML
<div align="center" class="category">
<img src="gemstoneshomebutton.png" />
</div>
<div align="center" class="category2">
<img src="dichroichomebutton.png" />
</div>
<div align="center" class="category3">
<img src="filigreehomebutton.png" />
</div>
ich versuche es zu schließen 3 Bilder, 309 px breit , 111 px hoch in einen div-container,
und Sie nicht zentriert und auch das Dritte Bild springt nach unten die anderen beiden Bilder.
Ich habe versucht, passen Sie die Breite des Containers und die 3 divs, die ich habe versucht, Tabellen und ändern Sie die Breite auf die tatsächliche html-ohne Erfolg.
Dies ist meine erste Zeit mit divs und ich dachte, Sie wäre einfacher, vielleicht meine Mathe-ist aus, wenn die Zuordnung breiten, oder vielleicht bin ich nur der Strukturierung ist es alles falsch.![hier ist ein Beispiel von, was ich versuche zu erreichen ist, werden die drei Kategorien in der Bild hier.] http://i49.tinypic.com/2r2uqso.jpg
jeder
und alle Hilfe würde geschätzt.
float: left
auf alle drei. Auch gehen, sehen Sie einige screencasts, die auf CSS-Tricks, die Sie machen werden, Ihre Lernprozesse leichter 🙂ich danke Euch so sehr, obwohl ich nur das Tat, und alle es Taten, war zu setzen, Leerzeichen zwischen den ersten beiden divs/Bilder.
'Element untersuchen' ist dein Freund, verwenden Sie es zu beheben Positionierung Fragen. Meine Vermutung ist, werden Sie wahrscheinlich benötigen, passen Sie die breiten -, und loszuwerden, die Marge. Wichtig zu wissen ist auch, dass floating ein element macht die
display
Eigenschaft irrelevant.align
- Attribut ist nicht in HTML4.1 und nicht unterstützt in HTML5.InformationsquelleAutor user2255322 | 2013-04-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
CSS
HTML
Denke, dass, wenn Ihr Bilder hat jeder 309px Breite [3*309=927px] und hat ein padding Links und rechts [(2*10)*3=60)] alle drei zusammen haben Sie eine Breite von 987px, das ist mehr als 960px. Und der Letzte geht nach unten wegen Platzmangel.
das ist mein problem gelöst, vielen Dank!
InformationsquelleAutor
Vergessen Sie nicht, fügen Sie die 'alt' - Attribut im img-tag! Es ist besonders wichtig für Menschen, die einem Sehbehinderten oder blinden.
http://www.myblogsplace.com/images-alt-text
InformationsquelleAutor John Churchley
Ja das alt-Attribut ist sehr wichtig. Es ist tatsächlich "screen reader" - software, so dass, wenn eine person hört, die Inhalte einer Webseite, wie eine blinde person, kann die Interaktion mit diesem bestimmten element. Alle Bilder sollten mit diesem Attribut, so dass es zugänglich ist.
InformationsquelleAutor JaneDoe