Avatar billede hbriann Nybegynder
13. april 2002 - 14:00 Der er 5 kommentarer og
1 løsning

Valid XHTML med problemer...

Hey fellow-geeks,

Jeg driver et halv-stort community-site (= 5000 besøgende/day) som naturligvis har et debatforum.

En dag kom jeg til at rodde med XHTML og tænkte straks, "det må vi da have".

Men ingen ide uden problemer:

Vores debatforum tillader at brugerne kan skrive alle det HTML de vil (=jeg har ikke bestemt det), det er jo sådan set godt nok - men så er det jo i teorien jo umuligt at lave siden valid i noget som helst? eller hva?

En eller anden som har en kreativ ide?

-- Brian
Avatar billede jakoba Nybegynder
13. april 2002 - 14:15 #1
Det er da også nogen meget tillidsfulde regler i har. Er det aldrig sket at nogen har glemt //--> sidst i et script og dermed skjult resten af siden for NS kikkere.
Eller værre ting (men dette skulle nødig være en vejledning for sabotører).

en evt ide kunne være at hente indlæggende ind i hver sin iframe/ilayer som separate filer med en anden <!doctype. men det ville nok mærkbart forøge jeres loadtider i forummet.

mvh JakobA
Avatar billede hbriann Nybegynder
13. april 2002 - 14:49 #2
Hej Jakob,

> Det er da også nogen meget tillidsfulde regler i har.
Ja - de er faktisk komplet latterlige, men hvad fanden - jeg har ikke vedtaget dem...

Men det lyder som om den eneste løsning på problemet er at opfinde noget fiktivt HTML til dem, så alt mellem "<red>" og "</red>" bliver erstattet af noget valid XHTML som skriver med rødt?

Hehe - så kan har jeg en undskyldning for at lave den regel med at al HTML er tilladt om...

-- Brian
Avatar billede olebole Juniormester
13. april 2002 - 17:33 #3
<ole>
Hvad er det præcist, der er bevæggrunden for at ville overgå til XHTML? Der er jo ikke nogen væsentlig forskel, med mindre I overgår til XML.
/mvh
</bole>
Avatar billede hbriann Nybegynder
13. april 2002 - 17:42 #4
> Hvad er det præcist, der er bevæggrunden for at ville overgå til XHTML?
Teoretisk set bliver siderne jo mindre, right? For vi har massiv trafik.

Og teoretisk set bliver siderne vel også hurtigere for browserne at tegne, da der ikke er så mange ting at tage højde for, right?

Og så et eller andet ideologisk om at HTML ikke skal have ansvaret for farver... (men det kunne man jo også gøre med HTML4.0)

-- Brian
Avatar billede jakoba Nybegynder
13. april 2002 - 17:48 #5
Hmm. Det vil ihvertfald være find at komme af med den anything-goes regel i forummerne.
13. april 2002 - 21:03 #6
Hej

Jeg ville, hvis jeg kørte, sådan en side disaple html med det samme (også Javascript og Serverside ik?).

Enhver kan jeg gå hen og skrive location.href eller header() (sender brugeren videre til en anden side). Eller måske ligge et lille banner på siden, <div style="postition: absolute; left: 100px; top: 200px; background-color:red;"></div>
Når det var lige min kommentar om det :).


http://www.w3.org/TR/xhtml1/ hvis du ikke har set den, så må du se den. SOm de andrer siger er der ikke det tore i at lave en valid (?)HTML 4 (?) kode om til valid XHTML kode.


Ellers ved ikke om det er nogen brugbar løsning, at lave en tjek ting som gør HTML koden ignennem linje, for linje, hvor den f.eks. erstatter, height="10" til style="height: 10px;" i <td>.

Der er et par ulemper ved det:
- Et hvis en bruger poster noget kode, som man skal hjælpe med at rette eller der er problem i det, bliver det NØD til at værer "orginalt" kode. Hvad er det for en side?

- Mit lille programmerings hovede siger mig at sådan en funktion tager tid at hente, og vil fylde en del. Plads mangle var et problem hos jer?

- Det vil kræve et ENORMT stykke arvejde at lave sådan en ting, som kunne rette HTML koden 99%; uden at ødelagge den.

Den billige måde at disaple det er ved at hente forumsvarene ud i
<textarea cols="10" rows="10" style="border: 0px;"></textarea>


Venlig Hilsen
Casper Schneidereit
www.enter-s.dk
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