[HTML] Krijg tabel niet goed...

Pagina: 1
Acties:
  • 174 views sinds 30-01-2008
  • Reageer

  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
Ik heb de volgende 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
<table cellspacing="0" cellpadding="0" border="0" align="center">
  <tr> 
    <td bgcolor="#000000" height="1" colspan="6" valign="top"></td>
  </tr>
  <tr> 
    <td bgcolor="#000000" width="1" height="64" valign="top"></td>
    <td height="64" colspan="6" valign="top">&nbsp;</td>

  </tr>
  <tr> 
    <td bgcolor="#000000" height="1" colspan="6" valign="top"></td>
  </tr>
  <tr> 
    <td bgcolor="#000000" width="1" height="400" valign="top"></td>
    <td width="186" height="400" valign="top"></td>
    <td bgcolor="#000000" width="1" height="400" valign="top"></td>
    <td width="526" height="400" valign="top"></td>
    <td bgcolor="#000000" width="1" height="400" valign="top"></td>
  </tr>
  <tr> 
    <td bgcolor="#000000" height="1" colspan="6" valign="top"></td>
  </tr>
</table>

Ik wil graag om alle 'vakken' een zwarte rand heen. Nu is dat bijna overal gelukt behalve rechtsbovenaan :(

Als ik gewoon een column toevoeg verspringt de column er onder naar links :(

klik hier voor een voorbeeld

Verwijderd

Hmm,

table border=1 bordercolor="#000000" cellpadding=0 cellspacing=0

Dit zou gewoon alle rande zwart moeten maken...easy as that...

edit:
Hmmm, er zitten nog wat vage extra strepen dan...

  • flat
  • Registratie: Mei 2000
  • Niet online
hmmm ligt 't nou aan mij, of is dat wel een heeel wazige manier om tabellen te maken?

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<table cellspacing="0" cellpadding="0" border="0" align="center">
  <tr> 
    <td bgcolor="#000000" height="1" colspan="6" valign="top"></td>
  </tr>
  <tr> 
    <td bgcolor="#000000" width="1" height="64" valign="top"></td>
    <td height="64" colspan="5" valign="top">&nbsp;</td>
    <td bgcolor="#000000" width="1" height="64" valign="top"></td>  
  </tr>
  <tr> 
    <td bgcolor="#000000" height="1" colspan="6" valign="top"></td>
  </tr>
  <tr> 
    <td bgcolor="#000000" width="1" height="400" valign="top"></td>
    <td width="186" height="400" valign="top"></td>
    <td bgcolor="#000000" width="1" height="400" valign="top"></td>
    <td width="526" height="400" COLSPAN="3" valign="top"></td>
    <td bgcolor="#000000" width="1" height="400" valign="top"></td>
  </tr>
  <tr> 
    <td bgcolor="#000000" height="1" colspan="6" valign="top"></td>
  </tr>
</table>
Op donderdag 16 mei 2002 15:29 schreef Flat© het volgende:
hmmm ligt 't nou aan mij, of is dat wel een heeel wazige manier om tabellen te maken?
Nee... :)

Programmer - an organism that turns coffee into software.


  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
Op donderdag 16 mei 2002 15:29 schreef LuCarD het volgende:
code:
1
[..]
thx!
Nee... :)
..hoezo is dit wazig dan? Doe ik iets fout?

  • flat
  • Registratie: Mei 2000
  • Niet online
mja ik maak mijn tabellen altijd zo:
code:
1
2
3
4
5
6
7
8
9
10
11
12
<table border=0 bgcolor="#000000" cellpadding=1 cellspacing=1>
<tr>
<td bgcolor="#FFFFFF" colspan=2>header
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" >links
</td>
<td bgcolor="#FFFFFF" >rechts
</td>
</tr>
</table>

"Happiness is a way of travel, not a destination."
--Roy Goodman


Verwijderd

IIG dit:
Je doet heel wazig voor 3 vakken :D
zo krijg ik hetzelfde effect (niet de juiste hoogtes maarja) met veel minder code:
code:
1
2
3
4
5
6
7
8
9
10
<table width="50%" border="1" bordercolor="#000000" cellspacing="0" cellpadding="0" align=center>
  <tr>
    <td colspan=2 height="81">&nbsp;</td>

  </tr>
  <tr>
    <td width=186 height=400>&nbsp;</td>
