HTML - es macht, was es will - SciFi-Forum

Ankündigung

Einklappen
Keine Ankündigung bisher.

HTML - es macht, was es will

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    HTML - es macht, was es will

    Hallo,

    ich arbeite derzeit im Rahmen eines Projektes in meinem Infokurs an einer kleinen Website in HTML/CSS. Nur habe ich momentan ein kleines Problem, egal wie und wo ich es versuche, die Farbe der Links bleibt immer bei den Standard-Einstellungen. Der Code in CSS sieht so aus:
    Code:
    div#Inhalt {
        margin-left: 10em;
        padding: 0 1em;
        text-align: justify;
        width: 626px;
        a:link { color:#00e600; }
        a:visited { color:#007d00; }
        a:hover { color:#00f700; }
        a:active { color:#007d00; }
    }
    In dem Program, welches ich verwende, wird außerdem "a:link" nicht, wie die anderen a:xy, markiert. Aber auch visited, hover und active funktionieren nicht.
    Weiß wer, woran das liegen kann?
    "But who prays for Satan? Who in eighteen centuries, has had the common humanity to pray for the one sinner that needed it most, our one fellow and brother who most needed a friend yet had not a single one, the one sinner among us all who had the highest and clearest right to every Christian's daily and nightly prayers, for the plain and unassailable reason that his was the first and greatest need, he being among sinners the supremest?" - Mark Twain

    #2
    The W3C CSS Validation Service

    div#Inhalt {
    margin-left: 10em;
    padding: 0 1em;
    text-align: justify;
    width: 626px;
    }
    a:link { color:#00e600; }
    a:visited { color:#007d00; }
    a:hover { color:#00f700; }
    a:active { color:#007d00; }
    "Wer Sicherheit der Freiheit vorzieht ist zu Recht ein Sklave"
    (Aristoteles 384 v.Chr. - 322 v.Chr.)

    Kommentar


      #3
      Siehe TheJoker.

      Dein Denkfehler war in der Vermischung von Attributen und Elementen. a ist genauso ein Element wie es div ist. Du hast a aber im CSS als Attribut von div verwendet was eben nicht möglich ist.

      Wenn du für Links unterschiedliche Formatierungen haben möchtest, musst du es im CSS so lösen:

      Code:
      div#Inhalt
      {
        margin-left: 10em;
        padding: 0 1em;
        text-align: justify;
        width: 626px;
      }
      
      a.inhalt:link { color:#00e600; }
      a.inhalt:visited { color:#007d00; }
      a.inhalt:hover { color:#00f700; }
      a.inhalt:active { color:#007d00; }
      Damit kannst du dann speziellen Links den Namen "Inhalt" zuweisen und entsprechend unterschiedlich formatieren.
      "Ich bin ja auch satt, aber da liegt Käse! " | #10JahresPlan
      "Bajoranische Arbeiter...." - Hamburg Silvester 2016/17

      Kommentar


        #4
        Ah. Danke euch beiden
        "But who prays for Satan? Who in eighteen centuries, has had the common humanity to pray for the one sinner that needed it most, our one fellow and brother who most needed a friend yet had not a single one, the one sinner among us all who had the highest and clearest right to every Christian's daily and nightly prayers, for the plain and unassailable reason that his was the first and greatest need, he being among sinners the supremest?" - Mark Twain

        Kommentar

        Lädt...
        X