Ik ben momenteel bezig met een ontwerpje voor een site waarbij ronde hoeken worden gebruikt in de tabellen. Uiteraard wordt dit gedaan met afbeeldingen:

^thumbnail^
Daarbij gebruik ik de volgende code:
Ik heb al enkele dingen uitgeprobeerd en tientallen topics hier op GoT doorgespit maar ik kom er maar niet uit. Kan deze code korter? Het liefst dat ik maar gebruik hoef te maken van één cell in elke div en dat ik voor alle vier de hoeken maar één keer de breedte en hoogte hoef op te geven (is toch constant).
^thumbnail^
Daarbij gebruik ik de volgende code:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <DIV CLASS="header"> <TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%"> <TR> <TD CLASS="z3topleft"></TD> <TD CLASS="z3top"></TD> <TD CLASS="z3topright"></TD> </TR> <TR> <TD CLASS="z3left"></TD> <TD CLASS="z3center"> </TD> <TD CLASS="z3right"></TD> </TR> <TR> <TD CLASS="z3bottomleft"></TD> <TD CLASS="z3bottom"></TD> <TD CLASS="z3bottomright"></TD> </TR> </TABLE> </DIV> |
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
| DIV.header { position: absolute; width: 500px; height: 80px; left: 10px; top: 10px; border: 0px; z-index: -3; } TD.z3topleft { width: 7px; height: 7px; background-image: url('site/images/z3topleft.png'); } TD.z3top { width: *%; height: 7px; background-image: url('site/images/z3top.png'); } TD.z3topright { width: 7px; height: 7px; background-image: url('site/images/z3topright.png'); } TD.z3left { width: 7px; height: *%; background-image: url('site/images/z3left.png'); } TD.z3center { width: *%; height: *%; vertical-align: top; background-color: #CEEAFF; } TD.z3right { width: 7px; height: *%; background-image: url('site/images/z3right.png'); } TD.z3bottomleft { width: 7px; height: 7px; background-image: url('site/images/z3bottomleft.png'); } TD.z3bottom { width: *%; height: 7px; background-image: url('site/images/z3bottom.png'); } TD.z3bottomright { width: 7px; height: 7px; background-image: url('site/images/z3bottomright.png'); } |
Ik heb al enkele dingen uitgeprobeerd en tientallen topics hier op GoT doorgespit maar ik kom er maar niet uit. Kan deze code korter? Het liefst dat ik maar gebruik hoef te maken van één cell in elke div en dat ik voor alle vier de hoeken maar één keer de breedte en hoogte hoef op te geven (is toch constant).
Graphene; a material that can do everything, except leave the lab. - Asianometry