[CSS] 1px ruimte tussen tabelranden

Pagina: 1
Acties:

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Ik probeer een tabel te maken maar ik krijg de vier openingen van 1px niet weg. Heb het op diverse manieren geprobeerd.
Dit is het laatste voorbeeld: http://www.sites.jumanti.com/overig/test1.htm
Zie de source voor de aanpak.

Weet iemand hoe ik ervoor kan zorgen dat alles aansluit?

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 19:23

crisp

Devver

Pixelated

waarom doe je niet gewoon zo:
code:
1
2
3
4
table, td {
  border: 1px solid #000000;
  border-collapse: collapse;
}

snel klaar :)

Intentionally left blank


  • Folkert
  • Registratie: September 2001
  • Laatst online: 10-07 07:58
Gooi de padding en spacing van je tabel op 0
cellpadding="0" cellspacing="0"

  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

Als je nou:

HTML:
1
<table cellspacing="0">


toevoegd, dan moet het gewoon werken toch :?

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Crisp, jouw oplossing werkt.

Cellspacing staat normaal al op 0 volgens mij

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 19:23

crisp

Devver

Pixelated

Folkert schreef op 21 February 2003 @ 14:42:
Gooi de padding en spacing van je tabel op 0
cellpadding="0" cellspacing="0"
border-collapse: collapse is dus equivalent aan cellspacing="0", en padding kan je ook met css regelen. Nergens voor nodig dus die ranzige HTML attributen ;)

Intentionally left blank


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 17:39

Kees

Serveradmin / BOFH / DoC
overigens komen die witte pixels daar omdat je de linkerborder niet gedefinieert hebt, maar hij wordt wel getekend, probeer deze eens op 0 pixels te zetten?

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • IschaGast
  • Registratie: Juli 2001
  • Laatst online: 25-11-2025
Cellspacing staat volgens mij normaal niet op 0 hoor. Ik had jouw bestandje net gedl en daar stond helemaal niets bij cellspacing. En niets is in dit geval geen 0.

Als je de cellspacing op 0 zou zetten dan werkte het ook :)

[ Voor 1% gewijzigd door IschaGast op 21-02-2003 14:51 . Reden: foutje in tekst ]


  • Folkert
  • Registratie: September 2001
  • Laatst online: 10-07 07:58
fatbenny schreef op 21 February 2003 @ 14:47:
Crisp, jouw oplossing werkt.

Cellspacing staat normaal al op 0 volgens mij
Nee, default value = 1
Jouw pixeltje dus.... ;)

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Kees schreef op 21 February 2003 @ 14:49:
overigens komen die witte pixels daar omdat je de linkerborder niet gedefinieert hebt, maar hij wordt wel getekend, probeer deze eens op 0 pixels te zetten?
nee dat had ik al geprobeerd, lukte niet

  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

Zoals Crisp dus heeft gezegd. Als je graag gebruik wilt maken van alleen maar CSS, dan moet je voor de border-collapse optie gaan. Deze is echter equivalent voor de cellspacing optie.

Daarbij toevoegend is het dus zo dat deze standaard op 1 staat (dit geld ook voor de cellpadding), dus als je het echt niet wil moet je het natuurlijk wel op 0 zetten.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Woudloper schreef op 21 February 2003 @ 15:01:
Daarbij toevoegend is het dus zo dat deze standaard op 1 staat (dit geld ook voor de cellpadding), dus als je het echt niet wil moet je het natuurlijk wel op 0 zetten.
Correctie:

Cellpadding staat standaard op 1
Cellspacing staat standaard op 2

(px that is)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


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

Bosmonster

*zucht*

Voordeel van border-collapse is dat je voor alle cellen gewoon de volledig borders in kan stellen, zonder per cel te moeten kijken welke rand je weg moet laten omdat ie anders dubbel komt :)

Verwijderd

En het nadeel van border-collapse is dat een border altijd maar in één kleur kan zijn. Je kunt niet de kleur van de rechterborder van een cel opgeven als de cel rechts ernaast al een border heeft. (of andersom).

Het juiste CSS equivalent van cellspacing is table-spacing, dat sowieso nog niet door IE wordt ondersteunt. Zolang cellspacing nog niet deprecated is, kun je dat overigens gewoon gebruiken.

BtM909:
Dat is volgens mij iets wat de browser zelf mag bepalen. Als browser X vindt dat er standaard geen ruimte tussen cellen hoeft te zitten, dan geeft dat toch niks?
Pagina: 1