<td width=526 height=400>&nbsp;</td>
  </tr>
</table>

Je kunt gewoon alles invullen om em de goede afmetingen te geven...

edit:
Ok, border is wel iets dikker, maar hijs tenminste wel helemaal rond :P

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Je colspans kloppen voor geen meter :P

  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
Op donderdag 16 mei 2002 15:34 schreef Bosmonster het volgende:
Je colspans kloppen voor geen meter :P
Wat is er fout aan?

Verwijderd

Veel :D

Zover ben ik gekomen in je design...Alleen is ie rechts niet helemaal goed:
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
<table cellspacing="0" cellpadding="0" border="0" align="center">
  <tr> 
    <td bgcolor="#000000" height="1" colspan="5" valign="top"></td>
  </tr>
  <tr> 
    <td bgcolor="#000000" width="1" height="64" valign="top"></td>
    <td height="64" colspan="3" valign="top" align=center>&nbsp;</td>
    <td bgcolor="#000000" width="1" valign="top"></td>

  </tr>
  <tr> 
    <td bgcolor="#000000" height="1" colspan="6" valign="top"></td>
  </tr>
  <tr> 
    <td bgcolor="#000000" width="1" height="400" valign="top"></td>
    <td width="186" height="400" valign="top"></td>
    <td bgcolor="#000000" width="1" height="400" valign="top"></td>
    <td width="527" height="400" valign="top"></td>
    <td bgcolor="#000000" width="1" height="400" valign="top"></td>
  </tr>
  <tr> 
    <td bgcolor="#000000" height="1" colspan="6" valign="top"></td>
  </tr>
</table>

edit: Nu is de code wel goed!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Op donderdag 16 mei 2002 15:38 schreef Mr.Blonde het volgende:

[..]

Wat is er fout aan?
Ga maar eens tellen :?

  • flat
  • Registratie: Mei 2000
  • Niet online
ik snap nog steeds het hele idee achter zo'n soort tabel niet... je gaat toch geen aparte <td>'s gebruiken als borders?

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Ik gebruik meestal 2 tabellen voor zoiets, stuk makkelijker te onderhouden.. maar er zal wel weer een betere CSS manier voor zijn:
code:
1
2
3
4
5
6
7
8
9
10
11
<table cellpadding=0 cellspacing=0 border=0><tr><td bgcolor="#000000">
<table cellpadding=0 cellspacing=1 border=0>
<tr>
    <td colspan=2 bgcolor="#FFFFFF">blabla<br>bla</td>
</tr>
<tr>
    <td bgcolor="#FFFFFF">blabla<br>bla</td>
    <td bgcolor="#FFFFFF">blabla<br>bla</td>
</tr>
</table>
</td></tr></table>

  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
Op donderdag 16 mei 2002 15:44 schreef Flat© het volgende:
ik snap nog steeds het hele idee achter zo'n soort tabel niet... je gaat toch geen aparte <td>'s gebruiken als borders?
Ik krijg anders nooit zo'n mooi dun lijntje er omheen

Verwijderd

Op donderdag 16 mei 2002 15:44 schreef Flat© het volgende:
ik snap nog steeds het hele idee achter zo'n soort tabel niet... je gaat toch geen aparte <td>'s gebruiken als borders?
Hij wel :D
Maar idd, deze border is net iets dunnel, en die vind ik persoonlijk ook mooier, maar rechts is ie er gewoon een vergeten, en die is in deze code goed:

<table cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td bgcolor="#000000" height="1" colspan="5" valign="top"></td>
</tr>
<tr>
<td bgcolor="#000000" width="1" height="64" valign="top"></td>
<td height="64" colspan="3" valign="top" align=center> </td>
<td bgcolor="#000000" width="1" valign="top"></td>

