Det ser helt fint ud i Chrome, men i IE bliver højden på tabellen ændret, eller den ser i hvert fald underlig ud. baggrunden til feltet bliver hvis 1 ½ gang vertikalt. synes at jeg har prøvet alt efterhånden. Nogle bud?
Jeg tror, tobrukDk mener, at det at bruge tabeller til generelle layout formål er en forældet fremgangsmåde. I det foreliggende tilfælde er jeg mere end tilbøjelig til at give ham ret. Opgaven kan løses med betydeligt færre elementer og lidt CSS =)
I mit første indlæg var jeg faktisk tæt på at komme med en bemærkning om nostalgiske glæder. Koden er fyldt med elementer og attributter, der blev deprecated i 1997 - eller i bedste fald kun har været accepteret i overgangsversionen 4.01 Transitional (som forlængst burde være udfaset). Og f.eks. har background aldrig været en valid attribut på et TD element.
tobrukDk er efter min mening ikke helt i ørkenen med den opfattelse =)
- og lad os endelig slå et stereo slag for, at det ville være noget vrøvl. Tables er udmærkede og fuldt valide elementer.
Hele øvelsen består i at vælge det mest hensigtsmæssige element til den aktuelle opgave. Er der tale om tabulære data (eller noget, der ligner), er tabellen stadig uovertruffen - og den forlader ikke standarden de første mange, mange år.
Men det kommer vi nok aldrig op at skændes om, så lad os ty til et par kølige i stedet. Jeg giver zq et par Tuborg'er {} ... skål! *D
@pstidsen: Ingen grund til at forvirre mere end højst nødvendigt. Sådan kan du ikke validere HTML i W3C's validator. De fleste af fejlene skyldes udelukkende din fejlagtige validering.
Nej er skam ikke stået af :) Altså siden ser helt fin ud her på min bærbare både med chrome og IE, men prøvede at gå ind på min stationære med et lidt ældre internet explorer hvilket ikke så helt godt ud. Siden ligger her : www.clich.net
Til det med brug af tabeller: Hvad skal jeg bruge i stedet? Nogle gode tutorials ? Går ud fra at jeg skal bruge css på en eller anden måde? Og ja i har ret i det kan være lidt besværligt?
Har altid bare sat design op i tabeller. På denne side har jeg lagt min menu i en php function ligesom forskellige andre dele af siden så de ikke skal skrives flere gange.
Jeg har desværre ikke en gammel IE (formodentlig version 6) på denne maskine, så jeg kan ikke se fejlen.
Derudover er koden proppet med fejl! For det første skal alle META elementer ligge i HEAD elementet. For det andet hænger din HTML 5 DTD (<!DOCTYPE html>) slet ikke sammen med den kode, du skriver. Du skriver nærmere HTML 3.2, men du kan prøve med en HTML 4.01 Transitional (selvom den også burde være udfaset omkring årtusindskiftet):
Det bringer i det mindste dine fejl ned fra 98 til 23. Det er stadig alt for mange i så lille en kode, men så har du da et mere overskuelig arbejde foran dig.
Se fejlene her og begynd at rette dem fra en ende af.
At validatoren kun finder to fejl i din nuværende kode, skyldes at validatoren giver op. Flyt metaen med i HEAD elementet som før foreslået - så kan du se alle de omtalte fejl.
Efterfølgende vil det nok være en god idé at sætte sig grundigt ind i de mest basale regler for webkode =)
Med Underholdningssamfundet (det, der vist oprindelig skulle have været et Informationssamfund) er det desværre blevet muligt for enhver at publicere, hvad somhelst - når somhelst.
Skoven af artikler/tutorials - skrevet af folk, som selv har en yderst begrænset indsigt i webkode - er skudt vildt og ukontrolleret i vejret. Det betyder desværre også, at det er mere end svært at få øje på de små, sunde planter i skovbunden.
Det bedste råd, jeg kan give, er at læse i standarderne hos W3C. Det kan måske synes en tør omgang, men det er desværre en af 'sidegevinsterne' ved, at saglighed og faglighed er blevet genstand for 'demokratisering'
bare iorden , lukker tråden om lidt så. Har bare lige et sidste spørgsmål. Nu når jeg skal undgå at sætte min side op udelukkende med tabeller, hvad kan jeg så bruge som alternativ? ved godt at jeg selvf skal bruge css, men skal jeg bruge f.eks. div som erstatning og så "floate" den?
Hvis jeg har forstået det rigtigt, så er det "strengt forbudt" at bruge tabeller til at sætte en side op? :)
Intet er "strengt forbudt", men det er absolut ikke hensigtsmæssigt at bruge tabeller til generel layout. Hvis du derimod har data, som skal opstilles i 'synkroniserede' rækker og søjler, er tabellen mest hensigtsmæssig.
En måde at skrive din søgeboks kode på, kunne være:
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.