problemet er at i IE 5 er boksens width og height summen af boksens mål + border, margin og padding, hvorimod i IE6 skal border, margin og padding trækkes fra for at få boksens width og height - så vidt jeg husker. det står i det link, jeg gav dig
Før du overhovedet kan få noget somhelst CSS til at virke ordentligt, skal du angive en doc-type for dokumentet. Til din kode er denne nok den mest hensigtsmæssige: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Du skal dog være opmærksom på, at du nok skal lave en del om i dit layout. Som det er nu, vil din kode med statsgaranti blive vist forskelligt i forskellige browsere og browserversioner.
jep, det med doctype er vigtigt. Men du skal til gengæld undgå den såkaldte xml-prolog, dvs.: <?xml version="1.0" encoding="iso-8859-1"?> den får nogle browsere (IE så vidt jeg husker) til at gå i quirk mode, som det vist hedder når browseren tilsidesætter doctype... ole> ret mig hvis det er forkert
Det er helt udelukket med denne kode, da den er helt klart HTML4.01 Transitional ;o) Til gengæld er det helt vitalt at huske URL'en i doc-typen. Altså sådan: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> Endelig ikke sådan (som det desværre ofte ses): <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
men selv med doctype, er der problemet med at IE5 simpelthen opfatter boksmålene forkert. det er en fejl i denne browser, som man er nødt til at tage højde for, hvis man vil have det til at se ens ud
Det ser fuldstændigt ligesådan ud, men kun det sidste link (hvor der ikker er et ikon) kan aktiveres ved "mouseover". Når jeg flytter <div>'erne opad virker liksne fint... Altså skygger de... og jeg bliver vandvittig.... :0) Nej, jeg aner bare ikke hvad der er galt... øv bøv
>prop46 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> får IE 6 til at gå i standardmode og dermed følger cssstandarden ret nøje.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> får IE 6 til at gå i quirks mode, af hensyn til de fejl som IE 5.x har.
fordi ikonerne "lapper over" menubaren ... Tja... i princippet kunne jeg vel bare sætte linksne op i den samme... du har da ret....? Jeg kan faktisk ikke helt huske det geniale i det mere.....!!
jeg tror problemet ligger her. du må ikke have noget der lapper over, med mindre det er meningen at det SKAL ligge over. jeg ville placere det i én tabel men evt. med en separate celler til div'er og links
Du behhøver ikke vente ... det virker fint ;o) I NS ligger de dog nogle pixels højere. Så er der et lille knæk i den lyse, lodrette linie ved formen ... et par px, eller så. /mvh
Hvis der stadig er nogen der lytter med..... Når jeg sætter den omtalte doctype i mit document vises sden HELT anderledes i IE6.... Hvilket vel egt vil sige at mine koder er helt til rotteren, not?
nu ved jeg ikke hvordan du har lavet siden. på koden ser det ud som om den er genereret af et program. Hvilket program har du brugt. Under alle omstændigheder, hvad enten man bruger disse programmer (Dreamweever, GoLive, Frontpage m.fl.) eller selv koder, er det en god ting at kende standarderne. Det nemmeste værktøj er efter min mening dem du finder på http://www.w3schools.com/default.asp - Her finder du både korte skoler og overskulige referencer til det meste.
Oki... jeg håndkoder nu det hel... kigger på linket :0)
Synes godt om
Ny brugerNybegynder
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.