Jag har en fråga, kan någon förklara varför en sida i explorer ser okey ut, men sedan öppnar man samma sida i mozilla-firefox och då ser den helt lustigt ut, marginalerna har ändrats...osv?
Alla webbläsare tolkar koden på sitt eget vis. Internet Explorer brukar vara klurig och gör ofta annorlunda tolkningar av koden, medan det är lättare att få till sidorna så att de fungerar i Firefox och Safari.
Testa så att du inte har några kodfel på din sida med hjälp av W3C:s validator.
Det kan ju vara för att du inte uppgraderat dina BrowserCaps, därför renderar ASP.NET motorn ut fula tabeller och font-taggar istället för firefox.
Om annasmurf kör asp.net 2.0 så gör browserCaps ingen som helst skillnad. Det använde man i asp.net 1.1. Nu för tiden renderas en asp.net-sida likvärdigt i ie och firefox, så om sidan ser helt annorlunda ut i ie än i firefox så beror det snarare på dålig (x)html- och/eller css-kod.
Gislaved skrev:
Testa så att du inte har några kodfel på din sida med hjälp av W3C:s validator.
För att få w3c-validatorn att validera en asp.net-sida korrekt behövs en browser-fil, annars behandlas w3c-validatorn som en 'down-grade' webbläsare och asp.net genererar ruskig fulkod. Se http://idunno.org/displayBlog.aspx/2005080101 för information om hur denna browser-fil läggs till.
Om annasmurf kör asp.net 2.0 så gör browserCaps ingen som helst skillnad. Det använde man i asp.net 1.1. Nu för tiden renderas en asp.net-sida likvärdigt i ie och firefox, så om sidan ser helt annorlunda ut i ie än i firefox så beror det snarare på dålig (x)html- och/eller css-kod.
Aha, intressant. Men menar du att BrowserCaps inte används längre och att alla webbläsare får "fin" kod. Eller att de nu även lagt till firefox och övriga kända webbläsare som standard i BrowserCapen?
Aha, intressant. Men menar du att BrowserCaps inte används längre och att alla webbläsare får "fin" kod. Eller att de nu även lagt till firefox och övriga kända webbläsare som standard i BrowserCapen?
BrowserCaps används till en viss mån fortfarande, dock inte lika flitigt som i 1.1. Nu för tiden renderar asp.net-motorn samma html vare sig det är IE, ff, opera, safari m.m (de större webbläsarna dvs.). Det du däremot använder BrowserCaps i 2.0 till är att lägga till stöd för de mindre standardiserade webbläsarna (utifrån Microsofts synvinkel då), där W3C-validatorn är den främste av dessa.
Viktigt att poängtera är att sättet att lägga till BrowserCaps på skiljer sig från sättet man gjorde det i 1.1 (dvs. lägga till det i sin web.config). Nu lägger man det i en .browser-fil i mappen app_browsers.
262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e