Reacties op: Tabulatortruc met CSS http://eamelje.net/2009/10/03/tabulatortruc-met-css/ it is dochs oars Wed, 26 Jun 2019 06:58:59 +0000 hourly 1 Door: eamelje.nethttp://eamelje.net/2009/10/03/tabulatortruc-met-css/#comment-27681 Sun, 04 Oct 2009 10:15:56 +0000 http://eamelje.net/?p=6268#comment-27681 Het is meer CSS + PHP, zoals nu, is simpeler, dan HTML + veel CSS + PHP.

Op eamelje.net wordt in voorkomende gevallen, zoals vandaag op de nieuw aangevulde Lichtenberg-pagina de titel voor de schrijversnaam genoemd. Omdat lang niet alle postjes schrijversnamen hebben.

Maar de variatie in lengte is bij boektitels erg veel groter dan bij schrijversnamen, wat voor de vormgeving ongelukkig uitpakt. Want, waar mik ik dan op?

Maar goed, daarom zet ik de boektitel dus vet, en de auteursnaam niet.

]]>
Door: Branko Collinhttp://eamelje.net/2009/10/03/tabulatortruc-met-css/#comment-27680 Sun, 04 Oct 2009 09:42:55 +0000 http://eamelje.net/?p=6268#comment-27680 Wat betreft die PHP-code, dat lijkt me 1 keer programmeren, 1000 keer gebruiken. Maar als je je prettiger voelt bij CSS dan bij PHP, moet je het vooral zo doen.

Overigens, op de overige-telefoontarievenpagina van UPC gebruikte ik die naar links gesprongen vetgedrukte tekst als kopjes binnen een tabel (werd zo aangeleverd door de klant, heb ik dan ook maar niet veranderd). Misschien is het het overwegen waard om eerst de titel te laten zien, dan pas de auteur.

]]>
Door: eamelje.nethttp://eamelje.net/2009/10/03/tabulatortruc-met-css/#comment-27679 Sun, 04 Oct 2009 08:31:28 +0000 http://eamelje.net/?p=6268#comment-27679 Er zijn drie problemen. De Html-code is ingewikkelder dan een CSS-oplossing, omdat uiterlijke vormgeving gecombineerd moet worden met PHP-code, die de informatie uit de database vist.

Met CSS is het <li>< a href …>aan het begin van elke regel, en </a><li> aan het eind. Met tabellen moet elk stuk PHP-code om de drie informatieve elementen aan te roepen omringd worden door <td>…</td>. Wat alleen al vervelend is omdat Mozilla Firefox de inhoud van zulke cellen anders behandeld dan andere browsers, en dit dus ook weer extra CSS-stijlen vraagt.

Verder: als in een tabel een vak niet ingevuld wordt, als bijvoorbeeld de auteursnaam ontbreekt, klapt de hele kolom met boektitels naar links. Dat gebeurt nu weliswaar ook, maar zonder dat er een lege tabelcel voor staat.

En als de auteursnaam te lang is, gaat die in een tabelcel door op de regel daaronder. Tenzij je daar weer een oplossing voor vindt. Maar ook dat kost veel extra code.

]]>
Door: Branko Collinhttp://eamelje.net/2009/10/03/tabulatortruc-met-css/#comment-27676 Sat, 03 Oct 2009 23:09:03 +0000 http://eamelje.net/?p=6268#comment-27676 Waarom zijn tabellen onhandig hier?

]]>