zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Fehler bei Darstellung von verlinkten Grafiken

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 23.10.2007, 12:47
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.10.2007
Beiträge: 8
hzirl befindet sich auf einem aufstrebenden Ast
Standard Fehler bei Darstellung von verlinkten Grafiken

Hi,
ich war schon öfter hier im Forum unterwegs, ohne angemeldet zu sein und habe auch meist Lösungen für meine Problemstellungen gefunden.

Heute muss ich allerdings posten, da ich nicht so genau weiß, wie ich es anstellen soll ...

Ich habe ein Template für Wordpress übernommen und angefangen, es für meine Bedürfnisse zu adaptieren. Dazu gehört auch eine eigene CSS-Datei.

Mein Problem ergibt sich daraus, dass der ursprüngliche Ersteller die Eigenschaften für Text-Links quasi im Root angegeben hat. Aufgrund der Vererbung erhalten natürlich alle Links diese Eigenschaften, auch die Links, die Bilder umschließen. Und da liegt für mich der Hase im Pfeffer ...

Code:
a {
color: #D97900;
text-decoration: underline;
}

a:hover {
text-decoration: none;
background-color: #D97900;
color: #FFFAF3;
}
Die Background-Color taucht nämlich wieder beim Überfahren von verlinkten Grafiken als Balken unterhalb des Bildes auf. Wie kann ich das abschalten?

Folgendes Stückchen Code funktioniert in Firefox und IE, aber nicht in Opera (.content ist ein übergeordnetes DIV-Element):

Code:
.content a:hover img {
background-color:#fff !important;
}
Ehrlicherweise habe ich keine Idee mehr, wie ich es angehen soll .. In einem anderen Skript habe ich es mit einer Klasse für die Grafiklinks gelöst, ich wollte dieses Mal aber den HTML-Code in Ruhe lassen ...

Liebe Grüße, hzirl
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 23.10.2007, 12:52
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
Zitat von hzirl Beitrag anzeigen
Die Background-Color taucht nämlich wieder beim Überfahren von verlinkten Grafiken als Balken unterhalb des Bildes auf. Wie kann ich das abschalten?
Möglicherweise, indem du diesen "Balken" entfernst.
DOCTYPE-Switch: Unerklärliche Lücken zwischen Elementen
Mangels Anschauungsmaterial ist das jedoch Spekulation.

Wenn du schon länger hier mitliest, hast du sicher auch schon gelesen, dass zum Nachvollziehen eines Problems mehr als nur ein paar CSS-Schnipsel nötig sind. Siehe auch: http://xhtmlforum.de/40080-fuer-frag...twortende.html

Geändert von fricca (23.10.2007 um 12:56 Uhr)
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 23.10.2007, 13:35
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.10.2007
Beiträge: 8
hzirl befindet sich auf einem aufstrebenden Ast
Standard

Okay, hier ist der Link zur gesamten CSS-Datei:
http://www.hcz.at/wp-content/themes/bookish/style.css, das HTML der Startseite ist unter der normalen Adresse ohne wp-content usw. hinten dran einsehbar ...

Ich hoffe, das genügt den Anforderungen, ich wollte eigentlich nur vermeiden, den kompletten CSS-Code im Posting abzubilden.

Meinen Doctype habe ich mit XHTML 1.0 Transitional angegeben ...

Liebe Grüße, hzirl
Mit Zitat antworten
  #4 (permalink)  
Alt 23.10.2007, 13:38
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Nicht zum Stylesheet linken. Zur Seite auf der das Problem zu sehen ist!
CSS ohne HTML ist völlig nutzlos.
Ist es die? Wo genau ist das Problem zu sehen? In welcher Opera-Version?

Hast du überprüft, ob ich mit meiner Vermutung richtig lag?
Mit Zitat antworten
  #5 (permalink)  
Alt 23.10.2007, 13:57
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.10.2007
Beiträge: 8
hzirl befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von fricca Beitrag anzeigen
Ist es die? Wo genau ist das Problem zu sehen? In welcher Opera-Version?
Antwort auf Frage 1: ja
Antwort auf Frage 2: Beispielsweise beim Überfahren des abgebildeten Screenshots in dem obersten Posting auf der Seite
Antwort auf Frage 3: Ich verwende hier Opera 9.02 ...

Okay, die Formulierung "Balken" ist vielleicht etwas unglücklich gewählt, aber ich konnte definitiv feststellen, dass er verschwindet, wenn ich in meiner a:hover-Angabe die Zeile für "background-color" auskommentiere ...
Mit Zitat antworten
  #6 (permalink)  
Alt 23.10.2007, 14:00
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Es waren 4 Fragen.
Ich hatte mit meiner Vermutung recht.
Mit Zitat antworten
  #7 (permalink)  
Alt 23.10.2007, 14:15
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.10.2007
Beiträge: 8
hzirl befindet sich auf einem aufstrebenden Ast
Standard

Das war ja auch der Grund, warum ich die Angabe mit weißer Hintergrundfarbe gemacht habe (siehe erstes Posting), die Angabe von "background-color:none" wird leider vollständig ignoriert.

Damit sieht es ja auch in Firefox und IE ordentlich aus, nur Freund Opera scheint diese Angabe zu ignorieren ... Gibt es eine bessere Art, das zu schreiben als mit ".content a:hover img"?

Liebe Grüße, hzirl
Mit Zitat antworten
  #8 (permalink)  
Alt 23.10.2007, 14:19
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
Zitat von hzirl Beitrag anzeigen
Das war ja auch der Grund, warum ich die Angabe mit weißer Hintergrundfarbe gemacht habe (siehe erstes Posting), die Angabe von "background-color:none" wird leider vollständig ignoriert.
Was war der Grund wofür? Hast du den von mir geposteten Link gelesen?

Mit der Änderung der Hintergrundfarbe des Bildes änderst du an der Hintergrundfarbe des Links überhaupt nichts.
Mit Zitat antworten
  #9 (permalink)  
Alt 23.10.2007, 14:30
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.10.2007
Beiträge: 8
hzirl befindet sich auf einem aufstrebenden Ast
Standard

Ich frage anders, okay?

Wie spreche ich einen Link in CSS an, der folgendermaßen in HTML auftaucht:
...<p>... <a href="link">..<img src="source" /></a>...</p>

Ich möchte dem a-Tag keine Klasse zuweisen. Die Bedingung muss also den Link ansprechen, wenn ein img-Tag verschachtelt folgt, sonst nicht.

Ist das irgendwie verständlich? Ich bin kein großer Meister im Erklären ... *seufz*

Liebe Grüße, hzirl
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 23.10.2007, 14:32
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Es geht nicht.
Du brauchst es auch nicht. Die Lösung steht in dem ersten Link in meiner ersten Antwort!
Was genau hindert dich daran, diesen Artikel zu lesen?

Das *seufz* liegt ganz bei mir.
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Redesign für Steiner Cycling Team pkipper Site- und Layoutcheck 11 09.02.2011 12:25
Fehler in der Darstellung der Seite gabischatz (X)HTML 14 09.01.2011 15:38
Fehler bei @ font face Darstellung schwarzgeviert CSS 2 18.02.2010 21:23
Problem bei verlinkten Grafiken Nutzer CSS 4 31.08.2009 19:31
2 Fehler in der Darstellung bei DIV-Container zw. FF & I Dr.Gibble CSS 6 11.11.2005 15:16


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:35 Uhr.