13. marts 2007 - 13:50Der er
7 kommentarer og 1 løsning
Problem med display:block ofg <tbody> i Mozilla
Jeg har en tabel hvor jeg skal skjule nogle rækker det virker som det skal i IE, men i Mozilla går det galt, der kommer de "dynamiske" rækker først frem under den sidste "faste" række.
Jeg har følgende kode:
<script type="text/javascript">
function test() { document.getElementById("test").style.display="block"; }
Ville det ikke være nok bare at erklære de andre rækker i hver sin tbody (eller thead og tfoot), så der ikke ligger nogle tr-elementer direkte under table-elementet...?
-- men det er under alle omstændigheder ikke særlig smart at bruge display:block overfor andet end egentlige block-level elementer !-)
-- og selv om man kan sige, at et tbody er et block-element, så er det dog så specielt i forhold til andre block-elementer, at det er bedst at give det den korrekte display-type, hvis det understøttes af browseren !o]
Alene navnet på property'en er dybt uheldigt: 'display' ... på et element, der ikke kan renderes ... hmmmmmmmm ...?!??!!! Ser tonen A mon mere cirkulær ud end tonen C? ;o)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.