[IE/FF] Lijn langer dan de box

Pagina: 1
Acties:

  • WPN
  • Registratie: Augustus 2003
  • Laatst online: 14:39
Ik ben bezig met een soort van businesscard pagina waar dus details die je op een businesscard vindt, getoond worden....

Ik haal de gegevens uit de db en toon die via php -> echo in een tabel

de hele tabel staat in de echo, en ik gebruik css hiervoor
(op dit moment loopt alles nog door elkaar maar dat schoon ik nog op)

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
   .kaartje
   {
    width: 500px;
   }
   .kaartje th
   {
    border: 1px solid blue;
    padding: 5px;
    background-color: #E1EEEE;
   }
   .kaartje td
   {
    border: 1px solid blue;
    padding: 5px;
   }
   .static
   {
    font-weight: bold; 
   }
   .opmerking
   {
    position: relative; 
    text-align: center; 
    border-bottom: 1px solid blue; 
    width: 100%; 
    font-weight: bold; 
    padding: 2px
   }
  </style>



PHP:
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
  echo "<table class=\"kaartje\" border=\"0\" cellpadding=\"0\">
         <tr>
          <th colspan=\"4\">$card[0]</th>
         </tr>
         <tr>
          <td class=\"static\" style=\"width: 60px\">Bedrijf</td>
          <td class=\"static\" width=\"3\">:</td>
          <td>$card[1]</td>
          <td rowspan=\"6\" valign=\"top\" style=\"padding: 0px; width: 175px\">
           <div class=\"opmerking\">
            Opmerking
           </div>
           <div style=\"padding: 3px\">
            $card[6]
           </div>
          </td>
         </tr>
         <tr>
          <td class=\"static\">Telnr</td>
          <td class=\"static\">:</td>
          <td>$card[2]</td>
         </tr>
         <tr>
          <td class=\"static\">Faxnr</td>
          <td class=\"static\">:</td>
          <td>$card[3]</td>
         </tr>
         <tr>
          <td class=\"static\">E-mail</td>
          <td class=\"static\">:</td>
          <td>$card[4]</td>
         </tr>
         <tr>
          <td class=\"static\">Functie</td>
          <td class=\"static\">:</td>
          <td>$card[5]</td>
         </tr>
        </table>";


In IE6 gaat alles goed....
maar in FireFox wordt het lijntje van de class opmerking een paar pixels langer dan de td waar die inzit (zie plaatje)....

Afbeeldingslocatie: http://home.caiway.nl/~peluso/tweakers/tweakers1.gif


dit is hoe het eruit hoort te zien in totaal (IE screenshot)
Afbeeldingslocatie: http://home.caiway.nl/~peluso/tweakers/tweakers2.gif

Hoe krijg ik dit zo dat dat lijntje ook in FF gewoon binnen de box valt?

[ Voor 77% gewijzigd door WPN op 08-01-2005 14:48 ]

Als ik denk zoals ik dacht, dan doe ik zoals ik deed, als ik doe zoals ik deed, dan denk ik zoals ik dacht! Cogito Ergo Sum


Verwijderd

Geen width=100% definieren op de DIV. Hij neemt automatisch de beschikbare breedte aan.

  • WPN
  • Registratie: Augustus 2003
  • Laatst online: 14:39
ok dat was het inderdaad

hmmmm

ik had de vraag waarom gaat ie dan over de lijn heen als ik op 100% zet

maar kan het zijn dat ie de 100% neemt en dat dat inclusief de border neemt die de TD heeft (ook al heb ik die op 0 staan)

Als ik denk zoals ik dacht, dan doe ik zoals ik deed, als ik doe zoals ik deed, dan denk ik zoals ik dacht! Cogito Ergo Sum


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:36

crisp

Devver

Pixelated

inclusief border en padding ;)

Intentionally left blank