Permalänk
Medlem

HTML och IE..

Först vill jag bara börja med att spy lite galla på IE för att de inte vet vad standard är.

Sedan nu till mitt problem.
Jag håller på att göra en hemsida sådär på sidan om och är mer eller mindre klar med designen. Allt ser bra ut i Mozilla och Chrome men skit i IE 8 och säkert i de tidigare versionerna.
Det roliga är att det såg helt okej ut i IE igår men dum som man är så jobbade jag hela dagen utan att kontrollera i IE.

Den största ändring jag gjorde var väl att lägga till en DOCTYPE

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

annars så var det mest några <div> och marginaler som dök upp.

Kan något så enkelt ha stökat till det?

Sedan skulle jag jättegärna vilja ha lite tips på vad man bör undvika i CSSen för att inte krångla till det med IE.

Edit: Om man lägger div2 i div1, borde inte absolutpositioneringen av div2 gå efter div1s kanter och inte webläsarens?

Permalänk
Medlem

Du kan börja arbeta med tables, det fungerar bra med IE!

skämtosido IE är värdelöst och alla jag känner som jobbar med web arbetar bara utifrån ie för det fungerar nästan till 100% alltid i dom andra läsarna om det fungerar i IE.

Permalänk
Inaktiv

Det är viktigt att kontrollera i Firefox, Chrome (Webkit) och IE under hela utvecklingen, då kan man enkelt upptäcka fel och fixa dom för alla webbläsare. Svårare när man har en färdig design.

Testa annars att använda HTML5 doctypen:

<!doctype html>

Permalänk
Medlem

Varför inte ha en extern css fil till ie ?

Permalänk
Medlem

Då jag bara har gått några grundläggande kurser om webbdesign och databashantering på gymnasiet så vet jag inte hur man gör så att en ccs mall enbart är till för en slags webbläsare. Gissar på att det handlar om javascript?

Permalänk
Medlem

Jag har också bara läst några kurser på gymnasiet Skall man behärska programmering så räcker det inte bara att sitta de skoltimmarna skolan erbjuder, man måste även sitta hemma och nöta. Det finns flera olika sätt för att länka en specifik css fil till ie. Ex

<!--[if IE]>
<link rel="stylesshet" href="css/ieglobal.css" type="text/css" />
<![endif]-->

Denna kod riktar sig dock emot alla ie versioner. Går att köra annars <!--[if IE 7]> <!--[if IE 8]> etc.