Avatar billede robse2000 Nybegynder
01. september 2001 - 11:52 Der er 11 kommentarer og
2 løsninger

w3 standarder indenfor html

Hej eksperter !

Jeg kan forstå at jeg er sejlet lidt agterud med min html kodning, den understøtter vist ikke helt de nyeste standarder.

Jeg har her et stykke kode som jeg godt kunne tænke mig omskrevet til de nyeste standarder, og samtidig høre lidt om de mest relevante ændringer i forhold til tidligere.

Koden:

<div align=\"center\">
<table border=\"0\" width=\"760\" height=\"4\" cellspacing=\"0\" cellpadding=\"0\">
  <tr>
  <td width=\"100%\"><img border=\"0\" src=\"../billede.gif\" width=\"760\" height=\"4\"></td>
  </tr>
</table>
</div>

Er det ikke noget med at man ikke længere må skrive align=\"center\" men i stedet skal skrive noget med style...nåh, men jeg håber i hvert fald på et par gode uddybende svar.

Robert
Avatar billede rfogh Nybegynder
01. september 2001 - 12:04 #1
Html er bagudkompatibelt, så din kode er god nok... Jeg har ikke hørt noget om at style ligefrem skulle erstatte align, men din kode er som sagt god - Den kan jo ses helt tilbage til 3.0-browsere (med tables) - det ville style ikke kunne...

Men ellers kan du jo se på http://www.w3.org/
Avatar billede spang Nybegynder
01. september 2001 - 13:07 #2
Mit forslag ville være:

<div style=\"text-align:center\" cellspacing=\"0\">
<table style=\"border:none;width:760px;height:4px\">
  <tr>
  <td style=\"padding:0.0em;width:100%\"><img style=\"border:none;width:760px;height:4px\" src=\"../billede.gif\" alt=\"\"></td>
  </tr>
</table>
</div>

Valideret både på http://jigsaw.w3.org/css-validator/ og http://validator.w3.org/ .

Læg især mærke til, at cellpadding er flyttet fra <table> til <td>, hvilket jo egentlig også giver lidt mere mening ;). Desuden har jeg tilføjet et alt=\"\" til din <img>, hvilket også er et krav.

Men vær - som rfogh også siger - opmærksom på, at jo ældre en browser er, desto mindre er sandsynligheden for, at den forstår din style. Selv de nyeste browsere understøtter ikke CSS 100%.

Læs mere om standarder og CSS (style) på:
http://www.w3.org/TR/html401/ (HTML 4.01)
http://www.w3.org/TR/REC-CSS1 (CSS level 1)
http://www.w3.org/TR/REC-CSS2/ (CSS level 2)
http://www.westciv.com/style_master/academy/css_tutorial/ (CSS)
http://www.w3schools.com/ (HTML og CSS)

\\spang
Avatar billede robse2000 Nybegynder
01. september 2001 - 13:38 #3
Tak for det. Point til jer begge, dog flest til spang for et noget mere uddybende svar.

Robert
Avatar billede robse2000 Nybegynder
01. september 2001 - 13:38 #4
Tak for det. Point til jer begge, dog flest til spang for et noget mere uddybende svar.

Robert
Avatar billede spang Nybegynder
01. september 2001 - 13:41 #5
Tak for det og held og lykke :)

\\spang
Avatar billede olebole Juniormester
01. september 2001 - 14:17 #6
<ole>
Helt enig med de to svarere! Der breder sig desværre lidt W3C-validator-hysteri på Eksperten for tiden.
Hvad hjælper det, jeg har en professor i latin til at læse korrektur på en lærebog i biologi - på latin - hvis målgruppen er tredie hjælpeklasse i Nørre Udby?
Det hjælper ikke, man skriver HTML nøjagtig efter standarden, hvis ikke browserne kender den standard.
Man skal kende standarden og så vidt muligt overholde den, men man skal også kende browserne og deres individuelle \'sprogkundskaber\'. Så kan man lave en \'læs let\' tekst, som er så korrekt som muligt, men som \'de bageste i klassen\' også kan læse  :)
/mvh
</bole>
Avatar billede spang Nybegynder
01. september 2001 - 14:32 #7
Helt enig, men man skal nu også passe på ikke at ofre standarderne for at alle skal kunne komme med.

