zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Anweisung aus Class überschreiben

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 19.06.2009, 00:40
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 19.06.2009
Beiträge: 2
noreux befindet sich auf einem aufstrebenden Ast
Standard Anweisung aus Class überschreiben

Hallo!

Ich habe ein fertiges css Template, welches ich für meine zwecke anpasse. In dem Template wird eine Class definiert, die aus mehreren Unteranweisungen besteht, hier mal ein Auszug:

Code:
.BlockHeader
{
  position: relative;
  overflow: hidden;
  height: 30px;
  z-index: 0;
}

.BlockHeader .l, .BlockHeader .r div
{
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url('Bild1.png');
}
Zu der BlockHeader class gehören auch noch viele anderen Anweisungen, diese reichen aber um mein problem darzustellen. In der HTML wird das ganze dann in etwa so aufgerufen:

Code:
<div class="BlockHeader">
TEXT
</div>
Die HTML Seite wird dynamisch mit PHP generiert und diese Bild1.png ist variabel. Wie kann ich diesen bildaufruf überschreiben? Ich habe es schon so probiert, klappt aber nicht:

Code:
<div class="BlockHeader" style="background-image: url('AnderesBild.png')">
TEXT
</div>
Hat mir jemand einen Tipp?

mfg
Nor
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 19.06.2009, 06:21
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Sollte eigentlich so klappen, Inline-Styles haben eine höhere Spezifität, als Styles in den Style-Tags im Dokument, welche wiederrum eine höhere Spezifität besitzen, als externe Styles, gleiche Spezifität der Selektoren vorausgesetzt.

Vielleicht plump, aber hast Du darauf geachtet, dass die Bild-URL in der externen CSS-Datei relativ zur CSS-Datei angegeben werden muss, im Dokument aber relativ zum Dokument?
Sprich, Du musst von der HTML- bzw. PHP-Datei ausgehen, ich vermute, dass das Bild in einem Unterordner liegt?
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 19.06.2009, 09:09
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 19.06.2009
Beiträge: 2
noreux befindet sich auf einem aufstrebenden Ast
Standard

Danke für den Tipp, in meinem Fall liegt die css aber im selben ordner wie die php-datei, daher ändert sich am pfad nichts.

Bin mittlerweile aber selbst draufgekommen, ziemlich blöd von mir, war schon etwas spät gestern.

den wichtigen Teil des HTML Codes hatte ich gar nicht beachtet:

Code:
<div class="BlockHeader">
            <div class="l" style="background-image: url('AnderesBild.png')"></div>
            <div class="r"><div style="background-image: url('AnderesBild.png')"></div></div>
        </div>
An der Stelle klappen die Überschreibungen auch problemlos.

Trotzdem danke und Schönes WE

Nor
Mit Zitat antworten
  #4 (permalink)  
Alt 19.06.2009, 09:30
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Ah, *g.

Wünsche ich ebenso.
Mit Zitat antworten
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
CSS-Anweisungen überschreiben DiHo (X)HTML 3 30.03.2010 20:29
identische class in unterschiedlicher Struktur einzeln ansprechen 1chris CSS 4 16.10.2009 18:13
Mit class andere Formatierungen überschreiben odie CSS 4 22.07.2009 15:11
UTF-8 oder ISO, doppel class anweisung rEd1Z1_2k (X)HTML 3 28.03.2005 11:54
class in class PrinzEisenherz CSS 9 21.06.2004 18:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:24 Uhr.