+ Antworten
Ergebnis 1 bis 8 von 8

Thema: span und div

  1. #1
    TP-Senior TanjaP. ist auf einem guten Weg
    Registriert seit
    Jul 2009
    Ort
    Wanne-Eickel
    Beiträge
    131

    span und div

    Ich möchte eine Info-Seite haben, bei der beim hovern Informationen angezeigt werden. Den passenden Code habe ich aus dem Netz und optisch für mich passend gemacht. Nur leider validiert das ganze nicht, weil div in span liegen. Wie bekomme ich das ganze genauso angezeigt und validiert?

    ein Teil des html:
    HTML-Code:
    <a href="#">HD A<span>
    <div class="textdrunter"><img src="a1.jpg" alt="" />
    <p>FCI: HD A / normal<br />
    BRD: A1<br />
    SV: a, normal<br />
    OFA: excellent<br />
    BVA/KC: 0</p></div>
    <div class="textdrunterrechts"><img src="a2.jpg" alt="" />
    <p>FCI: HD A / normal<br />
    BRD: A2<br />
    SV: a, normal<br />
    OFA: good<br />
    BVA/KC: 1-3</p></div>
    </span></a>
    das dazugehörige css:
    HTML-Code:
    div#listequer {
      float: left; 
      position: relative; 
      top: 10px; 
      left: 0px; 
      width: 400px; 
      height: 180px; 
      z-index: 2;
      }
      
    div#listequer a { 
      text-align: center; 
      padding: 3px 10px; 
      margin: 0 0 1px; 
      text-decoration: none; 
      color: black; 
      }
      
    div#listequer a:hover {
      color: #441111; 
      font-style : italic;
      }
    
    div#listequer a span {
      display: none;
      }
    
    div#listequer a:hover span { 
       display: block;
       position: absolute; 
       top: 45px;
       width: 514px;
       padding: 5px; 
       z-index: 100;
       color: #000000; 
       background: #ecddb6;
       font-style : italic;
       text-align: center;
       border: 1px dashed black;
       }
       
    .textdrunter {width: 250px; float: left;}
    .textdrunterrechts {width: 250px; float: left; margin-left: 12px;}
    und der Link zur Seite (noch nicht offiziell, ein Bild fehlt noch)
    http://www.wolfshunde-herne.de/gesundheit/hd.php

    Tanja

  2. #2
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Mach aus dem Span ein Div. Dann aber bekommst du es immer noch nicht validiert, da sich Divs (Blockelement) in dem Link (a-Tag: Inlineelemenet) befinden und das geht nunmal nicht.
    Wie wäre es stattdessen mit ein wenig Javascript: http://flowplayer.org/tools/tooltip.html

  3. #3
    TP-Senior TanjaP. ist auf einem guten Weg
    Registriert seit
    Jul 2009
    Ort
    Wanne-Eickel
    Beiträge
    131
    Du glaubst gar nicht, in was ich die divs schon alles verwandelt habe.
    Javascript möchte ich nicht (sonst können die,die´s deaktiviert haben nix sehen).

    Google schon den ganzen Tag, aber immer ist nur von einem Bild im span die Rede, niemals zwei nebeneinander, die dann auch noch den jeweils passenden Text darunter haben.

    Tanja

  4. #4
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Zitat Zitat von TanjaP. Beitrag anzeigen
    Javascript möchte ich nicht (sonst können die,die´s deaktiviert haben nix sehen).
    Musst du auf die Zielgruppe schauen, aber generell hat heutzutage fast jeder JS aktiviert.
    Zitat Zitat von TanjaP. Beitrag anzeigen
    Google schon den ganzen Tag, aber immer ist nur von einem Bild im span die Rede, niemals zwei nebeneinander, die dann auch noch den jeweils passenden Text darunter haben.
    Mach es doch so, es funktioniert doch! Den User interessiert es doch nicht die Bohne, ob die Site valide ist oder nicht, solange sie funktioniert

    Ich schuas mir heute Abend zu Hause an.

  5. #5
    TP-Senior TanjaP. ist auf einem guten Weg
    Registriert seit
    Jul 2009
    Ort
    Wanne-Eickel
    Beiträge
    131
    Ja, eigentlich interresiert es fast niemanden, ob es valide ist oder nicht, hauptsache es funktioniert.
    Ich bin da aber etwas ehrgeizig (oder bekloppt), - (möglichst) keine Tabellen, kein js und valide

    Tanja

    Ich hab´s:

    die div´s innerhalb des span durch dfn ersetzen und beim Text die <p> raus.
    Tada ..
    <a href="#">HD B<span>
    <dfn class="textdrunter"><img src="b1.jpg" alt="" /><br />
    FCI: HD B / borderline<br />
    BRD: B1<br />
    SV: a, fast normal<br />
    OFA: good<br />
    BVA/KC: 4-6</dfn>
    <dfn class="textdrunterrechts"><img src="b2.jpg" alt="" /><br />
    FCI: HD B / borderline<br />
    BRD: B2<br />
    SV: a, fast normal<br />
    OFA: fair<br />
    BVA/KC: 7-8</dfn>
    </span></a>
    freu freu freu
    Geändert von TanjaP. (15.04.2010 um 17:28 Uhr) Grund: geschafft

  6. #6
    TP-Junior kayyy macht alles soweit korrekt
    Registriert seit
    Feb 2008
    Beiträge
    17
    Ich verstehe Leute nicht, die es so umständlich machen und kein Javascript nutzen. Ist mir unbegreiflich

    Warum genau möchtest du kein Javascript nutzen?

  7. #7
    TP-Veteran max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User Avatar von max.m
    Registriert seit
    Dec 2005
    Ort
    Stuttgart
    Beiträge
    1.955
    Zitat Zitat von kayyy Beitrag anzeigen
    Warum genau möchtest du kein Javascript nutzen?
    Vermutlich immer noch deshalb:
    Zitat Zitat von TanjaP. Beitrag anzeigen
    Javascript möchte ich nicht (sonst können die,die´s deaktiviert haben nix sehen).

  8. #8
    TP-Senior TanjaP. ist auf einem guten Weg
    Registriert seit
    Jul 2009
    Ort
    Wanne-Eickel
    Beiträge
    131
    Ich schaue sehr viel z.B. auf Katzenzüchterseiten. Die allerwenigsten sind vernünftig und korrekt "codiert", die allermeisten mit Frames, Tabellen und aus Baukästen.
    Wenn ich mir nur 5% davon mit deaktivierten js anschaue, sehe ich noch nicht einmal mehr ein Menu, weil es einfach immer wieder ohne Nachzudenken drauf geklatscht wird.

    Ich ziehe Lösungen ohne js vor, warum genau kann ich nicht sagen, ich find´s einfach besser mit php oder css-Lösungen; in der Regel "fummel" ich auch so lange, bis es so läuft wie ich es gerne hätte.
    Einfach kann jeder...

    Achso: im IE7 und darunter hoppelt das ganze jetzt auch nicht mehr zur Seite. Dazu habe ich bei div#listequer a:hover span ein left: 51px hinzugefügt.
    Tanja

+ Antworten

Ähnliche Themen

  1. <div>, <span>, <p> - was ist besser?
    Von BlackFlash im Forum HTML & CSS
    Antworten: 7
    Letzter Beitrag: 12.03.2009, 12:54
  2. <ul> in <span>
    Von Aladdin im Forum HTML & CSS
    Antworten: 4
    Letzter Beitrag: 09.03.2008, 14:55
  3. Div/Span-Suppe?
    Von Tropical im Forum HTML & CSS
    Antworten: 7
    Letzter Beitrag: 23.03.2006, 14:33
  4. span auf 100% breite
    Von cmotal im Forum HTML & CSS
    Antworten: 3
    Letzter Beitrag: 05.10.2005, 09:07
  5. CSS / div / span und Zeilenumbruch
    Von LauneDerNatur im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 09.12.2004, 19:57

Aktive Benutzer

Aktive Benutzer

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

     

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