Personligt ville jeg da finde det yderst irriterende, hvis undervisningen på universitetet foregík på 9.klassesniveau fordi man ville være sikker på, at alle kunne følge med. Ikke alene ville jeg kede mig, jeg ville også gå glip af en masse.

På samme måde skal vi passe på ikke at gøre vores formidling for simpel. Eller gøre alt for at få alle med. Selvfølgelig skal \"eliten\" heller ikke udskilles, da man jo som regel gerne vil have sit budskab ud til så bred en forsamling som muligt.

Jeg vil bare hellere give 80% af brugerne en 99%-oplevelse i stedet for at give 99% af brugerne en 50%-oplevelse.

Er browserne (og Nettet og brugerne generelt) ikke ved at være halvvoksne? Skal vi så ikke gøre, hvad vi kan for at behandle dem sådan?

Bare en lille strøtanke. (Ja, jeg ved godt, at jeg ellers ikke plejer at strø om mig med tanker.)

\\spang
Avatar billede olebole Juniormester
01. september 2001 - 14:48 #8
Jo, jeg er enig, spang - men man kan nu godt invitere 4-browserne med ind i klassen, stadigvæk...også uden at afskære ejerne af de seneste browsere fra at få ekstra oplevelser. Jeg erkender, at det til tider kan være et hestearbejde, men det kan gøres.
Så må det være op til målgruppens sammensætning og deres browservalg, der afgør, om det er umagen værd. Blot det ikke er programmøren/koderens manglende kunnen og/eller hendes dovenskab, der gør udslaget.
Problemer bør være programmørens - ikke brugerens...!  :)
Det tror jeg f.eks. Krak.dk fandt ud af, da de introducerede deres nye skod-site! Hvormange brugere har de mon ikke flyttet over til degulesider.dk, i kraft af at deres site ikke kunne anvendes på en Mac den første måned? Alle menuer var ubrugelige, idet alle tekstlinier i dem \'faldt\' ned i bunden af menulaget, når det poppede frem.
Inkompatibilitet eksisterer ikke kun mellem browsere - også mellem platforme  :)
/mvh
Avatar billede spang Nybegynder
01. september 2001 - 15:18 #9
Selvfølgelig er problemerne programmørernes. Og som udgangspunkt kan alt lade sig gøre, men som du selv siger, kan det være lidt af et hestearbejde, som tilmed sjældent bliver udført.

Dette kan skyldes flere ting. Dels selvfølgelig programmørernes kunnen. Dels tror jeg desværre, at langt de fleste kommercielle sites (i hvert fald dem, der ikke direkte er inden for e-business) er blevet til uden en egentlig webstrategi, der også indeholder oplysninger om målgruppe og funktionalitet.

At vise en god side for brugeren/kunden er absolut også en del af den brugervenlighed, vi desværre ser for lidt til i øjeblikket. Krak, SAS, Sol og Opasia er gode eksempler på store sider, der feljer fuldstændigt med hensyn til brugervenlighed.

Heldigvis bevæger vi os mod tider - håber og tror jeg - hvor brugervenlighed bliver mere og mere efterspurgt. Jeg tror, at folk er ved at få øjnene op for vigtigheden af denne del af webudvikling. Vi vil bevæge os lidt væk fra \"nu-skal-vi-vise-jer-hvad-nettet-og-vi-kan\"-siderne og hen imod sider, der overholder standarder. Ikke kun programmeringstekniske, men også layout- og indholdstekniske.

Vi vil også se flere sider, der sætter informationsformidling højere end grafisk design. Således vil sider der er \"malet\"  (800x600, fast fontstørrelse m.m.) blive færre og færre. Disse sider præsenterer et maleri uden mulighed for nogen form for interaktion (hvad er det nu det hedder på rigtigt dansk) for brugeren. Endnu et eksempel på sites, der bliver designet ud fra mindste fællesnævner.

Bare min mening.
\\spang
Avatar billede olebole Juniormester
01. september 2001 - 15:43 #10
...og min  :)
Avatar billede Tony Juniormester
01. september 2001 - 15:45 #11
...og :)
Avatar billede spang Nybegynder
01. september 2001 - 15:55 #12
Godt at se at I er ude og nyde det gode vejr i stedet for at sidde og spilde tiden foran computeren :-)

Kan I ha\' en god weekend.
\\spang
Avatar billede roenving Novice
04. september 2001 - 05:10 #13
Og det regnede stadigvæk ...
*G*
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester