CSS                
            tabellen
        
        
            
    Zoeken…
Syntaxis
- tabelindeling: auto | gemaakt;
 - border-collapse: scheiden | ineenstorting;
 - border-spacing: <lengte> | <lengte> <lengte>;
 - lege cellen: show | verbergen;
 - bijschrift-zijde: top | bodem;
 
Opmerkingen
 Deze eigenschappen zijn van toepassing op zowel <table> -elementen (*) als HTML-elementen die worden weergegeven als display: table of display: inline-table 
 (*) <table> -elementen worden uiteraard weergegeven door UA / browsers als display: table 
HTML-tabellen zijn semantisch geldig voor tabelgegevens. Het wordt afgeraden om tabellen te gebruiken voor de lay-out. Gebruik in plaats daarvan CSS.
table-layout
 De eigenschap table-layout wijzigt het algoritme dat wordt gebruikt voor de indeling van een tabel. 
 Hieronder een voorbeeld van twee tabellen die beide op width: 150px : 
 De tabel links heeft een table-layout: auto terwijl de table-layout: fixed rechts een table-layout: fixed . De eerste is breder dan de opgegeven breedte (210 px in plaats van 150 px), maar de inhoud past. De laatste neemt de gedefinieerde breedte van 150 px, ongeacht of de inhoud overloopt of niet. 
| Waarde | Beschrijving | 
|---|---|
| auto | Dit is de standaardwaarde. Het definieert de lay-out van de tabel die moet worden bepaald door de inhoud van de cellen. | 
| gemaakt | Met deze waarde wordt de tabellay-out bepaald door de eigenschap width aan de tabel. Als de inhoud van een cel deze breedte overschrijdt, wordt de grootte van de cel niet gewijzigd, maar laat u de inhoud overlopen. | 
border-collapse
 De border-collapse eigenschap bepaalt of de randen van een tabel moeten worden gescheiden of samengevoegd. 
 Hieronder een voorbeeld van twee tabellen met verschillende waarden voor de eigenschap border-collapse : 
 De tabel links heeft border-collapse: separate terwijl de tabel rechts border-collapse: collapse . 
| Waarde | Beschrijving | 
|---|---|
| scheiden | Dit is de standaardwaarde. Het maakt de randen van de tabel gescheiden van elkaar. | 
| ineenstorting | Met deze waarde worden de randen van de tabel samengevoegd in plaats van dat ze afzonderlijk zijn. | 
border-spacing
 De eigenschap border-spacing bepaalt de afstand tussen cellen. Dit heeft geen effect tenzij border-collapse is ingesteld om te separate . 
 Hieronder een voorbeeld van twee tabellen met verschillende waarden voor de eigenschap border-spacing : 
 De tabel aan de linkerzijde heeft border-spacing: 2px (standaard), terwijl de een aan de rechterkant heeft border-spacing: 8px . 
| Waarde | Beschrijving | 
|---|---|
| <Lengte> | Dit is het standaardgedrag, hoewel de exacte waarde tussen browsers kan variëren. | 
| <lengte> <lengte> | Met deze syntaxis kunt u afzonderlijke horizontale en verticale waarden opgeven. | 
leeg-cellen
 De eigenschap empty-cells bepaalt of cellen zonder inhoud moeten worden weergegeven of niet. Dit heeft geen effect tenzij border-collapse is ingesteld om te separate . 
 Hieronder een voorbeeld met twee tabellen met verschillende waarden ingesteld op de eigenschap empty-cells : 
 De tabel links heeft empty-cells: show terwijl de tabel rechts empty-cells: hide . De eerste geeft de lege cellen weer, de tweede niet. 
| Waarde | Beschrijving | 
|---|---|
| tonen | Dit is de standaardwaarde. Het toont cellen zelfs als ze leeg zijn. | 
| verbergen | Deze waarde verbergt een cel helemaal als er geen inhoud in de cel is. | 
Meer informatie:
- https://www.w3.org/TR/CSS21/tables.html#empty-cells
 - https://developer.mozilla.org/en-US/docs/Web/CSS/empty-cells
 - http://codepen.io/SitePoint/pen/yfhtq
 - https://css-tricks.com/almanac/properties/e/empty-cells/
 
bijschrift-side
 De eigenschap caption-side bepaalt de verticale positionering van het element <caption> in een tabel. Dit heeft geen effect als een dergelijk element niet bestaat. 
 Hieronder een voorbeeld met twee tabellen met verschillende waarden ingesteld op de eigenschap caption-side : 
 De tabel aan de linkerkant heeft de caption-side: top terwijl de tabel rechts de titelzijde heeft caption-side: bottom . 
| Waarde | Beschrijving | 
|---|---|
| top | Dit is de standaardwaarde. Het plaatst het bijschrift boven de tafel. | 
| bodem | Deze waarde plaatst het bijschrift onder de tabel. | 




