Antworten auf deine Fragen:
Neues Thema erstellen

Tabellenzeile als Link

1A_Photoshop

Nicht mehr ganz neu hier

Gibt es mittlerweile die Möglichkeit mit xhtml oder css eine Tabellenzeile (die mehre Spalten enthält) anklickbar zu machen?
Sprich: man fährt über die Tabellenzeile die wird gehovert und man kann dann per Mausklick irgendwo anders hingeleitet werden?
 

Myhar

Hat es drauf

AW: Tabellenzeile als Link

Mittels JS kannst du so etwas gut lösen. Du musst der Zeile einen onclick Eventhandler zuweisen und dann deine gewünschte Aktion ausführen. Einen :hover Effekt kannst du natürlich mittels CSS realisieren (tr:hover)
 

1A_Photoshop

Nicht mehr ganz neu hier

AW: Tabellenzeile als Link

Dank dir Myhar. Das mit dem (tr:hover) ist klar. Aber ich wollte nicht unbedingt JS einsetzen, da es nur 67% meiner Besucher benutzen. Deshalb such ich nach eine html+css Lösung.
Gibt es dafür in html5, ein Lösungsansatz?
 

Myhar

Hat es drauf

AW: Tabellenzeile als Link

Du kannst in jede Zelle einen Link platzieren, dann brauchst du kein JS. Auch in HTML5 ist es meines Wissens nach nicht erlaubt, den Link einfach um die tr zu legen. Sind die einzelnen Links exakt so groß wie die Zellen, dann wirkt es so, als ob es ein großer Link wäre.
 

1A_Photoshop

Nicht mehr ganz neu hier

AW: Tabellenzeile als Link

Du kannst in jede Zelle einen Link platzieren, dann brauchst du kein JS. ... Sind die einzelnen Links exakt so groß wie die Zellen, dann wirkt es so, als ob es ein großer Link wäre.
Wie meinst du das? Wie bekomme ich einen Link exakt so groß wie eine Zelle?
Sorry, steh gerade ein wenig auf dem Schlauch.
 

Myhar

Hat es drauf

AW: Tabellenzeile als Link

Indem du den Zellen keinerlei margin/padding zuweist. Dann sind die Zellen direkt nebeneinander und der Link fängt genau beim Rand von der Zelle an. Dem Link an sich kannst du natürlich ein padding etc. verpassen.
HTML:
<td>
<a>
<p>Hier ist der Inhalt auch mit <img src="" alt=""/> Bilder</p>
</a>
</td>

CSS:
td{padding:0;margin:0}
 

1A_Photoshop

Nicht mehr ganz neu hier

AW: Tabellenzeile als Link

Dank dir Myhar.
Werde das ausprobieren.
Ich denke ich muss noch
CSS: td {display: block;}
zufügen
 

1A_Photoshop

Nicht mehr ganz neu hier

AW: Tabellenzeile als Link

Hat geklappt, aber ist ganz schon aufwendig für jedes einzelne Tabellenzelle.
Da könnten die bei W3C oder wo auch immer, mal was drehen.
Dank dir Myhar.
 

owieortho

Aktives Mitglied

AW: Tabellenzeile als Link

... da es nur 67% meiner Besucher benutzen....

Ich dachte auch mal das JS keine gute Idee (mehr) wäre. Aber heute in Zeiten von AJAX, jquery, node.js, etc. glaube ich, dass ohne JS unterwegs zu sein, eine ziemliche Beschränkung der "user experience" mit sich bringt. Ist die Zahl auch stichhaltig?

2ct.

O.
 
Zuletzt bearbeitet:

Myhar

Hat es drauf

AW: Tabellenzeile als Link

glaube ich, dass ohne JS unterwegs zu sein, eine ziemliche Beschränkung der "user experience" mit sich bringt.

Eine Website sollte auch ohne JS die nötigen Informationen bereitstellen können. Vorausgesetzt, sie ist ordentlich programmiert. Lediglich bei Webanwendungen kann JS vorausgesetzt werden, aber bei >90% der Websites ist JS nur eine Spielerei und wer seine Seite so aufbaut, dass sie ohne JS nicht funktioniert arbeitet meiner Meinung nach nicht ordentlich.
Das sage ich als jemand, der auch lieber JS abgedreht hat.
 

1A_Photoshop

Nicht mehr ganz neu hier

AW: Tabellenzeile als Link

Eine Website sollte auch ohne JS die nötigen Informationen bereitstellen können. Vorausgesetzt, sie ist ordentlich programmiert. Lediglich bei Webanwendungen kann JS vorausgesetzt werden, aber bei >90% der Websites ist JS nur eine Spielerei und wer seine Seite so aufbaut, dass sie ohne JS nicht funktioniert arbeitet meiner Meinung nach nicht ordentlich.
Das sage ich als jemand, der auch lieber JS abgedreht hat.
Das sehe ich sehr ähnlich. Kommt jemand auf meine Webseite und hat z.B. Noscript an (benutze ich selbst) würde er den Link per Javascript gar nicht angeboten bekommen. So etwas möchte ich nicht. Deshalb muss möglichst alles erst einmal ohne Javascript funktionieren.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.635
Beiträge
1.538.449
Mitglieder
67.556
Neuestes Mitglied
Ggirl
Oben