-
Hallo,
ich möchte ein kleines Profilbild (96x96 Pixel) umrahmen und rechts ausrichen. Unter dem Rahmen soll der Benutzername stehen. Hierzu mein Code:
Stimmt mein Code soweit? Was macht es denn für einen Unterschied, ob ich ".avatar" oder "img.avatar" verwende? Wie würdet ihr die beiden Klassen benennen?HTML-Code:/*CSS*/ .avatar_div { float:right; font-size:0.6em; text-align:right; } img.avatar { border:1px solid gray; border-radius:8px; display: block; padding:5px; } <!--HTML--> <div class="avatar_div"> <img src="avatarname.jpg" alt = "Passender Alt-Text" class="avatar"> Benutzername </div>
Danke und viele Grüße, eee!
-
Naja, bei ersterem werden alle Elemente ausgewählt, die "avatar" als Klasse haben und beim zweiten nur alle img Element mit dieser Klassen.
Ich würde es so machen:
Code css:1 2 3 4 5 6 7 8 9 10 11 12
.avatar { float:right; font-size:0.6em; text-align:right; } .avatar > img { border:1px solid gray; border-radius:8px; display: block; padding:5px; }
1. Es ist semantischHTML-Code:<div class="avatar"> <img src="avatarname.jpg" alt = "Passender Alt-Text"> Benutzername </div>
2. Du sparst eine Klasse
-
Vielen Dank, sieht sehr übersichtlich aus und macht genau was es soll. Noch eine Frage: Angenommen ich möchte auf einer Seite das Profilbild nur umrahmen (ohne Beschriftung, ohne Ausrichtung), wie kann ich auf die Formatierung von ".avatar > img" zugreifen? <img src="bild.jpg" class="avatar"> funktioniert leider nicht.
-
Dann würde ich das so erweitern
Code javascript:1 2 3 4 5 6 7 8 9 10 11 12
.avatar { float:right; font-size:0.6em; text-align:right; } .avatar > img, avatar_img { border:1px solid gray; border-radius:8px; display: block; padding:5px; }
Jetzt kannst du entweder dieses bisherige Markup benutzen
oder auch nur dasHTML-Code:<div class="avatar"> <img src="avatarname.jpg" alt = "Passender Alt-Text"> Benutzername </div>
HTML-Code:<img src="avatarname.jpg" alt = "Passender Alt-Text" class="avatar_img">
Jetzt hast du leider wieder zwei Klassen im Spiel. Aber das ist besser als ".avatar" für zwei verschiedene Zwecke zu benutzen.
-
Ausgezeichnet, vielen Dank für die Info! Jetzt bin ich wieder etwas klüger
Ähnliche Themen
-
Benennung von Methoden mit DB-Zugriff
Von HoPi im Forum Coders TalkAntworten: 3Letzter Beitrag: 20.04.09, 13:46 -
Benennung der Steuerlemente
Von Alexander12 im Forum .NET Windows FormsAntworten: 5Letzter Beitrag: 16.12.05, 21:54 -
logische Buttonabfrage
Von intercorni im Forum Flash PlattformAntworten: 1Letzter Beitrag: 23.11.05, 18:09 -
Benennung von Formular-Objekten in PHP-Scripten
Von qsrs im Forum PHPAntworten: 2Letzter Beitrag: 21.02.05, 15:16



1Danke


Zitieren


Login





