Autor Zpráva
Petr1234
Profil *
Čau,

nedokážu si pořád poradit s hoverem u tabulky. Respektive mám tento problém. Mám tabulku řekněme o 10-ti řádcích. Každá informace je na dva <tr> (v prvním nějaké info, v druhém popisek). Problém ale je, že když používám tr:Hover td kde změním pozadí buněk tak se vezme jen jeden <tr>. Já ale potřebuji nějak udělat to, aby se při najetí na 1. nebo 2. řádek probarvili oba dva. To samé potom na 3. a 4., 5. a 6. apod.

Díky a radu
panther
Profil
Petr1234:
správně by bylo, kdyby informace patřící k sobě byly na jednom řádku.

Dokud nedodáš povahu dat v tabulce, můžu jen hádat. Co třeba zanořená tabulka?

Případně, když jsi dal dotaz do JS, co spojit dvojice k sobě patřících řádků nějakou třídou?
Petr1234
Profil *
No je to např.:

<tr><td>1.</td><td></td><td></td></tr>
<tr><td>2.</td><td></td><td></td></tr>
<tr><td>3.</td><td></td><td></td></tr>
<tr><td>4.</td><td></td><td></td></tr>
<tr><td>5.</td><td></td><td></td></tr>
<tr><td>6.</td><td></td><td></td></tr>

A např. při najetí na 1. nebo 2. tak se oba probarví, respektive buňky daného řádku a to nevím právě jak na to :(
Bubák
Profil
Co takhle hover na tbody?
http://www.jakpsatweb.cz/html/tabulky.html#tbody
Petr1234
Profil *
Jak ale hoverem na <tbody> zajistim at se probarvují bunky ve dvou řádkích, které potřebuji?
Bubák
Profil
Dáš první dva řádky do tbody, pak další dva do dalšího tbody...
Petr1234
Profil *
To je validní mít více <tbody> v jedné tabulce?
Plaváček
Profil
Petr1234:

Ano, viz specifikace: http://www.w3.org/TR/html4/struct/tables.html#h-11.2.3
Petr1234
Profil *
Hmm, fakt ze jo :) Diky.
_es
Profil
Petr1234:
Každá informace je na dva <tr> (v prvním nějaké info, v druhém popisek).
To je zlá štruktúra tabuľky - ten popisok patrí do spoločného riadku s inými údajmi ku ktorým sa vzťahuje.
Daj ho do spoločného riadka a nastav tabuľku tak, aby bol pod ostatnými bunkami riadka.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0