Avatar billede razmuz_dk Nybegynder
18. april 2005 - 13:11 Der er 4 kommentarer og
1 løsning

En streg fremkommer når jeg laver xhtml 1.0

Hejsa,

Se venligst denne side:
http://razmuz.dk/test/test.html

Det røde der ses er transperante dele af billedet, eftersom cellens baggrund er sat til rød.

Men hvis man ser siden i Firefox forstørres cellen hvor i billedet befinder sig. Den bliver ca. 4 px højere og billedet placeres i toppen af cellen, således at der bliver en "streg" nedenunder billedet. Hvorfor gør der det?! Jeg begriber det simpelthen ikke .. Den ser fin ud i IE. Desuden kan jeg nævne, at det først er når jeg slår over i xhtml at "fænomenet" opstår.

Håber i forstår...

Mvh.
Rasmus
Avatar billede Slettet bruger
18. april 2005 - 14:41 #1
Lad være med at bruge xhtml,

Dette er de doctyper der pt. bør anvendes indtil Xhtml er udviklet færdigt

HTML 4.0 Strict DTD

inkluderer alle koder og attributter der ikke er udgået og ikke indeholder koder der specifikt har at gøre med rammer (frames). For dokumenter der overholder denne standard bør følgende DTD angives:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
.................................................................

når du bruger CSS
HTML 4.0 Transitional DTD

inkluderer de samme koder som i Strict DTD plus de der er udgået. For dokumenter der overholder denne standard bør følgende DTD angives:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
..................................................................

HTML 4.0 Frameset DTD

inkluderer alle HTML-koder, også de der er erklæret for udgået. For dokumenter der overholder denne standard bør følgende DTD angives (dog kun hvis dokumentet inddeler et vindue i rammer, dvs. benytter <FRAMESET>):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/REC-html40/frameset.dtd">
Avatar billede razmuz_dk Nybegynder
18. april 2005 - 15:01 #2
Okay okay okay... hehe alle siger at jeg skal bruge html, men alle de store sider - tv2.dk, jubii.dk, ja også exp.dk kører jo xhtml? forstår det ikke...

Men okay - jeg bruger html. Men hvad gør jeg så ved "No Character Encoding Found! Falling back to UTF-8" når jeg validerer med w3c?
Avatar billede Slettet bruger
18. april 2005 - 15:05 #3
Bruger du denne-
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">


Læs disse 2 artikler:

http://eksperten.dk/artikler/537
http://eksperten.dk/artikler/538
Avatar billede olebole Juniormester
18. april 2005 - 19:09 #4
<ole>

At man har et stort site, betyder ikke, man nødvendigvis har ret - eller er klog.

Ekspertens kode er generelt så elendig, som den slags kommer. Se den som et lysende eksempel på, hvordan et site absolut ikke skal kodes  ;o)

/mvh
</bole>
Avatar billede razmuz_dk Nybegynder
30. april 2005 - 18:59 #5
Okkay, jeg bruger html 4.0 :) tak
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