• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Frage zu CSS (Cascading Sytle Sheets)

homer65

Hacker
Hallo Leute,
ich benutze in einer HTML Datei folgenden Text:
<div class=nfeld>
<a href="wewory.jsp?bild=01">
<img src="bilder/bild01.png">
</a>
</div>
Nun wird das Bild mit einem farbigen Rahmen gezeichnet, was ich aber nicht möchte. Ich habe schon versucht folgenden Code in der CSS Datei zu benutzen:
.nfeld a {
text-decoration: none;
}
Aber das hatt leider nicht geholfen. Nun bin ich ratlos. Habt ihr vielleicht Ideen?
Christian
 

beleg

Member
Probier es mal mit
Code:
.nfeld a {
text-decoration: none;
border:0px;
}
Für den Rahmen ist border verantwortlich.
Alternativ kannst Du auch
Code:
img {
border:0px;
}
verwenden, wenn Du grundsätzlich diese Rahmen um Bilder herum weghaben möchtest.

Dann noch eine Anmerkung: bei sauberem HTML solltest Du darauf achten, dass Du bei den Attributen immer die Anführungszeichen setzt. Also nicht
Code:
<div class=nfeld>
sondern
Code:
<div class="nfeld">
 
OP
H

homer65

Hacker
Was wohl hilft ist:
color: #ffffff;
Aber das ist ja "durch die Brust ins Auge".
Hatt jemand noch eine Idee?
 

panamajo

Guru
homer65 schrieb:
Was wohl hilft ist:
color: #ffffff;
Aber das ist ja "durch die Brust ins Auge".
Und hilft wohl kaum bei einer anderen Hintergrundfarbe der Seite ...

Werden denn irgendwo Angaben im CSS zu den HTML Tags
img
a
gemacht? Vllt. kommt der Rahmen ja auch daher.
 

beleg

Member
Sorry in einem Punkt habe ich nicht aufgepasst. Du hast die Klasse im div-Tag. Den Rahmen musst Du auf das img-Tag beziehen, da der Rahmen um das Bild gemeint ist und nicht um den ganzen div-Bereich.
Die Lösung mit color ist Mumpitz, das bezieht sich auf die Textfarbe innerhalb des div-Tags und damit nebenbei auch auf die Rahmen darin, sowie alle Linkfarben, da Du den Stylesheet für die Links auch so mitdefiniert hast.
 
OP
H

homer65

Hacker
Die Lösung ist:
Code:
.nfeld img {
 border: 0px;
}
Vielen dank an alle, die mitgeholfen haben.[/quote]
 
Oben