webForumDet fria alternativet

sidan ser olika i olika webbläsare, varför?

.NET

5 svar · 556 visningar · startad av annasmurf

Medlem sedan mars 2006237 inlägg
Frågan#1

Hej!

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?

Medlem sedan nov. 20041 740 inlägg
#2

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.

Medlem sedan juli 20011 084 inlägg
#3

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.

Kolla här för mer info: http://slingfive.com/pages/code/browserCaps/

Medlem sedan dec. 200471 inlägg
#4

mozilla skrev:

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.

Medlem sedan juli 20011 084 inlägg
#5

SebbeJ skrev:

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?

Medlem sedan dec. 200471 inlägg
#6

mozilla skrev:

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
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)