Ein kleiner Punkt in einer grossen Welt
En als ik het niet goed begrijp moet je maar even een voorbeeldje laten zien
ludo wijzigde dit bericht 17-01-2005 23:09 (25%)
quote:DerKleinePunkt schreef op maandag 17 januari 2005 @ 23:03:
Iedereen heeft wel eens een webshop bezocht en een productoverzicht van een bepaalde categorie bekeken (naam, prijs enz.). Deze worden veelal via tables en td's uitgelijnd (GoT ook). Tables zijn in dit geval niet de juiste oplossing, maar hoe moet het dan?
Als ik dit zo lees, vermoed ik dat je zoiets als op deze pagina bedoelt: http://www.tweakers.net/pricewatch/cat/65
Ik zou dit niet in een ander element gaan stoppen, aangezien het typisch data is die in een tabel thuis hoort
Wel goed dat je nadenkt over de structuur en hoe het beter kan, maar je moet oppassen dat je het aanpassen niet te ver, te moeilijk en incorrect doorvoert
If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt's a cunt.
All religions are the same: religion is basically guilt, with different holidays.
Uit de verschillende manieren van oplossen kun je het beste één uitkiezen die je lekker vind werken. Zelf ben ik nog het meest tevreden over verschillende divjes naast elkaar door middel van float. Daar heb ik persoonlijk de beste resultaten mee gehaald.
Een list in een list is helemaal geen probleem. Zoveel extra code kost het ook niet. Het is vooral even uitzoeken hoe je dat het beste in je css kan doen.
Of begrijp ik nu verkeerd wat je wil doen?
Kan de W&G FAQ Beter? Klik dan hier!
Tweelingpapa: Vader van twee dochters!!
quote:Rickets schreef op maandag 17 januari 2005 @ 23:10:
[...]
Als ik dit zo lees, vermoed ik dat je zoiets als op deze pagina bedoelt: http://www.tweakers.net/pricewatch/cat/65
Ik zou dit niet in een ander element gaan stoppen, aangezien het typisch data is die in een tabel thuis hoort
Wel goed dat je nadenkt over de structuur en hoe het beter kan, maar je moet oppassen dat je het aanpassen niet te ver, te moeilijk en incorrect doorvoert
Dat laatste is nou juist het probleem, ik ga vaak te ver. De validator van de W3C houd het wel enigszins binnen de perken, maar ook niet altijd. Is er toevallig een site of een onderdeel van de W3C site waar expliciet wordt verteld van dit zou officieel zo moeten en deze elementen heeft deze subelementen enz.
Maar de pricewatch is een van de vele mooie voorbeelden, waarom mag dit dan wel met tables? Het is immers ook een lijst en dus ul en li? M.a.w. een table mag gebruikt worden wanneer een lijst uit meerdere onderdelen bestaat? Je maakt het me niet makkelijk hoor
Voor woudloper, zie site Rickets
DerKleinePunkt wijzigde dit bericht 17-01-2005 23:19 (3%)
Ein kleiner Punkt in einer grossen Welt
dus:
- ds
- ds
- dsf
This conversation can serve no purpose anymore. Goodbye.
Jawel, hier zijn de HTML4.01 specificaties!quote:DerKleinePunkt schreef op maandag 17 januari 2005 @ 23:18:
Is er toevallig een site of een onderdeel van de W3C site waar expliciet wordt verteld van dit zou officieel zo moeten en deze elementen heeft deze subelementen enz.
Botweg: een tabel is voor 2-dimensionale data, een lijst voor hierarchische data.quote:Maar de pricewatch is een van de vele mooie voorbeelden, waarom mag dit dan wel met tables? Het is immers ook een lijst en dus ul en li? M.a.w. een table mag gebruikt worden wanneer een lijst uit meerdere onderdelen bestaat?
Take a life of responsibility, the inability to make right choices, add to it ignorance and indifference and top it off with a desire for escapism and kicks.
http://www.brainstormsand...cles/semantics/structure/
Commentaar die ik heb gegeven op een artikel over het structueren van web pagina's:
http://www.stuffandnonsen..._a_name_pt2.html#comment2
Voor een lijst van producten is in XHTML een element van het type "table" het meest dichtsbijzijnde semantische equivalent. Een lijst van producten (table) bestaat uit meerdere entries (tr) en elke entry heeft gerelateerde informatie (td).
machuidel wijzigde dit bericht 17-01-2005 23:42 (70%)
Mike Machuidel
quote:zirus schreef op maandag 17 januari 2005 @ 23:24:
een lijst gebruik eerder voor een opsomming van dingen
Is de pricewatch niet een opsomming van productprijzen of begrijp ik het totaal verkeerd
P.S. je tweede stelling m.b.t 2 dimensionale data is voor mij logischer.
Even voor de goede orde, als ik het juist begrijp zijn tables dus toegestaan, gewenst in het geval van 2 dimensionale data? Maar dan moet de 2 dimensionale data wel van toepassing zijn op (bijv.) eenzelfde onderwerp. Dus pricewatch is productinformatie, een product kan bestaan uit een naam, prijs enz. enz.
[kleine toevoeging]
Blues, je was me net voor met je conclussie. DerKleinePunkt schaamt zich voor het feit dat hij die site zelf niet kon bedenken (het ook al laat
DerKleinePunkt wijzigde dit bericht 17-01-2005 23:37 (15%)
Ein kleiner Punkt in einer grossen Welt
http://www.rikkertkoppes.com/thoughts/useful-constructions
var _ = {_: 'unreadable code detected!'};
alert(_._);
Ik vind het allemaal een beetje overdreven met die tables. Waarom zou je ze niet gebruiken? Omdat het niet mag? Wie zegt dat? Ik snap best dat je goede code wilt opleveren, maar dit gaan in mijn ogen toch te ver. Hiervoor zou ik dus zeker weten een table gebruiken.quote:DerKleinePunkt schreef op maandag 17 januari 2005 @ 23:33:
Even voor de goede orde, als ik het juist begrijp zijn tables dus toegestaan, gewenst in het geval van 2 dimensionale data?
Met XHTML mag je toch helemaal geen tables gebruiken (das HTML!)? Divjes!
QX6700 || Asus Commando || 2x 74GB Raptor AFDF RAID0 || 8GB Kingston PC6400 || 8800GTX 768 || Dual monitor Dell 2405FPW
In XHTML (net zoals in HTML overigens) is het niet nodig om tabellen te gebruiken voor layout. Voor layout gebruik je CSS. Het gebruik van tabellen voor het structueren van data is wat anders.
machuidel wijzigde dit bericht 18-01-2005 10:23 (15%)
Mike Machuidel
Dat laatste is een goed punt. Dat gaat bij mij geregeld mis, wat is "data" en wat is een "lijst". Een overzicht zoals de prijswatch is toch een lijst met product(informatie)? Maar aangezien het meerdere onderdelen van een product betreft (een beetje zoals een database veldstructuur) zou je voor zover mij nu duidelijk is tables kunnen / mogen gebruiken.quote:Machuidel schreef op dinsdag 18 januari 2005 @ 10:15:
@Zemskii
In XHTML (net zoals in HTML overigens) is het niet nodig om tabellen te gebruiken voor layout. Voor layout gebruik je CSS. Het gebruik van tabellen voor het structueren van data is wat anders.
Ein kleiner Punkt in einer grossen Welt
- Wat is de "data" die moet worden beschreven? Bijv. Lijst van producten, lijst met links, legenda, een stuk uit een boek, een kopje (h) gerelateerd aan een stuk tekst (section) etc.
- Welke element in XHTML is het meest dichtbijzijnde semantische equivalent van de "data" die moet worden beschreven? Dus van welke XHTML element komt de betekenis het meest in de buurt van de "data" die moet worden beschreven? Bijv. <h1>titel</h1>, <h2>kopje</h2>, <h3>sub-kopje</h3>, <cite>een citaat</cite> etc.
- Als de meest dichtbijzijnde semantisch equivalente element in XHTML de betekenis van de "data" niet voldoende beschrijft, in welke klasse valt deze dan? Bijv. <address class="email">ergens@bedrijf.nl</address>, <h4 class="date">18-01-2005</h4> etc.
- Gebruik pas <div class="...."> als je echt geen zinnige XHTML element ervoor kan vinden.
Hou er rekening mee dat veel XHTML/HTML elementen een "default" stijl hebben die je zelf moet "overloaden":
http://www.w3.org/TR/REC-CSS2/sample.html
[update]
Nog wat belangrijke puntjes toegevoegd.
[/update]
machuidel wijzigde dit bericht 18-01-2005 14:08 (65%)
Mike Machuidel
- stop niet al je emailadressen in een address, address is namelijk voor contact info van (een deel van) de site
- cite is de referentie naar het citaat, niet het citaat zelf:
quote: w3cAs <CITE>Harry S. Truman</CITE> said,
<Q lang="en-us">The buck stops here.</Q>
quote:Met XHTML mag je toch helemaal geen tables gebruiken (das HTML!)? Divjes!
ik verwachtte al dat iemand dat ooit zou gaan zeggen. Alleen div'jes is net zo erg (zo niet erger) als tabellen voor layout gebruiken, semantiek is belangrijk. Maar dat geldt net zo goed voor html als voor xhtml. xhtml is niet semantischer, niet beter, niet gestructureerder en zeker niet meer accessible dan html.
spam over divgebruik
mophor wijzigde dit bericht 18-01-2005 12:16 (56%)
var _ = {_: 'unreadable code detected!'};
alert(_._);
Een "cite" kan een citatie of bron referentie bevatten (bijv. een titel).
Hier staat het beschreven:
http://www.w3.org/TR/html401/struct/text.html#edef-CITE
machuidel wijzigde dit bericht 18-01-2005 12:40 (7%)
Mike Machuidel
"Standards suck"
Een citatie als zijnde een referentie.
Mike Machuidel
Pagina: 1
