icaaqMedlem sedan okt. 20005 273 inlägg Jag har ett <div class='vertloggo'> element med följande CSS
[red]
DIV.vertloggo
{
left: 708px;
position: absolute;
top: 55px;
}
[/red]
Denna postion stämmer i IE men kollar jag sidan NS(det ända jag tittat i än, förutom IE då ;)) så lägger sig <div>:en lite åt sidan och lite längre ner.....hur löser jag det?
nvh icaaq
jarvkloMedlem sedan juli 20013 378 inlägg Det låter som om du råkat välja en <!DOCTYPE som ställer in den ena webbläsaren i "Standards"-läge och den andra i "Quirks"
Det "problemet" kan du få om du t.ex. använder:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Som iofs är helt korrekt, men som tolkas olika av Moz/NN och MSIE...
Man *bör* IMHO börja med att välja en <!DOCTYPE som ställer in samma mod när man mekar med "pixelperfekta" positioneringar...
Även om det antagligen inte löser alla problem, så brukar det vara en bra bit på väg i alla fall ;)
Se tabellen en bit ner i http://www.hut.fi/~hsivonen/doctype.html
dectgapMedlem sedan sep. 20021 655 inlägg En gissning är att förskjutningen beror på margins för body.
Testa att sätta "margin: 0" för body, och kolla om det fixar problemet i NS.
icaaqMedlem sedan okt. 20005 273 inlägg Jag använder denna.
[red]
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="se">[/red]
Och jag har satt margin till 0 .......och det funkar skapligt iaf.
mvh icaaq
jarvkloMedlem sedan juli 20013 378 inlägg Den <!DOCTYPE:en är felaktig om du inte har filen xhtml1-transitional.dtd liggandes i underkatalogen DTD till den katalog som din webbsida ligger i !!!
Du bör använda:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"[b]http://www.w3.org/TR/xhtml1/[/b]DTD/xhtml1-transitional.dtd">
istället.
Tyvärr är det ganska vanligt att man hittar detta kvarlevande missförstånd från första utgåvan av xhtml 1.0-specifikationen i de flesta exempel på xhtml-kod på nätet idag.
Se t.ex.
http://alistapart.com/stories/doctype/
och (den numera rättade specifikationen)
http://www.w3.org/TR/xhtml1/#strict
icaaqMedlem sedan okt. 20005 273 inlägg Om jag vill ladda ner DTD:n för lokalt bruk kan jag spara den i *.txt-format då?
Eller hur ska jag göra?
JojoxxMedlem sedan juni 20004 308 inlägg Visst kan du det, men skall du länka till den från dina dokument bör du låta den fortsätta att ha filändelsen dtd för att undvika missförstånd.
jarvkloMedlem sedan juli 20013 378 inlägg Icaaq: Om du laddar ner DTD:n för lokalt bruk och använder en referens till den lokala kopian, så finns det risk att din kod inte hanteras riktigt av vissa webbläsare...
Du bör nog fundera på att använda DOCTYPE:n
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
på dina sidor i stället.