I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Så er der kun denne fejl tilbage: Fejlmeddelelse: Adgang nægtet til at opnå egenskaben Window.document Kildefil: http://pagead2.googlesyndication.com/pagead/google_adsense_script.js Linje: 2 Men det er nok en konflikt med noget ramme-halløj.... Fejlen er begyndt efter jeg har lavet så reklamerne kører med ned når man scroller nedad.
ang 2 x lang="en" så har jeg prøvet at rette det, men det gør ikke nogen forskel.
Hmm ja det er jeg ikke så meget inde i desværre. Men jeg har nu: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> ....
og anbefaler du så at jeg laver: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> ....
Eller skal jeg gå endnu videre og gøre som de viser på den side du linker til? noget lign: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> ....
Som w13 skriver har du <?xml version="1.0" encoding="utf-8"?> som kun bruges i XHTML som ikke er fuldt understøttet, så min anbefalding er at bruge den jeg har skrevet her i dette indlæg.
jeg bruger så: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> ...
Jeg har prøvet at indsætte det og det har resulteret i en enkelt fejlmedd: Advarsel: Fejl i tolkning af værdi for 'clip'. Erklæring droppet Jeg har ledt men kan dæleme ik finde nogen steder jeg skriver "clip" :o)
kan se at det har betydning for mine popdownmenuers placering. det ser ud til at det er disse javascript der ikke virker som den plejer:
function getWindowWidth1(){ return window.innerWidth ? window.innerWidth : document.body.offsetWidth; }
function getWindowWidth2(){ return window.outerWidth ? window.outerWidth : document.body.clientWidth; }
og hvorfor skriver man egentlig _language='JavaScript'_ i <script> tags ? Er det nødvendig?
hmm det virker _meget_ fremmed for mig at jeg nu ikke må skrive target="_blank" og mange af de andre "fejl" den viser. Jeg er ikke sikker på at jeg helt forstår hensigten med det her???? Og hvad skal så skrive istedet for target="_blank" ?? Det anbefaler den ikke. Må jeg bede om lidt (mere) hjælp?
hehe jamen nu er jeg jo selvlært og måske knap så diciplineret. Jeg går mest op i at mine brugere får en god oplevelse. Jeg er nok ligeglad om w3 kan lide min side. hvis den virker for mine brugere så er jeg glad. "valid" betyder vel noget i retning af "godkendt" eller "opfylder kravene", men jeg ser ikke nogen fordele ved at være med i den "klub". Tager jeg helt fejl der??? :o)
w3c har lavet reglerne for, hvordan HTML, CSS og JavaScript ser ud. Browserneproducenter har ud fra disse regler skabt deres browsere, men desværre har mange af browserne også opfundet deres egne koder.
Hvis du bruger andre koder end de af w3c godkendte, så risikerer du at din kode ikke vil virke om nogle år, når browserne understøtter nye standarder og finder på nye ting.
Du får derimod intet dårligt ud af at følge w3c's rekommendationer - i dette tilfælde lige bortset fra lidt ekstra kode, men det er nu meget sjældent. =)
Hvis du _ikke_ følger standarderne, vil du meget ofte opleve problemer i de forskellige browsere med at dine sider ser forkerte ud eller opførerer sig forkert.
Ja, der er færre krav. F.eks. må man godt bruge target="_blank" under transitional. Men bemærk også, at transitional betyder, at det er til "overgang" - dvs. at det er ment til brug, mens man lærer at bruge strict. =)
Nå ja, og som et ekstra plus: ved at bruge HTML 4.01 Strict, så skriver du kode, der meget nemmere kan skrives om til XHTML 2.0, når det "udkommer" og bliver understøttet om nogle år.
Hvis du skriver kode efter dine egne regler, så kan du godt forberede dig på at skulle lære et helt nyt sprog, hvis du får lyst til at bruge XHTML. ;) Det vil nemlig resultere i deciderede fejlbeskeder, når du "bryder" reglerne.
Hmm hvad gør jeg med denne: target="loadFR" ?? Ville denne virke som løsning? : onclick="window.open(this.getAttribute('href'),'loadFR,'');return false;"
jeg oplever et lille problem med de steder jeg har erstattet bordercolor= og border= Der kommer kun border i yderste kant, ikke inde imellem selve td'erne.
jeg bruger style="border:1px solid #323232;" i <table skal jeg sætte i alle <td> ? nej vel?
pt og px er 2 forskellige angivelser, men begge er "lovlige". Så 12pt og 12px er altså forskellige størrelser.
Og nej, hvis du sætter border på table, så kommer der kun border på din table, ikke på dine td'er. Så skal du lægge border på dine td'er også, hvilket du jo kan gøre i et CSS-dokument med:
det er jo fuldstændig sygt at arbejde med... damn det er besværligt. Alt skal laves om. pis :( jeg gir sku op. tjener jo intet på mine sider og så alt det arbejde. nej...
Den store pointe er, at dine koder er sådan man gjorde i 90'erne, og w3c-metoden er sådan man gør i det nye årtusinde. Når nye sprog opfindes tager de ikke udgangspunkt i de gamle koder, men naturligvis i de nye.
Hvis du ikke vil lave dine gamle sider om, så er mit råd, at næste gang du laver et design, så test det løbende i validatoren. Du vil finde ud af, hvor let det er, ligeså snart du har lært de rigtige koder. Meget nemmere at arbejde med en de gamle koder. Og hvis du en dag skal til at sælge dine sider eller nye sider, så vil du opleve hvor mange kunder, der beder om W3C-valide sider.
Pg grunden til det skyldes, at der findes 2 forskellige typer HTML-elementer: inline og block-level. Block-level er f.eks. H1-H6, P, Div, Table, osv. Dvs. elementer, som laver et nyt afsnit. Inline er så selvfølgelig f.eks.: Span, A, Img, osv. Dvs. elementer, som ikke laver nyt afsnit.
Og reglen er så bare, at du ikke kan lægge block-level-elementer (afsnit-elementer) ind i inline-elementer.
Hej igen. Jeg har opgivet at lave det hele om. Men jeg er da kommet et godt stykke af vejen og må prøve at vænne mig til de her nye ting. Men jeg vil gerne høre om jeg skal lave den til: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
De markup flavours, der er mærket med 'Transitional' er fra W3C kun tænkt som en kort overgangsløsning, mens man indstiller sig på de nye tider med deraf følgende regler. Det er 9 år siden, HTML 4.01 kom på banen, så jeg tillader mig at betragte læretiden som vel overstået ... det er trods alt ca. halvdelen af WWW's samlede levetid ;o)
Du ved forhåbentlig, hvad det er, du skriver - og så vælger du bare den DTD, der passer til den standard og flavour, du har bestemt dig for at bruge. Er det Strict, vælger du dén DTD - er det Transitional, vælger du dén =)
ærlig talt nej jeg ved ik hvad jeg skriver ;o) Måske jeg skulle ta og lære det en gang... Jeg koder bare og ser om det virker. hvis det virker, så er jeg tilfreds.
Så det ville måske være mere korrekt hvis jeg fjerne DTD totalt fra min header?
Efter din egen beskrivelse at dømme, bør du nok holde dig til: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
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.