Ich versuche, den Header-Teil meiner Seite zu erstellen. In der Kopfzeile möchte ich ein Bild (ein Logo) auf der linken Seite und ein "angemeldet als ..." auf der rechten Seite derselben Zeile haben.Platzieren Sie Logo und Text in der gleichen Zeile
Das Problem, das ich habe, ist, dass das Logo einfach überschreibt den "eingeloggt als" Text, so nur Logo bleibt auf der Seite sichtbar, und es gibt keinen Text.
Hier ist der Code:
<div class="header">
<span class="myLogo"/>
<span class="user">
Logged in as " target="_blank">${user}</a>
</span>
</div>
CSS:
.myLogo {
display: inline;
float: left;
margin-left: 10px;
margin-top: 30px;
content:url("myLogo.png");
}
.user {
text-align: right;
white-space: nowrap;
display: inline;
float: left;
margin-top: 20px;
margin-right: 30px;
font-size: large;
}
.header {
display: inline-block;
}
Wie kann ich mein Logo auf der linken Seite der Seite, und meinen Text auf der rechten Seite der Seite habe, aber in derselben Zeile?
Es gibt einige fehlende Tags und einige Schließung Selbst Tags verwendet auch –
Wenn diese HTML ist (im Gegensatz zu XHTML gegen) das Konstrukt '' funktioniert nicht so, wie Sie es möchten. Das könnte eine der Ursachen Ihres Problems sein. –