Voor een productoverzicht pagina wil ik thumbs en text weergeven. Hele pagina staat mooi in DIV's ed. En het mooiste leek het mij om dit overzicht in tabellen te doen. Alleen wat ik wil krijg ik maar niet voor elkaar. Het HTML cellspacing is zowel horizontaal als verticaal en dat moet ik juist niet hebben. Je hebt wel de CSS property border-spacing (In het seperate border model) maar dat werkt niet in IE.
Hieronder een plaatje van wat ik wil:

Om te bereiken wat ik wil heb ik nu gewoon lege cellen ertussen geplakt. Maar dit vind ik een niet zo'n elegante oplossing. Is hetgeen wat ik wil ook anders te bereiken (met een TABLE en CSS).
Hieronder een plaatje van wat ik wil:

Om te bereiken wat ik wil heb ik nu gewoon lege cellen ertussen geplakt. Maar dit vind ik een niet zo'n elegante oplossing. Is hetgeen wat ik wil ook anders te bereiken (met een TABLE en CSS).
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <table id="thumboverview"> <tr> <td class="imagerow">blaat</td> <td class="tussen"> </td> <td class="imagerow">blaat</td> <td class="tussen"> </td> <td class="imagerow">blaat</td> <td class="tussen"> </td> <td class="imagerow">blaat</td> </tr> <tr> <td class="textrow">blaat</td> <td class="tussen"> </td> <td class="textrow">blaat</td> <td class="tussen"> </td> <td class="textrow">blaat</td> <td class="tussen"> </td> <td class="textrow">blaat</td> </tr> </table> |
Cascading Stylesheet:
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
| #thumboverview { margin-top: 0px; margin-left: 16px; width: 553px; border-collapse: collapse; } #thumboverview .imagerow { width: 95px; height: 95px; border: 1px solid #988786; padding: 0px; margin: 0px; background: #FFFFFF; } #thumboverview .tussen { width: 16px; border: 0px; padding: 0px; margin: 0px; } #thumboverview .textrow { border-left: 1px solid #988786; border-right: 1px solid #988786; border-bottom: 1px solid #988786; width: 95px; height: 15px; padding: 0px; } |