Ergebnis 1 bis 25 von 25

Thema: CSS Problem

  1. #1
    Contao-Nutzer
    Registriert seit
    16.01.2011.
    Beiträge
    170

    Standard CSS Problem

    Hallo zusammen,

    ich habe folgendes Problem,
    ich habe 3 Überschriften, der 1. Überschrift hab ich eine CSS-ID zugewiesen,
    den anderen beiden nicht.
    Jetzt übernimmt aber die 3. Überschrift auch das Stylesheet von der 1. Überschrift.
    Wie kann das sein?
    Hier der Link: http://jeans-o-thek.de/grid-test.html

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Du hast doppelte IDs auf der Seite. Dein Artikel hat den Alias "grid-test" - dieser Alias wird auch als CSS ID verwendet.

  3. #3
    Contao-Fan Avatar von jscholtysik
    Registriert seit
    19.06.2009.
    Ort
    München
    Beiträge
    366

    Standard

    Und dieser CSS-Teil ist dafür verantwortlich:

    Code:
    #grid-test > h1 {
        background-color: #fc6a6a;
        border: 5px solid #474343;
    Alle H1 unterhalb von Grid-Test sollen diese Eigenschaften erhalten...
    Joachim
    *** Kein Backup, kein Mitleid ***

  4. #4
    Contao-Nutzer
    Registriert seit
    16.01.2011.
    Beiträge
    170

    Standard

    Zitat Zitat von jscholtysik Beitrag anzeigen
    Und dieser CSS-Teil ist dafür verantwortlich:

    Code:
    #grid-test > h1 {
        background-color: #fc6a6a;
        border: 5px solid #474343;
    Alle H1 unterhalb von Grid-Test sollen diese Eigenschaften erhalten...

    aber dann müsste ja die 2. Überschrift das auch übernehmen oder?

  5. #5
    Contao-Fan Avatar von jscholtysik
    Registriert seit
    19.06.2009.
    Ort
    München
    Beiträge
    366

    Standard

    Nein, weil das DIV darüber ja die folgenden Klassen hat und nicht "grid-test" als ID hatte:

    ce_text grid8 block

    Code:
    <div class="ce_text grid8 block">
    
          <h1>Überschrift 2</h1>
        
          <p>test2</p>  
      
    </div>
    Geändert von jscholtysik (13.03.2017 um 14:27 Uhr)
    Joachim
    *** Kein Backup, kein Mitleid ***

  6. #6
    Contao-Nutzer
    Registriert seit
    16.01.2011.
    Beiträge
    170

    Standard

    @spooky, ja das war das Problem. Das funktioniert jetzt. Danke

    Wenn ich jetzt der 3. Überschrift eine eigene CSS-ID zuweise,
    übernimmt diese aber nicht das Stylesheet.

    @jscholtysik, liegt das jetzt daran was du vorher geschrieben hast?
    Falls ja was muss ich machen dass die 3. Überschrift ihre CSS-ID übernimmt?

  7. #7
    Contao-Fan Avatar von jscholtysik
    Registriert seit
    19.06.2009.
    Ort
    München
    Beiträge
    366

    Standard

    Du hast der Überschrift 3 jetzt eine ID "grid-versuch-3" gegeben, aber in der CSS-Datei gibt es keine ID "grid-versuch-3"...

    Was sollte da das Stylesheet übernehmen? Die ID hast Du ja definiert, also musst Du auch die Eigenschaften dieser ID in der CSS-Datei definieren.

    Mit den Element-Inspektoren der Browser kannst Du das ganz leicht sehen.
    Geändert von jscholtysik (13.03.2017 um 14:43 Uhr)
    Joachim
    *** Kein Backup, kein Mitleid ***

  8. #8
    Contao-Nutzer
    Registriert seit
    16.01.2011.
    Beiträge
    170

    Standard

    Grid-Stylesheet.JPG

    die hab ich doch definiert.

  9. #9
    Contao-Fan Avatar von jscholtysik
    Registriert seit
    19.06.2009.
    Ort
    München
    Beiträge
    366

    Standard

    Du hast aber laut Quellcode die ID "grid-versuch-3" direkt bei der Überschrift 3 (h1) definiert, Deine CSS sagt aber, dass die Definition nur für eine H1 unterhalb von "grid-versuch-3" verwendet werden soll...

    Also in Deinem Fall:

    #grid-versuch-3
    {
    ... Hier kommen Deine Definitionen für die Überschrift 3 rein
    }

    oder

    h1#grid-versuch-3
    {
    ... Hier kommen Deine Definitionen für die Überschrift 3 rein
    }


    Nicht:
    #grid-versuch-3 > h1 --> gilt nur für H1 unterhalb von #grid-versuch-3

    und auch nicht:

    #grid-versuch-3 > h1
    #grid-versuch-3
    {
    ...
    }

    --> Kommafehler, da mehrere Selektoren?


    Die Anordnung der Überschriften und der Bilder darunter ist m.M.n. auch perfekt für die Flexbox geeignet...
    Geändert von jscholtysik (13.03.2017 um 19:48 Uhr)
    Joachim
    *** Kein Backup, kein Mitleid ***

  10. #10
    Contao-Nutzer
    Registriert seit
    16.01.2011.
    Beiträge
    170

    Standard

    Ah jetzt hab ich es umrissen. Probier ich nachher gleich aus.
    Danke.
    Sorry dass ich so lang auf dem " Schlauch stand"


    Gesendet von iPhone mit Tapatalk

  11. #11
    Contao-Nutzer
    Registriert seit
    16.01.2011.
    Beiträge
    170

    Standard

    das mit der Überschrift 3 passt jetzt.

    Aber jetzt wird bei der Überschrift 1 das Stylsheet nicht mehr übernommen.
    Das war aber schon beim ersten laden der Seite heute, also bevor ich das für die Überschrift 3 geändert habe.

    Gestern hatte das einwandfrei funktioniert. Weiß jemand was da jetzt nicht stimmt?

  12. #12
    Contao-Fan Avatar von jscholtysik
    Registriert seit
    19.06.2009.
    Ort
    München
    Beiträge
    366

    Standard

    Du solltest Dir genau überlegen, was Du eigentlich stylen willst. Du hast jetzt folgenden Quelltext für die Überschriften:

    Code:
    <div class="ce_text grid4 first block" id="Grid-Versuch">
          <h1>Überschrift 1</h1>
          <p>Test 1</p>  
    </div>
    
    <div class="ce_text grid8 block">
          <h1>Überschrift 2</h1>
          <p>test2</p>  
    </div>
    
    <h1 class="ce_headline grid12" id="Grid-Versuch-3">
      Überschrift 3</h1>
    Bei der Überschrift 3 hast Du die ID "Grid-Versuch-3" direkt der H1 gegeben, damit stylest Du auch direkt die H1.

    Bei der Überschrift 1 hast Du die ID "Grid-Versuch" aber dem DIV gegeben, damit stylest Du aber nicht die H1, sondern den Kasten außenrum. Wenn Du die ID "Grid-Versuch" hier auch direkt der H1 gibst, kannst Du die auch direkt stylen (vorausgesetzt, Du hast auch Eigenschaften für die ID "Grid-Versuch" in der CSS-Datei drin...)

    Und ganz wichtig: CSS und die Element-Inspektoren der Browser sind Deine Freunde!!
    Joachim
    *** Kein Backup, kein Mitleid ***

  13. #13
    Contao-Nutzer
    Registriert seit
    16.01.2011.
    Beiträge
    170

    Standard

    Grid-Stylesheet_2.JPG

    Laut meinem Stylsheet spreche ich aber schon die Überschrift direkt an.

    Überschrift 1 ist ein Text Element.
    Überschrift 3 ist ein Überschrift Element.

    Vorallem hat es es ja gestern bei der Überschrift 1 noch richtig angezeigt.

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Bei diesem Selector:
    Code:
    #test-grid-galerie > ul > li.row_0.row_first.row_last.even.col_0.col_first,#test-grid-galerie > ul > li.row_0.row_first.row_last.even.col_1,#test-grid-galerie > ul > li.row_0.row_first.row_last.even.col_2,
    hast du einen Beistrich zu viel.

  15. #15
    Contao-Fan Avatar von jscholtysik
    Registriert seit
    19.06.2009.
    Ort
    München
    Beiträge
    366

    Standard

    Also im Element-Inspektor vom Firefox werden keine Eigenschaften der ID "Grid-Versuch" geladen, sondern ganz normal die Eigenschaften von #main h1...
    Joachim
    *** Kein Backup, kein Mitleid ***

  16. #16
    Contao-Nutzer
    Registriert seit
    16.01.2011.
    Beiträge
    170

    Standard

    Woran liegt das? Wenn ich es ja eig. Über ein Stylesheet anspreche.


    Gesendet von iPhone mit Tapatalk

  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Bevor du dich weiter wunderst, behebe erst mal diesen Fehler: https://community.contao.org/de/show...l=1#post435024

  18. #18
    Contao-Nutzer
    Registriert seit
    16.01.2011.
    Beiträge
    170

    Standard

    Der Beistrich ist weg, ändert aber nichts.

  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    In deinem Navigation_horizontal Stylesheet befindet sich auch noch ein Syntax Fehler, wo genau der liegt kann ich dir allerdings auf die Schnelle auch nicht sagen.

  20. #20
    Contao-Nutzer
    Registriert seit
    16.01.2011.
    Beiträge
    170

    Standard

    Ich habe jetzt oberhalb der Überschrift 1 nochmal ein Text Element eingefügt und eine CSS-ID zugeordnet.
    Dieses Element wird nicht vom Stylesheet angesprochen, aber die Überschrift 1 funktioniert jetzt auf einmal.

    Also funktioniert anscheinend immer das Stylesheet für das oberste Element nicht.

    Ich weiß aber nicht warum.

  21. #21
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Behebe zuerst mal deine fehlerhaften CSS Anweisungen. Lösche/deaktiviere notfalls nochmal alles und arbeite dich Stück für Stück voran.

  22. #22
    Contao-Nutzer
    Registriert seit
    16.01.2011.
    Beiträge
    170

    Standard

    Ich hab jetzt im Seitenlayout das CSS für "Navigation horizental" einmal deaktiviert, dann geht es.

    Jetzt hab ich es wieder aktiviert, und es geht auch.

    Kann das sein, daß das jetzt die Lösung ist, normal nicht denke ich?

  23. #23
    Contao-Nutzer
    Registriert seit
    16.03.2017.
    Beiträge
    20

    Standard Wie poste ich ein neues Thema?

    Hallo alle,
    I habe ein Problem mit meinem CMS (3.2.1) und brauche das dringend gelöst - kann aber nicht finden wo ich ein neues Thema (topic?) anfangen kann.
    Hilfe?
    Danke!

  24. #24
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wähle in der Forenliste (Auf "Forum" klicken) das für dein Thema passende Unterforum aus, dann siehst du oberhalb der Beitragsliste den Button "+ Thema erstellen".

  25. #25
    Contao-Nutzer
    Registriert seit
    16.03.2017.
    Beiträge
    20

    Standard

    Danke!

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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