Wie Bilder in Übereinstimmung mit Text in CSS zu haben

9

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?

    
user3046451 05.12.2013, 14:13
quelle

6 Antworten

10

<p> -Tags sind Elemente auf Blockebene. Verwenden Sie ein Inline-Element wie <span> :

%Vor%

Alternativ können Sie, wenn Sie CSS verwenden können, beide Elemente als inline-block definieren:

%Vor%

Beispiel 1 jsFiddle

Beispiel 2 jsFiddle

BEARBEITEN: Es könnte auch sinnvoll sein, wenn semantisch <address> statt <span> verwendet. Zum Beispiel:

%Vor%

Da <address> ebenfalls ein Element auf Blockebene ist, müssen Sie das korrekte CSS wie folgt einfügen:

%Vor%

Endgültiges jsFiddle-Beispiel

    
BenM 05.12.2013, 14:17
quelle
0

.content img, .content p { float:left } float: links / rechts - je nachdem, wo Sie es haben möchten

    
Aleksandr Golubovskij 05.12.2013 14:17
quelle
0

Am einfachsten ist es, <span> anstelle von <p> zu verwenden. <p> erstellt einen neuen Absatz, der "unabhängig" beendet wird.

    
greko 05.12.2013 14:20
quelle
0

Sehen Sie sich dieses Arbeitsbeispiel hier an.

%Vor%     
Bala Varadarajan 05.12.2013 14:46
quelle
0

Wenn Sie neue Tags für Fußzeile und Adresse verwenden möchten, ist dies mein Beispiel :

%Vor%

Die Alternative zu Bildern wurde hinzugefügt, um bei Behinderungen und Standards zu helfen.

    
Juan 05.12.2013 14:24
quelle
0

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%     
Stephen Ainsworth 09.03.2017 11:02
quelle

Tags und Links