Ergebnis 1 bis 2 von 2

Thema: DIV mit ID und CLASS - Class wird nicht erkannt

  1. #1
    TP-Newbie
    Registriert seit
    Aug 2012
    Beiträge
    1

    Lightbulb DIV mit ID und CLASS - Class wird nicht erkannt - gelöst!

    Hallo

    Kleines Problem:
    Ich habe ein DIV und setze das DIV zwei Mal ein.
    Einmal mit Hintergrundbild A auf HTML-Seite 1,
    dann mit Hintergrundbild B auf HTML-Seite 2.

    Mein Problem ist nun, dass auch auf Seite 2 das Bild A angezeigt wird.
    Scheinbar werden die zugewiesenen Class-Attribute einfach ignoriert.

    HTML von Seite 1:
    <div id="box3er1">
    <h1>Überschrift auf Seite 1</h1>
    <p>Ein Textabsatz.</p>
    <p>Und noch ein Textabsatz.</p>
    </div>

    CSS (externe Datei):
    div#box3er1 {
    width:340px;
    height:260px;
    float:left;
    clear:left;
    display:inline-block;
    background:#fff url(../img/bc_box3er1.png);
    }

    Auf der zweiten HTML-Seite wird diese Box wieder verwendet.
    Jetzt aber mit einem anderen Bildhintergrund.
    Deshalb bekommt die Box eine Klasse zugewiesen.
    Trotzdem wird wieder die Bilddatei "bc_box3er1.png" angezeigt.

    HTML von Seite 2:
    <div id="box3er1" class="box3er1in">
    <h1>Überschrift auf Seite 2</h1>
    <p>Textabsatz eins.</p>
    <p>Textabsatz zwei.</p>
    </div>

    CSS (externe Datei):
    div#box3er1 div.box3er1in {
    background-color:#fff;
    background-image:url(../img/bc_box3er1in.png);
    }

    - Der Pfad zur Grafikdatei ist richtig referenziert.
    - DOCTYPE = HTML 4.01 strict

    Ich finde den Fehler nicht. Vielleicht könnt ihr mir bitte mal auf die Sprünge helfen.

    !!! Das Problem ist gelöst:
    div#box3er1.box3er1in {
    background-color:#fff;
    background-image:url(../img/bc_box3er1in.png);
    }

    Jetzt funtioniert es, wie es sein soll.
    Hätte ich eigentlich gleich drauf kommen können.

    Danke.
    Geändert von rainmaker (04.08.2012 um 14:23 Uhr) Grund: Problem gelöst

  2. #2
    TP-Senior Avatar von th2409
    Registriert seit
    Feb 2007
    Beiträge
    292
    Auch wenn's gelöst ist, noch ein Wort zum Grund: die id hat Vorrang vor der class. Wenn in der id Eigenschaften eingestellt werden (background-color...), kann ich sie nicht mehr per class-Anweisung ändern.
    Thomas

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [Sonstige] 2 divs 1 class in 1 Dokument = geht nicht?
    Von wolfsblut im Forum HTML & CSS
    Antworten: 9
    Letzter Beitrag: 07.01.2010, 22:36
  2. include übernimmt die class nicht..
    Von paby im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 16.01.2008, 21:44
  3. [CSS] class width wird im IE breiter als im Firefox
    Von monsterag im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 22.09.2006, 09:16
  4. Antworten: 1
    Letzter Beitrag: 30.08.2006, 20:13
  5. class oder id - ist doch egal, oder nicht?
    Von Boris im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 30.01.2003, 23:59

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51