HTML-Header Mit Bild Und Text - Align Text-Bottom?

Ich Schreibe eine HTML-Seite mit CSS. An der Spitze meiner Seite möchte ich zeigen, die einen header mit einem Bild und text (Bild Links neben den text). Die Bild Größe ist 64 x 64 Pixel und ich möchte, dass der text zu groß sein.

Konnte ich fast alles machen, außer ich will richten Sie den text am unteren Rand, aber, egal was ich mache, ich kann nicht scheinen, um den text zu stoppen, platzieren sich an der Spitze.

Hier ist der HTML-Code für meinen header:

<div id="container" class="container">
    <div class="header">
        <div class="header image"></div>
        <div class="header text">Header Text</div>
    </div>
</div>

und hier ist die CSS;

.container .header {
    height: 65px;
    border:2px solid red;
}

.container .header .image {
    background: url("../images/icon64.png") no-repeat;
    float: left;
    display: inline-block;
    width: 65px;
    border:2px solid green;
}

.container .header .text {
    float: left;
    display: inline-block;
    vertical-align: bottom;
    font-family: sans-serif;
    font-size: x-large;
    border:2px solid blue;
}

Habe ich gelesen, mehrere web-Seiten, die nach der Suche nach, wie dies zu tun. Ich fand eine Seite, schien ziemlich straight-forward. Sie sagten, Sie haben zu verwenden inline-block für die display Eigenschaft, um für vertical-align geehrt werden.

Änderte ich mein CSS zu dem, was Sie oben sehen, aber das immer noch nicht. Hier ist, was mein header sieht wie folgt aus:

HTML-Header Mit Bild Und Text - Align Text-Bottom?

(Hinweis: die Grenze Färbung ist nur für die Visualisierung, was Los ist.)

Kann mir jemand sagen was ich falsch mache und wie man es beheben, so dass mein text wird vertikal nach unten ausgerichtet?

Danke.

InformationsquelleAutor Jan Tacci | 2014-07-21

Schreibe einen Kommentar