+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Wie verlinke ich je ein Bild(als Button) mit je einem Text an der selben Stelle?

  1. #1
    TP-Newbie Wilda macht alles soweit korrekt
    Registriert seit
    Feb 2011
    Beiträge
    1

    Wie verlinke ich je ein Bild(als Button) mit je einem Text an der selben Stelle?

    Ich hoffe, ich kann mein Problem richtig erklären...

    Auf einer Webseite möchte ich meine Projekte präsentieren. Dazu habe ich einen Slider eigebaut, in dem zu jedem Projekt ein Bild und der Name des Projekts erscheint.
    Mit 2 Pfeilen kann man dann horizontal zum nächsten scrollen. Per Mouseklick auf ein Bild soll dynamisch eine genauere Beschreibung des Projektes, so wie Bilder
    und/oder ein Film erscheinen; und das ganze etwas weiter unten (also
    unter dem Slider).

    Hier eine kleine Grafik dazu :-)
    http://img3.imageshack.us/i/testht.jpg/

    Ich habe bisher geschafft, dass der seiteninterne Link zu der Beschreibung funktioniert (Seite scrollt runter zum Text), aber nur fürs 1. Projekt. Ich möchte aber, dass
    die Details der anderen Projekte ebenfalls an der gleichen Stelle
    erscheinen und der der Text (plus Grafiken etc.) vom vorherigen Projekt ausgeblendet sind, sonst wird die Seite ewig lang. Hier mein bisheriger Code:

    HTML-Code:
    <div id="slider">
      <ul>
          <li>
             <a href="Projekt1"><img src="http://www.traum-projekt.com/forum/images/igi_web.jpg" alt="Igi" width="223"        
               height="165" />
             </a>
             <h2 align="center">Webseite für IGi
             </h2>     
          </li>
          <li>
             <a href="Projekt2"><img src="http://www.traum-projekt.com/forum/images/usability.jpg" alt="Website Usability" 
               width="223" height="165" />
             </a>
             <h2 align="center">Website Usability
             </h2>
          </li>
            /*weitere Projekte...*/
       </ul>
       </div>
       <div id="Projekt1">   
            Hier steht der Text....
       </div>
    In der .css Datei steht dann:
    #Projekt1{
    margin-top: 6em;
    padding-top: 4em;
    }

    Sorry, wenn das hier alles konfus ist, das ist das erste Mal, dass ich ein Forum zur Hilfe nutze. Kann man mein Problem einfach mit html/css lösen oder braucht man dafür javascript? Ich habe es schon mit getElementbyID probiert, aber das hat nicht so geklappt.
    Für jede Hilfe bin ich sehr dankbar,

    Gruß Wilda

  2. #2
    TP-Senior th2409 macht sich hier sehr viel Mühe Avatar von th2409
    Registriert seit
    Feb 2007
    Beiträge
    284
    Tja, das ist zwar alles wirklich ein wenig verworren ... aber ich hätte es so gemacht:
    Mein zu verlinkendes "Abteil" besteht aus einem Bild und einem Text (oder mehreren Bereichen, von mir aus mit <span> markiert); wichtig ist: ganz oben steht ein <a>, das andere Elemente enthält (Inline-Elementen, also <img>, Text, <span>...)
    Dann habe ich einen kompletten Link mir einheitlicher Funktionalität, ohne Krampf. Und im reinen Quelltext sieht's dann auch gut und semantisch prima aus.
    Die eigentliche Darstellung (Bild oben, Text unten o.ä.) mache ich mit CSS.
    Thomas

+ Antworten

Ähnliche Themen

  1. Text auf einem Bild
    Von homermg im Forum Dreamweaver & andere Webeditoren
    Antworten: 2
    Letzter Beitrag: 16.04.2007, 14:36
  2. CSS: Bild(ohne Text) als Button
    Von Ceylon im Forum HTML & CSS
    Antworten: 12
    Letzter Beitrag: 29.01.2004, 12:25
  3. Antworten: 2
    Letzter Beitrag: 05.10.2003, 10:32
  4. Text auf einem Bild
    Von badcyber im Forum Dreamweaver & andere Webeditoren
    Antworten: 2
    Letzter Beitrag: 23.03.2003, 13:37
  5. Text um Bild - wie bei einem Zeitungsbericht
    Von mczac im Forum Dreamweaver & andere Webeditoren
    Antworten: 2
    Letzter Beitrag: 06.06.2001, 00:03

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