Beiträge von ogli

    Ich habe mal wieder eine Frage, da ich langsam wahnsinnig werde...


    Ich habe eine Oberfläche mit Hamburger-Button erstellt. Der Hintergrund ist schwarz (bzw. in einer anderen Version grün). Der Hamburger-Btn hat dann die Farbe #fff zugewiesen bekommen. Im Firefox, Edge und Chrome auf dem PC sieht alles aus wie gewünscht. Nur auf dem Handy (S9) mit chromeBrowser ist der Button grau (biogli.de und oglialoro.de, letzeres nur eine "OberflächenStudie").

    Ich habe alles versucht, Farben ganz raus, bis auf Hintergrund und Burger usw. Ich kann auch die Farbe verändern. z.B. auf "red". In allen Browsern rot, nur auf dem Handy grau. Ich verstehe es nicht... Bitte HILFE


    Anbei die Html- und CSS-Datei:

    <!doctype html>

    <html lang="de">

    <head>

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta charset="utf-8">

    <link rel="icon" type="image/svg+xml" href="favicon.svg" sizes="any">

    <link rel="icon" type="image/png" href="/favicon.png" sizes="32x32">

    <link rel="icon" type="image/png" href="/favicon96.png" sizes="96x96">

    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">

    <meta name="msapplication-TileColor" content="#ffffff">

    <meta name="msapplication-TileImage" content="/mstile-144x144.png">

    <!-- CSS-Datei: -->

    <link href="StyleSheet_biogliFlex.css" rel="stylesheet" />

    <link href="https://fonts.googleapis.com/css?family=Teko:600,700" rel="stylesheet">

    <title>Home of Marco Oglialoro</title>

    </head>


    <body bgcolor="#000">

    <header class="wrapper">

    <label for="menu-toggle" class="label-toggle"><span>&WCF_AMPERSAND☰</span></label>

    <h1 class="titel"><a href="index.php">MARCO OGLIALORO</a></h1>

    </header>

    <nav class="HauptNav">

    <input type="checkbox" id="menu-toggle" onclick="">

    <nav class="wrapper">

    <ul>

    <li><a href="WebDesign.php">WEB-DESIGN</a></li>

    <li><a href="Tennis.php">TENNIS</a></li>

    <li><a href="Rezepte.php">REZEPTE</a></li>

    <li><a href="Fotos.php">FOTOS</a></li>

    <li><a href="phpBB_01/index.php">BIO-FORUM</a></li>

    <li></li>

    </ul>

    </nav>

    </nav>

    <aside id="aside_nav">

    aside für Navigationselemente

    </aside>


    <main>

    main Content

    </main>


    <aside>

    aside second content

    </aside>


    <footer>

    <p>Copyright Marco Oglialoro 2018

    <ul>

    <li><a href="Downloads.php">DOWNLOADS</a></li>

    <li><a href="Kontakt%20und%20Disclaimer.php">KONTAKT UND DISCLAIMER</a></li>

    </ul>

    </footer>

    </body>

    </html>


    ------------------------------------------------------------------------------------------------------------------------------------------


    *{

    padding: 0;

    margin: 0;

    }


    body { /* hier der oberste Flex-Container */

    margin: 0 auto; /*Zentrieren der Seite*/

    max-width: 80em; /*Feste Breite für den Flex-Container, damit er der Text auf Widescreens nicht

    ewig in die Breite gezogen wird (schlecht lesbar)*/

    display: -webkit-flex; /*InternetExplorer-Patch immer zuerst, wird dann von normal überschrieben*/

    display: flex; /*dadurch werden alle direkten Kind Elemente zu FlexItems

    Achtung, Divs nicht in 2 Ebenen verschachteln, da sonst kein Flex mehr*/

    -webkit-flex-flow: row wrap; /*InternetExplorer-Patch*/

    flex-flow: row wrap; /*Wenn die Elemente die verfügbare Breite überschreiten werden

    Sie umgebrochen in die nächste Zeile*/

    }


    /* ==============================================================================================

    mobileFirst alles was hier festgelegt wird gilt erstmal auch für die andern Displays (es

    sei denn es wird ueberschrieben================================================================*/

    header, nav, main, aside, footer {

    font-family: 'Teko', calibri, sans-serif;

    padding: 0.75em;

    margin: 0.75em;

    -webkit-flex: 1 100%; /*InternetExplorer-Patch*/

    flex: 1 100%; /*flex 1 alle bekommen die gleiche Breite, 100% des gesamten Body wird genutzt*/

    }

    main, aside, footer {

    border-radius: 0 0.5em 0.5em;

    border: 1px solid;

    }


    header { /*Header selbst zum Flex-Container, um anordnen zu können*/

    display:flex;

    flex-flow: row nowrap; /*damit Hamburger, Titel und Logo nebeneinander sind und NICHT umgebrochen werden*/

    border: none;

    }

    header * {

    flex: 1 1 0%;

    }


    nav {

    flex: 1 1 100%;

    margin: 0;

    padding: 0;

    border: none;

    }


    nav ul {

    margin: 0;

    padding: 0;

    display: flex; /* wieder ein Flex-Container */

    flex-direction: column;

    }

    nav li {

    list-style-type:none;

    margin: 1.3em; /*muss sein, sonst im Internet-Explorer Elemente ineinander geschoben*/

    padding; 0;

    flex: 1 1 100%;

    border-top: solid 1px silver;

    }

    nav a {

    display:inline-block;

    width: 95%;

    margin: 0;

    padding: 1em 0 1em 0; /*um besser breite Schaltflächen zum Klicken zu haben*/

    text-align: center;

    text-decoration: none;

    }


    /* ==Toggle Navigation unsichtbar auf kleinem Displays biss die Checkbox gecheckt wird ======*/

    nav ul {

    visibility: hidden;

    height: 0;

    }

    nav #menu-toggle:checked ~ nav ul {

    visibility: visible;

    height: 100%;

    }


    h1.titel {

    font-size: 1.3em;

    margin-top: .7em;

    }

    h1.titel a {

    text-decoration:none;

    }


    header .label-toggle {

    font-size: 2em;

    flex: 0 0 2em; /*Feste Breite des Hamburger-Toggles seiner em, damit der Titel max. Platz hat*/

    margin-top: .15em;

    }

    nav #menu-toggle {

    visibility: hidden;

    }



    /* ==footer =================================================================================*/

    footer {

    display: flex;

    flex-flow: row wrap;

    }

    footer * {

    flex: 1 1 0%;

    justify-content: space-between;

    }

    footer p {

    text-align: right;

    }


    footer ul {

    margin: 0;

    padding: 0;

    display: flex; /* wieder ein Flex-Container */

    flex-direction: column;

    }


    footer li {

    list-style-type:none;

    margin: 1.3em; /*muss sein, sonst im Internet-Explorer Elemente ineinander geschoben*/

    padding; 0;

    flex: 1 1 100%;

    }


    footer a {

    display:inline-block;

    width: 95%;

    margin: 0;

    padding: .5; /*um besser breite Schaltflächen zum Klicken zu haben*/

    text-align: right;

    text-decoration: none;

    font-size: .9em;

    }

    /* ==mittlereDisplays überschreibt moblieFirst bei Viewport >= 37em==============================

    =================================================================================================*/

    @media all and (min-width: 49em) {

    h1.titel {

    padding-left: 1.5em;

    margin-right: 2.2em;

    }


    nav.HauptNav {

    border-top: solid silver .5px;

    border-bottom: solid silver .5px;

    margin-bottom: 1em;

    }


    nav ul {

    flex-direction: row;

    visibility: visible; /*ab dieser Größe Navigation immer sichtbar ...*/

    height: 100%;

    }

    header .label-toggle { /* ... und der Hamburger-Toggle-Button immer weg */

    visibility: hidden;

    font-size: 0em;

    flex: 0 0 0em; /*Feste Breite des Hamburger-Toggles seiner em, damit der Titel max. Platz hat*/

    }

    nav li {

    margin: 0 0 10px 0;

    flex: 1 1 0%;

    border: none;

    }

    nav a {

    padding: 0; /* damit die Menu-Punkte nicht mehr breit zum tappen sind*/

    }

    aside{

    flex: 1 auto; /* durch auto werden die beiden asides in eine Zeile gesetzt */

    }

    main {

    order: 2;

    }

    #aside_nav {

    flex: 1 auto; /* durch auto werden die beiden asides in eine Zeile gesetzt */

    order: 3;

    }

    aside {

    order: 4;

    }

    footer {

    order: 5;

    }

    }


    /* ==grosseDisplays überschreibt moblieFirst bei Viewport >= 50em================================

    =================================================================================================*/

    @media all and (min-width: 50em) {


    main {

    order: 3;

    flex: 3 1 0%; /*main soll 3x so breit sein wie die asides*/

    }

    aside {

    flex: 1 auto;

    }

    #aside_nav {

    flex: 1 1 0%; /*%-Angabe nötig bei flex-base, da sonst der InternetExplorer spinnt*/

    order: 3;

    }

    }



    /* ==Farben ==========================================================================

    =====================================================================================

    fff weiss

    000 schwarz

    */


    header {

    background: #000;

    color: #fff;

    }

    .label-toggle {

    color: #fff;

    }


    nav {

    background-color: transparent;

    border-color: white;

    }

    nav a {

    color: #fff;


    }

    nav a:hover, nav a:focus {

    color: gold;

    }


    h1.titel a {

    color: #fff;

    }

    h1.titel a:hover, h1.titel:focus {

    color: gold;

    }

    main {

    border-color: silver;

    color: #fff;

    }


    aside {

    background-image: linear-gradient(90deg, #000000, #555555, #000000);

    border-color: silver;

    color: #fff;

    }


    footer {

    background: #000;

    border-color: silver;

    color: #fff;

    }

    footer a {

    color: #fff;

    }

    footer a:hover, nav a:focus {

    color: gold;

    }



    /* ==EndeFarben =======================================================================

    =======================================================================================*/

    Ach MrMurphy,

    eine Sache noch wegen Design ohne Inhalt. Ich sehe das halt aus Lehrer-Sicht. Ich will den Schülern ja den Inhalt frei wählbar lassen. Und dann sollen die überlegen, wie es aussehen soll und ich will halt antworten können. Deshalb will ich einfach mal einige Möglichkeiten durchspielen. Um auch Alternativen anbieten zu können.

    Das sind 8. oder 9.-Klässler. Und wenn die den Hamburger kennen, dann wollen die den auch. Barrierefreiheit interessiert die erst mal nicht. Erst mal muss es cool sein. Wenn ich die dann angefixt habe, dann kriegen die auch im Unterrichtsgang entsprechende Aufgaben. Anders kriege ich die nicht.

    Ich muss mich da aber auch erst einarbeiten. Das Problem ist, dass wir interessante WP-Kurse brauchen. Web-Design ist erwünscht, die anderen Kollegen können das aber noch weniger als ich.

    Hallo MrMurphy,


    danke für die ausführliche Antwort. Ich versuche das mal für mich auseinander zu sortieren.

    Hamburger-Btn: Wäre es besser da noch Menu neben zu schreiben? Dann wäre schon mal jedem klar was der macht. Oder würdest du das Menu jederzeit offen da haben? Also im Header als erstes und dann erst zum Content runterscrollen? Dann darf das Menu nicht zu lang sein und man arbeitet mit Untermenus auf den einzelnen Seiten?


    Das man den Sticky-Footer nicht braucht ist mir auch klar, ich wollte es aber lernen und stören tut der doch sonst nicht. Außer im Quelltext, o.k., da schon.


    Inhalt kommt da natürlich noch rein und auch in Container aber erst mal will ich ja nur sehen was passiert und wie sich flexbox so verhält. Von Grid hatte ich aus 2 Gründen bisher Abstand genommen: Erstens hatte ich gelesen, dass die Unterstützung noch nicht so solle ist und zweitens erinnert mich das erst mal so an die "alte" Art Websites zu erstellen mit Tables.


    Aber einarbeiten wollte ich mich da auch noch irgendwann. Aber eines nach dem anderen. Im Moment stören mich halt wie Du sagst die überflüssigen Container am meisten.


    Kann darf sollte man eigentlich grid und flex mischen oder sollte man das lieber lassen?

    Hallo liebe Leute,


    ich bin dabei mich in FlexBox einzuarbeiten und habe mal ein Seitengerüst erstellt, wie ich es vielleicht haben möchte. Das ist einfach mal eine Übung für mich, um das alles zu verstehen. Ich möchte nächstes Schuljahr eine EINFÜHRUNGS-Kurs WebDesign an unserer Schule geben (bin Lehrer) und will dann auch für mich ein bisl Sicherheit haben (sind ja noch 4 Monate hin).


    Folgendes wollte ich erreichen:

    Im Header Logo, Titel (und mobile Hamburger Button) nebeneinander, darunter die Navigation im Header (Daher der Wrapper im Header).

    Dann ein main-content mit 2 asides (weiß noch nicht genau wie ich die anordne je nach tablet, handy oder pc, muss erst überlegen was ich genau damit mache, wahrscheinlich einmal weiterführende links und einmal ???).

    Und schließlich der Footer als Sticky-footer (Daher der Innenbody im Body).


    Jetzt musste ich ziemlich viel wrappen (body und nav) und springe zwischen flex-direction column und row ziemlich hin und her. Daher zwei (nein drei) Fragen:


    1. Macht das Sinn das alles über FlexBoxen zu lösen?

    2. Kann man das mit FlexBoxen eleganter lösen (guter Stil)?

    3. Gibt es generell Sachen, die so nicht sinnvoll sind, wie ich es jetzt versucht habe?


    Hier erst mal das Stylesheet:

    body {

    display: flex;

    min-height: 100vh;

    flex-direction: column; /* im body sollen header, content und footer untereinander stehen*/

    margin: 0 auto; /*zum zentrieren des Inhaltes auf Bildschirmmitte*/

    max-width: 80em; /* damit der Inhalt auf gr. Displays nicht zu sehr in die Breite gezogen wird*/

    }

    .innenbody {

    display: flex;

    flex-flow: row wrap; /*im content sollen die Elemente nebeneinander angeordnet sein */

    flex: 1; /*alle Elemente auf gleiche Größe initialisieren*/

    }


    header {

    display: flex;

    flex-direction: column; /* damit ich das Nav auf gr. Displays unter dem Titel usw. habe */

    justify-content: space-between;

    }


    .headerwrapper { /* für LogoBild, Titel und auf kleinen Displays den hamburgerBtn. Der Button soll ganz rechts sein (rechtshänderbedienung), das Logo links. Der Wrapper, damit das Nav hinterher unter (column) den in row angeordneten 3 Elementen steht */

    display: flex;

    flex-direction: row;

    border: 9px solid blue; /*nur zum visuellen debuggen*/

    justify-content: space-between;

    }


    header, footer, main, aside {

    border-radius: 0 0.5em 0.5em;

    border: 1px solid;

    padding: 0.75em;

    margin: 0.75em;

    flex 1 100%;

    /* Die 4 Elemente sind Kinder der FlexBox body und werden untereinander angeordnet. So sind sie alle gleich groß (Faktor 1) und nehmen die volle verfügbare Höhe (100%). Damit haben wir den Footer immer ganz unten. */

    }

    header img {

    flex: 0 0 150px; /*Feste Breite des Bildes, daher in Pixel. */

    }


    .label-toggle {

    color: #000;

    font-size: 3em;

    margin-right: .5em; /* damit er nicht am Rand klebt */

    }


    nav {

    display: flex;

    flex-flow: column wrap; /* mobileFirst, wird auf gr. Displays zu row*/

    }


    footer {

    display: flex;

    flex-flow: row wrap;

    justify-content: center;

    }


    ==============================================

    Und die noch leere Seite:

    <!DOCTYPE html>

    <html lang="de">

    <head>

    <meta charset="utf-8" />

    <meta name="viewport" content="width=device-width, initial-scale=1.0" />

    <title>Beispiel Seite mit FlexBox</title>

    <link href="mystyle.css" rel="stylesheet"/>

    </head>

    <body>

    <input type="checkbox" id="menu-toggle" onclick="">

    <header>

    <div class="headerwrapper">

    <img id="imgFrog" src= "./bilder/LogoFrog.gif" alt "imgFrog">

    <h1>Biologie-Seite von Marco Oglialoro</h1>

    <label for="menu-toggle" class="label-toggle">&#9776;</label>

    </div>

    <nav>

    Navi

    </nav>

    </header>

    <div class="innenbody">

    <main>

    Main-Content

    </main>

    <aside id="aside_nav">

    Aside-Content

    </aside>

    <aside>

    Aside-Content

    </aside>


    </div>

    <footer>

    footer Inhalt

    </footer>

    </body>


    </html>

    =============================================================


    Danke für Eure Kommentare

    Hallo,


    ich habe mal eine Frage zu SVG-Grafiken.

    Nachdem ich mit CorelDraw PowerTrace mein Seitenlogo (jpg) in ein SVG mit InlineCSS umgewandelt habe könnte ich es jetzt als SVG einbinden (lese gerade immer wie ich meine Seite verbessern könnte). Nun frage ich mich ob es wirklich Sinn macht in diesem Fall ein 250kb großes jpg durch ein 450kb großes svg zu ersetzen. Es ist eine kleine Fotografie, die im Seitenheader ganz am Rand dargestellt wird. Großartig skaliert wird die nicht. Größenvorteil ist ja uach nicht gegeben...


    Gibt es andere Gründe hier ein svg einzusetzen oder ist es sinnvoller es beim jpg zu lassen?


    LG

    ogli

    Danke m.scatello,


    das lag daran, dass ich mein Menü u.a. includiere und da den Head auch drin hatte. Habe den Head jetzt ausgelagert.

    Firefox ist ja super hilfreich mit den roten Markierungen. Das ist klasse. Die Seite ist jetzt zumindest "Firefox-clean", das mit dem Validator probiere ich auch noch aus...

    :thumbup:

    Update: auch der Validator zeigt keine Fehler mehr (Außer, dass ich keine Überschrift H1 und H2 verwende sondern die größte H3 ist).

    Basti:

    danke, habe ich gemacht (bis auf das margin-top bei p.titel, da er sonst von p das margin geerbt hat...)

    Das mit dem Footer hatte ich glatt übersehen. Die meisten anderen Nuller waren Relikte, die hatten alle mal einen anderen Wert. Ist aber so viel aufgeräumter.


    Übrigens meine Website ist biogli.de wenn jemand gucken will was ich da fabriziere. Werde es mal in meine Signatur aufnehmen.

    Oh f.....


    man sollte das Stylesheet schon auf den Server kopieren...<X


    dann bleibt nur die Frage: Erbt <details> <details> <ul>

    die Anweisungen im Stylesheet von <details> <ul> ????


    Und danke für die Hilfe Lupus und McMurphy, ich hätte wahrscheinlich noch ewig den Fehler gesucht bevor ich drauf gekommen wäre, dass ich scheinbar was anderes vergessen habe (da dass ja im Bsp. bei Dir geklappt hat musste der Fehler ja woanders liegen...)


    LG Ogli

    Hallo Lupus,


    danke für die schnelle Antwort. Genau so wie bei Dir soll es aus sehen. Das mit der UL stimmt. Die gibt es aber in einem anderen Dokument in einem details-tag. Und ich bin davon ausgegangen, das der <details> <details> tag die Eigenschaft für seine <ul> erbt. Stimmt das?


    MrMurphy: Vorenthalten wollte ich auch nichts, ich dachte nur ich mache einen ganz banalen Fehler und die Stelle reicht. Hier der Rest (probiere aber eben noch dei Vorschläge vom Wolf aus...)

    :

    <!doctype html>

    <head>

    <meta charset="utf-8">

    <title>Downloads auf biogli.de</title>

    </head>


    <body>

    <?php include ("biogli_master.php"); ?>


    <h3>Downloads</h3>


    <div>

    <div id="ListeSumDet">

    <details open>

    <summary>Allgemein</summary>

    <ul>

    <li><a href="meineDaten/Downloads/KriterienMuendlicheLeistungen.pdf" target="_blank">KriterienMuendlicheLeistungen</a></li>

    <li><a href="meineDaten/Downloads/Operatoren.pdf" target="_blank">Operatorenliste</a></li>

    </ul>

    </details>

    <details>

    <summary>Seminarfach</summary>

    <ul>

    <li><a href="meineDaten/Seminarfach/Bewertungskriterien%20nach%20Alles%20mit%20Methode.docx" target="_blank">Bewertungskriterien nach Alles mit Methode</a></li>

    <li><a href="meineDaten/Seminarfach/Beispielgutachten.docx" target="_blank">Beispielgutachten.docx</a></li>

    <li><a href="meineDaten/Seminarfach/Anlage%20Versicherung%20selbststaendige%20Erarbeitung.docx" target="_blank">Versicherung selbstständige Erarbeitung</a></li>

    <li><a href="meineDaten/Seminarfach/Anleitung%20zum%20Erstellen%20von%20Word-Dokumenten.pdf" target="_blank">Anleitung zum Erstellen von Word-Dokumenten</a></li>

    </ul>

    </details>

    <details>

    <summary>EVA</summary>

    <ul>

    <li><a href="meineDaten/EVA/Leitfaden%20zur%20gelungenen%20PowerPointPraesentation.pdf" target="_blank">Leitfaden zur gelungenen PowerPointPraesentation</a></li>

    <li><a href="meineDaten/EVA/Tutorial%20PowerPoint%20EVA.pdf" target="_blank">Tutorial PowerPoint EVA</a></li>

    </ul>

    </details>

    <details>

    <summary>SEK I</summary>

    <details>

    <summary class="subsummary">Haupt und Realschule KC und Thementabellen</summary>

    <ul>

    <li><a href="meineDaten/SekI/kc_hs_nws_07_nib.pdf" target="_blank">kc_hs_nws_07_nib.</a></li>

    <li><a href="meineDaten/SekI/kc_rs_nws_07_nib.pdf" target="_blank">kc_rs_nws_07_nib</a></li>

    <li><a href="meineDaten/SekI/KC%20nach%20Themen%20Jahrgang%205%20und%206%20HS%20und%20RS.pdf" target="_blank">Themen Jahrgang 5 und 6 HS und RS</a></li>

    <li><a href="meineDaten/SekI/KC%20nach%20Themen%20Jahrgang%207%20und%208%20HS%20und%20RS.pdf" target="_blank"> Themen Jahrgang 7 und 8 HS und RS</a></li>

    <li><a href="meineDaten/SekI/KC%20nach%20Themen%20Jahrgang%209%20und%2010%20HS%20und%20RS.pdf" target="_blank"> Themen Jahrgang 9 und 10 HS und RS</a></li>

    </ul>

    </details>

    <details>

    <summary class="subsummary">Gymnasium KC und Thementabellen</summary>

    <ul>

    <li><a href="meineDaten/SekI/kc_gym_nws_07_nib.pdf" target="_blank"> kc_gym_nws_07_nib.pdf</a></li>

    <li><a href="meineDaten/SekI/KC%20nach%20Themen%20Jahrgang%205%20und%206%20Gy.pdf" target="_blank">Themen Jahrgang 5 und 6</a> </li>

    <li><a href="meineDaten/SekI/KC%20nach%20Themen%20Jahrgang%207%20und%208%20Gy.pdf" target="_blank">Themen Jahrgang 7 und 8</a></li>

    <li><a href="meineDaten/SekI/KC%20nach%20Themen%20Jahrgang%209%20und%2010%20Gy.pdf" target="_blank">Themen Jahrgang 9 und 10</a></li>

    </ul>

    </details>

    <details>

    <summary class="subsummary">Integrierte Klassen Thementabellen</summary>

    <ul>

    <li><a href="meineDaten/SekI/KC%20nach%20Themen%20Jahrgang%205%20und%206%20int.pdf" target="_blank">Themen 5 und 6 integriert</a></li>

    <li><a href="meineDaten/SekI/KC%20nach%20Themen%20Jahrgang%207%20und%208%20HS,%20RS%20und%20Gy.pdf" target="_blank">Themen Jahrgang 7 integriert (und 8)</a></li>

    </ul>

    </details>

    <details>

    <summary class="subsummary">Jahresarbeitsplan und Kompetenzpläne</summary>

    <ul>

    <li><a href="meineDaten/SekI/Jahresarbeitsplan%20Biologie%20GSS%202014.pdf" target="_blank">Jahresarbeitsplan Biologie GSS 2014</a></li>

    <li><a href="meineDaten/SekI/Kompetenzplan%20Biologie%20H_R%20Jg.%208_2013-14.pdf" target="_blank">Kompetenzplan Biologie H_R Jg. 8_2013-14</a></li>

    <li><a href="meineDaten/SekI/Kompetenzplan%20Biologie%20H_R%20Jg.%209_2013-14.pdf" target="_blank">Kompetenzplan Biologie H_R Jg. 9_2013-14</a></li>

    <li><a href="meineDaten/SekI/Kompetenzplan%20Biologie%20H_R%20Jg.%2010_2013-14.pdf" target="_blank">Kompetenzplan Biologie H_R Jg. 10_2013-14</a></li>

    </ul>

    </details>

    </details>

    </div>



    </div>


    <?php include ("php/incFooter.php"); ?>

    </body>


    -----------------------------------------------------------------------------------------------------
    Und das Stylesheet:

    /*Standardwerte für verschiedene Browsern zurücksetzen */

    *{

    padding: 0;

    margin: 0;

    }


    /*Hier Header mit Bild etc sowie footer*/

    p.titel {

    font-family:Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;

    font-size:1em;

    padding:1.35em 0 0 0;

    text-align:center;

    margin-top: 0;

    }

    @media screen and (max-width: 32em) {

    p.titel {

    font-size: 0.75em;; /* für Handy Hochformat */

    }

    }

    #imgFrog {

    float:right;

    width: 150px;

    height: 66px;

    margin: 0;

    }


    body {

    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;

    font-size:18px;

    background-color:white;

    -webkit-animation: bugfix infinite 1s; /*Fix für ios/Android*/

    }


    @-webkit-keyframes bugfix { /*Fix für ios/Android*/

    from {padding:0;}

    to {padding:0;}

    }


    header {

    background-color:#003300;

    color:white;

    height:auto; /*damit der Text auch sichtbar ist, wenn der Header zu kurz ist*/

    min-height:66px; /*66px ist die Logo-Höhe */

    }


    #footer {

    background-color:#003300;

    color:white;

    text-align:center;

    margin-top: 10px;

    height:2em;

    width: 100%;

    height: auto;

    padding: 2px;

    }

    /*Ende Header und Footer*/


    /*Standard-Elemente*/

    h1 {

    font-size:2.5em;

    font-weight: bold;

    margin-bottom:1.5em;

    text-align:center;

    color:#172C14;

    padding-left: 10px;

    }


    h2 {

    font-size:2em;

    font-weight: bold;

    margin-top:1.5em;

    margin-bottom:1em;

    color:#172C14;

    padding-left: 10px;

    }


    h3 {

    font-size:1.8em;

    font-weight: bold;

    margin-top:1em;

    margin-bottom:0.5em;

    color:#172C14;

    padding-left: 10px;

    }


    h4 {

    font-size:1.6em;

    font-weight: bold;

    margin-top:1em;

    margin-bottom:0.5em;

    color:#172C14;

    padding-left: 10px;

    }


    h5 {

    font-size:1.4em;

    font-weight: bold;

    margin-top:0.5em;

    color:#172C14;

    padding-left: 10px;

    }


    h6 {

    font-size:1.2em;

    font-weight: bold;

    margin-top:0.5em;

    color:#172C14;

    padding-left: 10px;

    }


    ul {

    padding-left: 2em;

    margin-bottom: 0.5em;

    }


    p {

    margin-bottom: 1em;

    margin-top: 1em;

    padding: 0 10px 0 3px;

    }


    a {

    font-size: 1em;

    padding-left: 10px;

    }

    /*Ende Standard-Elemente*/


    /*Tabellen*/

    table {

    width:100%;

    padding: 2.5em;

    margin-bottom: 2.5em;

    }


    caption {

    font-size: 1.5em;

    box-shadow: 0.1em 0.1em 0.1em 0 hsl(0, 0%, 50%);

    padding: 0.2em 0.2em 0.2em 2em;

    width: auto;

    margin-left: 0;

    position: relative;

    }


    td {

    font-style:italic;

    text-align: left;

    width:auto;

    padding:0.5em;

    }


    td:empty {

    box-shadow: none;

    }

    /*Tabelle Ende*/


    /*Summary Detail*/

    details {

    padding: 5px;

    background-color: #f6f7f8;

    width: 97%;

    }

    summary {

    margin-left: 10px;

    padding-left: 5px;

    background: #003300;

    color: #FFFFFF;

    border: solid #FFFFFF 1px;

    cursor: pointer;

    width: 98%;

    }

    .subsummary {

    background: #006600 !important; /*WARUM GEHT DAS NICHT???????????*/

    }

    details ul {

    list-style: none;

    margin-bottom: 1em;

    }


    details ul li{

    margin-bottom: 0.5em;

    }


    /*ENDE Summary Detail*/

    Hallo liebe Forenmitglieder,


    ich habe mal eine Anfängerfrage. Im HTML-Dokument habe ich eine Klasse subsummary erstellt:


    <details>

    <summary>SEK I</summary>

    <details>

    <summary class="subsummary">Haupt und Realschule KC und Thementabellen</summary>

    <ul>

    <li><a href="meineDaten/Se...



    Im Stylesheet:

    summary {

    margin-left: 10px;

    padding-left: 5px;

    background: #003300;

    color: #FFFFFF;

    border: solid #FFFFFF 1px;

    cursor: pointer;

    width: 98%;

    }

    .subsummary {

    background: #006600 !important; /*WARUM GEHT DAS NICHT???????????*/

    }

    details ul {

    list-style: none;

    margin-bottom: 1em;

    }


    Trotzdem haben beide Summary-Blöcke das gleiche Grün. Was mache ich falsch???


    Danke für Antworten