</tr>
<tr>
<td bgcolor="#000000" height="1" colspan="6" valign="top"></td>
</tr>
<tr>
<td bgcolor="#000000" width="1" height="400" valign="top"></td>
<td width="186" height="400" valign="top"></td>
<td bgcolor="#000000" width="1" height="400" valign="top"></td>
<td width="527" height="400" valign="top"></td>
<td bgcolor="#000000" width="1" height="400" valign="top"></td>
</tr>
<tr>
<td bgcolor="#000000" height="1" colspan="6" valign="top"></td>
</tr>
</table>

  • André
  • Registratie: Maart 2002
  • Laatst online: 09:37

André

Analytics dude

Gewoon in je stylesheet neerpleuren:
code:
1
2
3
4
5
6
7
8
9
TD {
  border: 1px solid #000000;
  border-collapse: collapse;
}

TABLE {
  border: 1px solid #000000;
  border-collapse: collapse;
}

En dan heb je een keurig dun lijntje.

  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
Normaal zou ik het ook nooit zo oplossen, maar ik wilde nu perse zo'n dun lijntje :)

  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
Op donderdag 16 mei 2002 15:49 schreef Yogho het volgende:
Gewoon in je stylesheet neerpleuren:
code:
1
2
3
4
5
6
7
8
9
TD {
  border: 1px solid #000000;
  border-collapse: collapse;
}

TABLE {
  border: 1px solid #000000;
  border-collapse: collapse;
}

En dan heb je een keurig dun lijntje.
Moet de border dan in je html op 1 staan of niet?

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Op donderdag 16 mei 2002 15:52 schreef Mr.Blonde het volgende:

[..]

Moet de border dan in je html op 1 staan of niet?
Heb je het geprobeerd? Lijkt me minder werk dan het hier te vragen :P

  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
Op donderdag 16 mei 2002 15:54 schreef Bosmonster het volgende:

[..]

Heb je het geprobeerd? Lijkt me minder werk dan het hier te vragen :P
:P hoeft niet op 1 te staan

  • flat
  • Registratie: Mei 2000
  • Niet online
heel goed :P

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • André
  • Registratie: Maart 2002
  • Laatst online: 09:37

André

Analytics dude

Op donderdag 16 mei 2002 15:52 schreef Mr.Blonde het volgende:

[..]

Moet de border dan in je html op 1 staan of niet?
Nee op '0', dus zo:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<style>
..zie boven..
</style>

<table>
  <tr>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td colspan="2"></td>
  </tr>
</table>

  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
En wat als ik dan een tabel zonder rand wil :?

  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 09:36

JSchut

.....

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<table cellspacing="0" cellpadding="0" border="0" align="center">
  <tr> 
    <td bgcolor="#000000" height="1" colspan="7" valign="top">&nbsp;</td>
  </tr>
  <tr> 
    <td bgcolor="#000000" width="1" height="64" valign="top">&nbsp;</td>
    <td height="64" colspan="5" valign="top">&nbsp;</td>
    <td bgcolor="#000000" width="1" height="64" valign="top">&nbsp;</td>    
  </tr>
  <tr> 
    <td bgcolor="#000000" height="1" colspan="7" valign="top">&nbsp;</td>
  </tr>
  <tr> 
    <td bgcolor="#000000" width="1" height="400" valign="top">&nbsp;</td>
    <td width="186" height="400" valign="top">&nbsp;</td>
    <td bgcolor="#000000" width="1" height="400" valign="top">&nbsp;</td>
    <td width="526" height="400" COLSPAN="3" valign="top">&nbsp;</td>
    <td bgcolor="#000000" width="1" height="400" valign="top">&nbsp;</td>
  </tr>
  <tr> 
    <td bgcolor="#000000" height="1" colspan="7" valign="top">&nbsp;</td>
  </tr>
</table>

zoiets :?

PSN jschut_82 | Xbox: JSchut82


  • flat
  • Registratie: Mei 2000
  • Niet online
als je dat wil, moet je even 5 sec logisch nadenken...

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • André
  • Registratie: Maart 2002
  • Laatst online: 09:37

André

Analytics dude

