Toon posts:

[css/php] Hoe eerste row

Pagina: 1
Acties:

Verwijderd

Topicstarter
edit: stom vergeten topic titel af te maken. Iig hoe eerste row van een tabel buiten de veld ID laten vallen.

Ik heb dus dit gemaakt, iedere regel in de tabel heeft zijn eigen kleur, en als je er met je muis overheen gaat kleurt de regel op. Maar nu een probleem, de eerste regel waarin de informatie over de desbetreffende kolom staart kleurt ook op en dat is niet de bedoeling.

Hier een werkende link:
http://members.lycos.nl/mightyspawn/ok.html

HTML CODE:
code:
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
    @import '../style.css';
    @import    'style.css';
</style>
<script type="text/javascript">
function AlternateRows( sID )
{
    oTable = document.getElementById(sID);
    if (oTable)
    {
        var aRows = oTable.getElementsByTagName('tr'), i = aRows.length;
        while (i--)
        {
            aRows[i].className += i % 2 ? ' odd' : ' even';
        }
    }
}
</script>
</head>

<body onload="AlternateRows('testTable');">
    <table id="testTable">
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>a</td>
            <td>b</td>
            <td>c</td>
        </tr>
        <tr>
            <td>I</td>
            <td>II</td>
            <td>III</td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
    </table>


</body>
</html>



CSS code:
code:
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
A:link {text-decoration: none; color: black;}
A:visited {text-decoration: none; color: black;}
A:active {text-decoration: none;}
A:hover {text-decoration: underline; color: black;}

p {
    font: 0.7em Verdana, sans-serif;
    }

td {
    font: 0.7em Verdana, sans-serif;
    }

table#testTable {
    width: 100%;
    border: 1px solid #000000;
    padding: 3px;

    }

#testTable td {
            padding: 4px;
    }

#testTable tr.odd {
    background-color: #E5E5E5;

}
#testTable tr.even {
    background-color: #D5D5D5;
}
#testTable tr:hover {
    background-color: #99CCFF;

[ Voor 20% gewijzigd door Verwijderd op 10-11-2005 22:35 ]


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 10:38
Een andere class (style) meegeven :?
Ik snap het probleem niet echt hieraan. :)

Motor onderhoud bijhouden


  • André
  • Registratie: Maart 2002
  • Laatst online: 23-04 12:47

André

Analytics dude

Maak van de eerste regel dan een th ;)

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
OF je maakt gebruik van <td> en <th>

OF je zorgt dat je loopje gewoon bij de tweede row begint

This message was sent on 100% recyclable electrons.


Verwijderd

Topicstarter
De loop begint bij de 2e row, maar de ID bij de eerste, gewoon voor de hele tabel.

en TH pikt die ook niet, ligt die ook op.

[ Voor 22% gewijzigd door Verwijderd op 10-11-2005 23:08 ]


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 23-04 22:57

Janoz

Moderator Devschuur®

!litemod

Of je gebruikt gewoon de thead tbody en tfooter tags en vraagt alle childelements van tbody op

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • André
  • Registratie: Maart 2002
  • Laatst online: 23-04 12:47

André

Analytics dude

Verwijderd schreef op donderdag 10 november 2005 @ 23:05:
De loop begint bij de 2e row, maar de ID bij de eerste, gewoon voor de hele tabel.
Zoals ik het zie begint de loop toch echt bij de laatste row?

Verwijderd

Topicstarter
ja dat bedoel ik :*)

Maar heb het opgelost, simpelweg met een CSS aanpassing

Heb die TR in de loop een ID gegeven.

En in de CSS de hover mag alleen nog deze ID laten oplichten. Dus de eerste regel laat die nu met rust.

BEdankt iig

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

je had ook ipv while (i--) while (--i) kunnen doen ;)

Intentionally left blank

Pagina: 1