Internet Explorer: "Det er kun sikkert indhold, der vises".
Hej alle sammen og godt nytår :)
Jeg har et problem med Internet Explorer. Jeg har lavet en hjemmeside i html og med en eksternt css-fil.
Siden ser super ud i Firefox, Chrome og Safari, men når jeg ser den i Internet Explorer, så kan jeg kun se få elementer, såsom et enkelt billede og noget af teksten, på siden. Jeg får en besked i bunden af skærmen: "Det er kun sikkert indhold, der vises" - "Vis alt indhold".
Hvorfor ser siden sådan ud? Skal jeg rette noget i min doctype eller hvad er løsningen?
Nej ikke som sådan. Udover du godt nok koder i XHTML i stedet for HTML. Det er nok ikke vejen frem længere.
Validerer din hjemmeside? Kan være du skal skifte fra transitional til strict, så du ikke benytter dig af evt. udgåede elementer, som måske kan fremprovokere denne fejl.
Har du ellers nogen eksterne elementer på din hjemmeside? Noget som du trækker ind fra andre hjemmesider, som browseren måske kan anse som værende usikkert materiale?
@webweaver: Sålænge man bare skriver DTD'en, er der ingen elementer, der udgår. Der er f.eks. intet i vejen for at bruge FONT elementer, hvis du skriver HTML3.2 og bruger den tilhørende DTD
Jeg vil prøve at skifte fra transitional til strict og fra XHTML til HTML. :)
Min hjemmeside validerer ja.
Alle billederne på siden bliver hentet fra samme side, som burde være en sikker side. Kan man skrive noget, som "overbeviser" Internet Explorer om, at det er sikkert?
#5 Ja, det kan man godt, hvis man ønsker at sidde med deprecated kode.
Det kan tænkes på et tidspunkt at disse forældede tags ikke understøttes længere af softwareleverandørerne i takt med HTML 5 implementeres i større grad. Diverse browsere er stadig backward kompatible med forældet kode (ved ikke med IE 9/IE 10 - hvorfor jeg også bringer det op i tråden), men jeg ser ingen umiddelbart grund til at benytte det ved udvikling af nye sites.
"#5 Ja, det kan man godt, hvis man ønsker at sidde med deprecated kode." >> Nej, så har du fundamentalt misforstået W3C's standarder. FONT elementer er ikke deprecated i HTML3.2.
"Det kan tænkes på et tidspunkt at disse forældede tags ikke understøttes længere af softwareleverandørerne i takt med HTML 5 implementeres i større grad." >> Nej, browserne skal understøtte ældre versioner - så det kan du roligt regne med, fortsætter. Det var netop en meget væsentlig årsag til, at XHTML2.0 blev opgivet.
Hvis man skal bruge XML compliant kode, er XHTML idag eneste valide mulighed. Det kan derfor give overordentlig god mening at bruge XHTML. Bevares, det skal så være XHTML1.1 - men det er en helt anden ting.
Hvis man ikke skal bruge XML, er der helt korrekt ingen grund til at bruge XHTML - men lad os holde os til 'valide' argumenter. Ammestuehistorier og misforståelser hærger i forvejen faget *o)
"#5 Ja, det kan man godt, hvis man ønsker at sidde med deprecated kode.">> Nej, så har du fundamentalt misforstået W3C's standarder. FONT elementer er ikke deprecated i HTML3.2.
Tror du har misforstået mig. Naturligvis er FONT ikke forældet i HTML 3.2. Kan vi begge hurtigt blive enige om. Det jeg hentyder til er, at det er selve HTML 3.2, som er forældet i forhold til HTML 4.01 fx. Så det vil være fjollet at benytte, ligesom du nævner 1.1 fremfor 1.0 i XHTML :-)
Nej, problematikken omkring XHTML1.0 og 1.1 omhandler noget helt andet. Det handler om, at XHTML1.0 parses af HTML-parseren - XHTML1.1 af XML-parseren. Derfor giver det ikke mening at bruge XHTML1.0 til andet end at øve sig på XHTML med.
Browserne skal som sagt fortsætte med at understøtte gamle elementer, sålænge de bruges under en DTD, som understøtter dem. Jeg forstod på dig, du mente noget andet, og at netop det kunne være årsag til fejlen - men det var åbenbart bare en misforståelse ... sorry =)
Nej, problematikken omkring XHTML1.0 og 1.1 omhandler noget helt andet. Det handler om, at XHTML1.0 parses af HTML-parseren - XHTML1.1 af XML-parseren. Derfor giver det ikke mening at bruge XHTML1.0 til andet end at øve sig på XHTML med.
Hov, i må selvfølgelig gerne se koden. Jeg har slettet teksten og erstattet det med XX det fleste steder, men jeg håber at koden giver mening og jeg håber at I kan give mig svar på, hvorfor jeg får den fejl som beskrevet i allerførste indlæg.
Jeg er 99,9% sikker på, din DTD ikke har noget med dette at gøre. Derudover kan jeg ikke gætte, hvad der er galt - og heller ikke komme med et kvalificeret forslag, sålænge jeg ikke kan teste på siden
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.