Ich erstelle die Fußzeile meiner Website mit HTML und CSS.
Ich möchte die zwei Facebook- und Twitter-Bilder in Übereinstimmung mit dem Text haben, so dass alles in der Fußzeile in einer Linie ist
Im Moment ist mein Fußzeilencode
HTML -
%Vor%Kann jemand bitte helfen?
<p>
-Tags sind Elemente auf Blockebene. Verwenden Sie ein Inline-Element wie <span>
:
Alternativ können Sie, wenn Sie CSS verwenden können, beide Elemente als inline-block
definieren:
BEARBEITEN: Es könnte auch sinnvoll sein, wenn semantisch <address>
statt <span>
verwendet. Zum Beispiel:
Da <address>
ebenfalls ein Element auf Blockebene ist, müssen Sie das korrekte CSS wie folgt einfügen:
.content img, .content p {
float:left
}
float: links / rechts - je nachdem, wo Sie es haben möchten
Ich finde viel Zeit, die ich brauche, um die Position des Bildes an den Text anzupassen. Sie können dies tun, indem Sie den Text und das Bild in einem div mit relativer Position umschließen und dann die absolute Position auf dem Bild zuweisen. Dann können Sie den oberen Rand und den linken Rand hinzufügen, um die Position relativ zum Text anzupassen. Ссылка
HTML:
%Vor%CSS:
%Vor%