Ankündigung

Einklappen
Keine Ankündigung bisher.

Tag <a> und decoration

Einklappen

Neue Werbung 2019

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

  • Tag <a> und decoration

    Hallo, brauche Hilfe, denn habe schlechte Verhältnisse mit <a>.
    Also, HTML:
    HTML-Code:
    <a href="#">
    <span class="hover-box"> Ja, moderne Wissenschaft hat viel erreicht,<br /> aber...
    ...............<br />
    </span>
    Mögliche Widerspruch.
    </a>
    Beim Überfahren ( Text "Mögliche Widerspruch") wird einblenden ,
    dann sieht man, was in <span> steht.
    Jetzt CSS.
    Code:
    span.hover-box {
        border: 1px solid #fc6;
        color: #000;
        display: none; 
        text-decoration: none;
    
    }
    span.hover-box:hover:before{
     text-decoration: none;   
    }
    
    a:hover span.hover-box {
        display: block; 
    }
    Alles OK, nur text-decoration: none;
    funktioniert nicht, bleibt standardmäßig - underline.
    Wo ist Fehler?
    Danke.

  • #2
    Hast du mal geschaut was text-decoration macht ?
    https://wiki.selfhtml.org/wiki/CSS/E...ext-decoration

    So sollte es besser sein
    https://basti1012.bplaced.net/index....ner=php&id=119



    Obwohl dein so funktioniert
    Ich mach keine Rechtschreibfehler - ich schreib Freestyle!
    Erreichbar in mein Javascript-Forum und in Facebook-Chat

    Kommentar


    • #3
      Vielen Dank.
      1. Ja, geschaut, verstehe was die macht (mindestens nach meiner Meinung)
      2. Beispiel OK, aber ich wollte ein bisschen anders.
      Text "Mögliche Widerspruch" mit Unterstrich,
      Text in Box (Ja, moderne...) ohne.
      Das noch nicht funktioniert ......
      oder etwas schief momentan in meinem Kopf.

      Kommentar


      • #4
        He was?
        Das Element a hat automatisch den Unterlinie-Strich.
        Wenn man im a noch ein Span macht, wird das normalerweise vererbt und alles hat den Unterstrich.
        Muss es den ein <a> Element sein?
        Ansonsten mach ein <span> raus oder ein <div>

        https://basti1012.bplaced.net/index....ner=php&id=119



        Zitat von Vlad88 Beitrag anzeigen
        Text in Box (Ja, moderne ...) ohne.
        Das noch nicht funktioniert ......
        oder etwas schief momentan in meinem Kopf.
        Das verstehe ich nicht
        Ich mach keine Rechtschreibfehler - ich schreib Freestyle!
        Erreichbar in mein Javascript-Forum und in Facebook-Chat

        Kommentar


        • #5
          Ja, gerade so wollte ich
          (https://codepen.io/basti1012/pen/abzwmqq),
          THANKS.
          Und verstanden (hoffe).

          Kommentar


          • #6
            Im CSS
            HTML-Code:
            a:link {text-decoration: none;}
            mehr ist nicht nötig.

            Kommentar


            • #7
              Zitat von Vlad88 Beitrag anzeigen
              Beim Überfahren ( Text "Mögliche Widerspruch") wird einblenden ,
              dann sieht man, was in <span> steht.
              Ein "Überfahren" gibt es auf touch-Displays nicht, hover ist deswegen nicht geeignet zusätzliche Informationen einzublenden.

              Kommentar


              • #8
                Zitat von protestix Beitrag anzeigen
                Im CSS
                HTML-Code:
                a:link {text-decoration: none;}
                mehr ist nicht nötig.
                Ja, klar.
                Ein "Überfahren" gibt es auf touch-Displays nicht, hover ist deswegen nicht geeignet zusätzliche Informationen einzublenden.
                Hm.... bin ein Idiot, absolute vergessen. Mag kleine Bildschirm nicht.
                Könnten Sie Lösung vorschlagen?

                Kommentar


                • #9
                  Zitat von Vlad88 Beitrag anzeigen
                  Hm.... bin ein Idiot, absolute vergessen. Mag kleine Bildschirm nicht.
                  Könnten Sie Lösung vorschlagen?
                  Es gibt durchaus auch große Monitore mit touch-Funktion, sowas ist nicht auf Smartphones und Tablets beschränkt.
                  Wie sich das Problem lösen lässt hängt ganz davon ab was da eigentlich dargestellt werden soll - grundsätzlich sollte der zusätzliche Text aber entweder immer angezeigt werden oder auch mit Aktionen erreichbar sein die es auch bei Touch gibt (z.B. "klicken" wobei sich das nicht über CSS alleine (sauber) lösen lässt).

                  Kommentar


                  • #10
                    Ja, danke,
                    muss mir überlegen.

                    Kommentar

                    Lädt...
                    X