08. oktober 2016 - 16:09Der er
19 kommentarer og 1 løsning
Styling af liste med data
Nogen der kan hjælpe mig lidt på vej?
Jeg har pt lavet/fået til at virke (PHP, MySql-db) en tabel med en form i hver række, så jeg kan vise, rette, slette og indsætte data. Men tabeller er noget ... hø.
Så nu vil jeg gerne have stylet det, så data stadig vises tabel-agtigt.
6 kolonner med "Nr", "Navn", "Titel", "Beskrivelse", "Edit-knap", "Slet-knap"
Nr er et 1-3 cifret tal Navn og Titel er max 50 char Beskrivelse er et textarea
Jeg har forløbig fundet ud af :-) at lave følgende:
Tabeller er no-go til opsætning af design - det var sådan mange lavede web for måske 15 år siden og det være noget værre rod. Da man fandt ud af hvor stort et rod det var gik en masse ud og udråbte tabeller som værende noget skidt - men mange gjorde også deres udskæld af tabeller til noget værre rod og dermed lidt misforstået. Tabeller er rigtig gode til det de er designet til - nemlig opsætning af tabulerede.
som jeg har skrevet tidligere er forms i tabeller ikke valide, og derfor bør det lavs om, som du vil gøre nu tabeller er til tabulærer data (som du ville vise det i et regneark), og skal ikke indeholde forms eller andet html, så begynder man at bruge det til design, no go
Hvis du tænker at det er fordi tabellerne så bliver brugt til design og ikke til data så er vi vel lidt i en gråzone, hvor det kræver lidt mere viden om det præcise scenarie.
ref https://validator.w3.org/ >Error: Start tag form seen in table. >Error: Element form not allowed as child of element tbody in this context. (Suppressing further errors from this subtree.)
og så er der nogle >Error: The width attribute on the td element is obsolete. Use CSS instead.
Og i øvrigt er der sket flere opdateringer siden mine første indlæg med mine tidlige forsøg på at få "hul igennem" og overhovedet bare få det til at virke med datamanipulationen - layout kommer i min verden længere nede af prioriteringslisten.
#10 >Desuden er det vel også et spørgsmål om hvad de specifikke sider bruges til og af hvem. ja, men derfor kan man godt følge standarten, det gør også css nemmere, en invalid side skal browseren bruge mere tid på at fortolke, og ikke alle browsere fortolker det ens.
Men hvis man skal validere siden, så skal man vel bruge hele siden, og ikke kun det php der stoppes ind mellem en hel masse andet program-(skrammel) i wordpress?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.