Op donderdag 16 mei 2002 15:57 schreef Mr.Blonde het volgende:
En wat als ik dan een tabel zonder rand wil :?
border: 0px solid;

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Op donderdag 16 mei 2002 15:57 schreef Mr.Blonde het volgende:
En wat als ik dan een tabel zonder rand wil :?
Lang leve de css-classes. Duik even in CSS.. kan in de toekomst nog wel van pas komen :)

  • André
  • Registratie: Maart 2002
  • Laatst online: 09:37

André

Analytics dude

Op donderdag 16 mei 2002 16:02 schreef Bosmonster het volgende:

Lang leve de css-classes. Duik even in CSS.. kan in de toekomst nog wel van pas komen :)
Ach ja, soms kun je het wel eens gebruiken. ;)

  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
Kan ik dan 2 classes aanmaken bijvoorbeeld zo:

TD.border {
border: 1px solid #000000;
border-collapse: collapse;
}
TABLE.border {
border: 1px solid #000000;
border-collapse: collapse;
}
TD {
border: 0px solid;
}
TABLE {
border: 0px solid;
}

Maar hoe kan ik die verschillende classes dan meegeven in de html :?

Sorry da'k zoveel vragen stel, maar ik vind het zonde om hier weer een appart topic voor te openen.

  • André
  • Registratie: Maart 2002
  • Laatst online: 09:37

André

Analytics dude

code:
1
2
3
4
5
6
7
<style>
  .a TABLE { border: 0px solid #000000 }
  .b TABLE { border: 1px solid #000000 }
</style>

<table class="a"></table>
<table class="b"></table>

:Z

  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
Op donderdag 16 mei 2002 16:07 schreef Yogho het volgende:
code:
1
2
3
4
5
6
7
<style>
  .a TABLE { border: 0px solid #000000 }
  .b TABLE { border: 1px solid #000000 }
</style>

<table class="a"></table>
<table class="b"></table>

:Z
dank :P

  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
Zo komt er ruimte tussen de columns te zitten, net alsof je een 'normale' border gebruikt.

Ik heb dit in mn stylesheet staan nu:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
.a TD {
  border: 1px solid #000000;
  border-collapse: collapse;
}
.a TABLE {
  border: 1px solid #000000;
  border-collapse: collapse;
}
.b TD {
  border: 0px solid #000000;
}
.b TABLE {
  border: 0px solid #000000;
}

En dit in m'n table:
code:
1
2
3
4
5
6
7
8
9
<table class="a" width="750" border="0">
  <tr>
    <td class="a" heigth="80" colspan="2"></td>
  </tr>
  <tr>
    <td class="a" width="100"></td>
    <td class="a" width="650"></td>   
  </tr>
</table>

Of ik nu class="a" bij td zet of niet maakt niet uit :?

  • André
  • Registratie: Maart 2002
  • Laatst online: 09:37

André

Analytics dude

padding op 0 zetten

TD {
padding: 0px;
}

  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
Op donderdag 16 mei 2002 16:20 schreef Yogho het volgende:
padding op 0 zetten

TD {
padding: 0px;
}
Ik heb nu deze:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
.a TD {
  border: 1px solid #000000;
  border-collapse: collapse;
  padding: 0px;
}
.a TABLE {
  border: 1px solid #000000;
  border-collapse: collapse;
  padding: 0px;
}
TD {
  border: 0px solid #000000;
  padding: 0px;
}
TABLE {
  border: 0px solid #000000;
  padding: 0px;
}

Maar padding van 0px helpt niet om die 'tussenruimte' weg te halen :?

  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
:?

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

moet het geen

a.table{ }

zijn?

En in ieder geval liever geen classnames van 1 letter..

  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
Op donderdag 16 mei 2002 17:44 schreef Bosmonster het volgende:
moet het geen

a.table{ }

zijn?

En in ieder geval liever geen classnames van 1 letter..
Dat werkt helemaal niet helaas.

Een classname van meer dan 1 letter, bijvoorbeeld gewoon 'border' en 'noborder' ofzo maakt niet uit voor het effect.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Uhh... dumb :P

table.myclass{ } bedoelde ik :)

Zo definieer je een CSS-class voorzover ik weet..

  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
:P Het werkt
Pagina: 1