PDA

View Full Version : inte likadant


Jeppeweb
2006-11-10, 13:24
har ett problem.. det är så att min sida ( menyn ) ser annorlunda ut i IE och firefox.. i IE ser det precis ut som jag vill.. mina menyknappar innehåller streck etc så det ser helkonstigt ut och inte proportionellt ut..

sen som ni kanske ser i koden också är att jag har så att man klickar på en bild, så kommer fler bilder upp, fler valmöjligheter så att säga i en iframe.. det är inte alls smidigt och mycket segladdat oftast.. det ska finnas snabbare sätt, några förslag?


<html>

<head>
<meta http-equiv="Content-Language" content="sv">

<title></title>
<base target="contents">
</head>
<link href="logo.css" rel="stylesheet" type="text/css">
<link href="main.css" rel="stylesheet" type="text/css">

<body MARGINWIDTH="11" MARGINHEIGHT="0" LEFTMARGIN="0" RIGHTMARGIN="0" TOPMARGIN="0" background="logo.gif">



<td style="width:100%; Font-Family: verdana, times new roman, sans-serif; font-size: 8pt;padding:1px;" class="tdbg"></td>&nbsp;<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="63%" height="77">
<tr>
<td width="50%" height="19">&nbsp;</td>
</tr>
<tr>
<td width="50%" height="32">&nbsp;</td>
</tr>
<tr>
<td width="50%" height="18">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="785" height="11">
<tr>
<% if Session("cminloggad") = "ja" then %>
<td width="109" height="12"></td>
<td width="642" bgcolor="#2D3140" height="12"><b>
<font color ="white"><marquee scrolldelay="140" scrollamount="5">Jeppe P17: TJA ALLA&nbsp; GLADA</marquee></td></font></b>
<td width="34" bgcolor="#2D3140" height="12">
<a href="live.asp" target="contents">
<img border="0" src="logo.a1.gif"></a></td>
</tr>
</table>
</td>
</tr>

<td height="5"><tr>
<td width="50%" height="20">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="1081" height="30">
<tr>
<td width="789" height="15"></td>
<td width="292" height="15"><a target="contents" href="main.asp?page=17">Online: <!-- #include file="databaskopplingar.asp" -->
<%
set count1337 = connect.execute("SELECT Count(*) AS antalonline FROM medlemmar WHERE online = '1' ")
response.write " "&count1337("antalonline")&""
count1337.close
connect.close
%></a></td>
</tr>
<tr>
<td width="597" height="30">&nbsp;</td>
<td width="484" height="30"><form name="search" method="post" action="main.asp?page=8&action=search&type=simple">
<input onKeyDown="KeyHandler(this);" value="Sök..." onFocus="this.value='';" onBlur="this.value='Sök...';" name="ord" value="Sök..." size="15" style="border:1px solid #FFFFFF; font-family:Verdana; font-size:10px; background-image:url('form_bg.gif')"></td>
</tr></form></td>
</tr>
<tr>
<td style="vertical-align:bottom" width="1081" height="19" colspan="2">
<a href="menu1.asp" target="I1"><img border="0" src="indexm.gif"></a>&nbsp;
<a href="menu2.asp" target="I1"><img border="0" src="egom.gif"></a>&nbsp;
<a href="menu5.asp" target="I1"><img border="0" src="minglam.gif"></a>&nbsp;
<a href="menu3.asp" target="I1"><img border="0" src="traffam.gif"></a>&nbsp;
<a target="I1"><img border="0" src="nojem.gif"></a>&nbsp;
<a target="I1"><img border="0" src="vipm.gif"></a>&nbsp;
<a href="menu4.asp" target="I1"><img border="0" src="installm.gif"></a>&nbsp;
<a href="main.asp?page=52" target="_top">
<img border="0" src="loggautm.gif"></a></td>
</tr>
</form>
</table>
</td>
</tr>
</td>

</table>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="1081" height="1">
<tr>
<td width="659" height="1" background="menubg.gif">
<iframe name="I1" width="634" height="19" scrolling="no" border="0" frameborder="0" src="menu1.asp"></iframe></td>
</tr>
</table>
<p>&nbsp;</p>
<% end if %>
</body>

</html>


tacksam för hjälp!

Mr. N.
2006-11-10, 13:37
Du öppnar aldrig tabelltaggen i början?

Jeppeweb
2006-11-10, 13:47
vad?

Troxy
2006-11-10, 13:52
Du använder ingen doctype, gör det! Det är i alla fall ett steg i rätt riktning.
Utan doctype så måste webbläsarna gissa sig till hur det ska se ut, och då finns det ingen garanti för att få samma resultat.
Internet Explorer körs dessutom i quirks-mode utan doctype, vilket gör att den beter sig mycket underligt i olika situationer.

Gislaved
2006-11-10, 13:53
Testa att validera din kod så får du nog en hel del tips.

Mr.N. menar att du har en <td> innan du ens har satt in en <table>. Å andra sidan ska du väl inte använda tabeller för att strukturera din layout?

Jeppeweb
2006-11-10, 13:59
Hur validerar jag koden då?

Troxy
2006-11-10, 14:01
http://validator.w3.org

Skriv in adressen till sidan där, eller klistra in html-koden.

Sen är det bra om du postar den färdiga html-koden, som skickas till webbläsaren efter att asp-koden körts igenom.

Jeppeweb
2006-11-10, 14:24
okej "förfinade" den lite..


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Language" content="sv">

<title></title>
<base target="contents">
<link href="logo.css" rel="stylesheet" type="text/css">
<link href="main.css" rel="stylesheet" type="text/css">
</head>
<body MARGINWIDTH="11" MARGINHEIGHT="0" LEFTMARGIN="0" RIGHTMARGIN="0" TOPMARGIN="0" background="logo.gif">

<td style="width:100%; Font-Family: verdana, times new roman, sans-serif; font-size: 8pt;padding:1px;" class="tdbg"></td>&nbsp;<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="63%" height="1">
<tr>
<td width="50%" height="19">&nbsp;</td>
</tr>
<tr>
<td width="50%" height="32">&nbsp;</td>
</tr>
<tr>
<td width="50%" height="18">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="785" height="11">
<tr>
<% if Session("cminloggad") = "ja" then %>
<td width="109" height="12"></td>
<td width="642" bgcolor="#2D3140" height="12"><b>
<font color ="white"><marquee scrolldelay="140" scrollamount="5">Jeppe P17: TJA ALLA&nbsp; GLADA</marquee></td></font></b>
<td width="34" bgcolor="#2D3140" height="12">
<a href="live.asp" target="contents">
<img border="0" src="logo.a1.gif"></a></td>
</tr>
</table>
</td>
</tr>

<td height="5"><tr>
<td width="50%" height="1">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="1081" height="30">
<tr>
<td width="789" height="15"></td>
<td width="292" height="15"><a target="contents" href="main.asp?page=17">Online: <!-- #include file="databaskopplingar.asp" -->
<%
set count1337 = connect.execute("SELECT Count(*) AS antalonline FROM medlemmar WHERE online = '1' ")
response.write " "&count1337("antalonline")&""
count1337.close
connect.close
%></a></td>
</tr>
<tr>
<td width="597" height="30">&nbsp;</td>
<td width="484" height="30"><form name="search" method="post" action="main.asp?page=8&action=search&type=simple">
<input onKeyDown="KeyHandler(this);" value="Sök..." onFocus="this.value='';" onBlur="this.value='Sök...';" name="ord" value="Sök..." size="15" style="border:1px solid #FFFFFF; font-family:Verdana; font-size:10px; background-image:url('form_bg.gif')"></td>
</tr></form></td>
</tr>
<tr>
<td style="vertical-align:bottom" width="1081" height="19" colspan="2">
<a href="menu1.asp" target="I1"><img border="0" src="indexm.gif"></a>&nbsp;
<a href="menu2.asp" target="I1"><img border="0" src="egom.gif"></a>&nbsp;
<a href="menu5.asp" target="I1"><img border="0" src="minglam.gif"></a>&nbsp;
<a href="menu3.asp" target="I1"><img border="0" src="traffam.gif"></a>&nbsp;
<a target="I1"><img border="0" src="nojem.gif"></a>&nbsp;
<a target="I1"><img border="0" src="vipm.gif"></a>&nbsp;
<a href="menu4.asp" target="I1"><img border="0" src="installm.gif"></a>&nbsp;
<a href="main.asp?page=52" target="_top">
<img border="0" src="loggautm.gif"></a></td>
</tr>
</table>


<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="1081" height="1">
<tr>
<td width="659" height="1" background="menubg.gif">
<iframe name="I1" width="634" height="19" scrolling="no" border="0" frameborder="0" src="menu1.asp"></iframe></td>
</tr>
</table>

<% end if %>
</body>

</html>


vad finns mer att göra?

Mr. N.
2006-11-10, 14:26
Du öppnar aldrig tabelltaggen i början?...

Jeppeweb
2006-11-10, 14:31
hur gör jag det? vad menar du?

Mr. N.
2006-11-10, 14:35
http://www.w3schools.com/html/html_tables.asp läs på på den här länken så får du lite grundläggande kunskap om tabeller. Även om du precis som Gislaved skriver inte bör använda det för layouten (för tabulärdata är det helt okej dock).

Du måste öppna tabellen du håller på och öppnar celler för direkt efter <body> annars lär det inte blir något vidare resultat.
...<body MARGINWIDTH="11" MARGINHEIGHT="0" LEFTMARGIN="0" RIGHTMARGIN="0" TOPMARGIN="0" background="logo.gif">
<table>
<td style="width:100%; Font-Family: verdana, times new roman, sans-serif; font-size: 8pt;padding:1px;" class="tdbg">...

Jeppeweb
2006-11-10, 16:48
haha, justja..

table fungerade inge vidare ändå.. ingen skillnad alls faktiskt.

så mer tips?

tack