Archief - HTML: Probleem met table

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Still DRO

Legacy Member
Hello,

VB van probleem:
VB

Onderaan, zit er horizontale leegte dus de onderste gif file en de border van de tabel... Hoe krijg ik deze weg?


Code zit nochtans goed dacht ik, of zit ik fout?

grtz
Still Dro

netlash

Legacy Member
IE heeft soms last met spaties en tabs.

Haal eens alle spaties en tabs uit je code ?

netlash

Legacy Member
Code zit nochtans goed dacht ik, of zit ik fout?

Je zit fout.

Als ik goed kan zien, start je drie tables en twee divs, en eindig je slechts twee tables en 1 div.


Los van de technische fouten : tables voor opmaak zijn m.i. een slechte manier van werken. Als je tables gebruikt, dan zijn geneste tables m.i. een slechte manier van werken. Image maps voor menu's zijn m.i. een slechte manier van werken.

Tip : Netlash levert opleiding en consulting aan 450 euro per dag.

b0bbY

Legacy Member
netlash zei:
IE heeft soms last met spaties en tabs.

Haal eens alle spaties en tabs uit je code ?

en als je dan toch bezig bent, haal dan ook meteen die table eruit en slice je layout. En gebruik text voor text en afbeeldingen voor afbeeldingen.

Dit is niet echt zoals het hoort.

Ook uw probleem van uw horizontale leegte zal zich niet stellen als je voor de positionering van je elementen div's gebruikt -en daarmee bedooel ik niet divs genest in een td om uw text te centreren, like so "<td height="100%"><div align="center">" :naughty:

en als je zoveel moeite niet wilt doen, volgens mij ligt de oorzaak van uw "leegte" aan de standaard margin/padding van een table. Dus even uw css bestand aanpassen en dat zou ok moeten zijn. Geen css bestand? Geen zorgen tot paniek..."alles" over css -> http://www.cssref.be/cursus/cursus.asp

Still DRO

Legacy Member
Ik weet hoe te slicen? Maar hoe breng je die slices dan samen? Via tabellen toch of niet?

Die 2de tabel gebruik ik om de eerste tabel verticaal te centreren..

@Netlash: ben niets met je post, ga ergens anders reclame maken

Enkel posts die me knn helpen in te verbeteren, zijn welkom!!

netlash

Legacy Member
Excuseer meneer.

Als ik goed kan zien, start je drie tables en twee divs, en eindig je slechts twee tables en 1 div.

Ik geloof dat dit exact de oplossing van jouw probleem is.

Still DRO

Legacy Member
Ok, zeer vriendelijk bedankt Netlash.. Ik ben herbegonnen met de code..

Nog een vraagje:

- Zoals u zei is het gebruik van tables slecht idee: wat is het alternatief? In elke slice handleiding, staat er gebruik van tables

- Gebruik van maps is geen goed idee: naar wat wijk ik dan best uit? Javascript, flash?? Wat is een beter alternatief..

Alvast erg bedankt :applause:

netlash

Legacy Member
Stijn,

Eerste prioriteit is idd de image-map. Dat is het meest ongebruiksvriendelijke element in je voorbeeld.
Alternatief : volledig slicen, elke knop krijgt zijn eigen beeldje.

Gebruik van tables : dat is de 'oude' manier van werken. Fout is het niet per definitie, en 90 % van de bestaande websites zitten nog zo in elkaar. (En ook de meeste handleidingen spreken nog over tables voor layout.)

Maar : tegenwoordig is HTML verder geëvolueerd. Het is perfect mogelijk om opmaak en inhoud te scheiden. Opmaak komt in een css-bestand, inhoud komt in het html-bestand.
Tables zijn bedoeld om tabulaire data weer te geven, niet om layout vorm te geven.

Voor meer info over de nieuwe manier van werken :
http://www.webstandards.org/about/mission/nl/

Een aantal verbluffende voorbeelden :
http://www.csszengarden.com

Goeie tutorials, tips & tricks :
http://www.alistapart.com


Mijn advies : schakel over naar de nieuwe manier van werken (xhtml) - er zijn heel veel voordelen.

Als je al heel lang gewoon bent om met tables websites te maken, dan zal je wat moeite moeten doen om xhtml onder de knie te krijgen.
Als je nog maar net begint, dan is het zeker waard om onmiddellijk met xhtml te beginnen - je zal zien, eens je het door hebt is het tien keer makkelijker en sneller om een site in elkaar te boksen.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan