webForumDet fria alternativet
Logga in / Bli medlem

placering av lager

HTML & CSS

13 svar · 352 visningar · startad av sanke

Medlem sedan feb. 200327 inlägg
Trådstart#1

Behöver hjälp med att placera ett lager...

<DIV id="menu" STYLE="position:absolute;background:#D0D7DC;left:128;top:165">

Vill att lagret alltid ska placeras på den positionen oberoende av användaren upplösning..

Vad ska man göra ??

Medlem sedan apr. 20003 174 inlägg
#2

Gör den inte det redan..?

Iom att du använder position: absolute; så ligger lagret fast på den plats du angivit, oavsett upplösningen.

Medlem sedan nov. 200013 890 inlägg
#3

Gör den inte det? (/r Som Palle också undrade. ;))
Lägg till en enhet efter left och top för säkerhets skull:

<div id="menu" style="position:absolute; background:#D0D7DC; left:128px; top:165px;">text</div>
Medlem sedan feb. 200327 inlägg
#4

utryckte mig lite klumpigt....
Jag vill altså att lagret skall anpassa sig efter upplösningen som användaren använder.

Som det är nu så hamnar menyn utanför den övriga Layouten om jag kollar i en större upplösning !!

Medlem sedan apr. 20003 174 inlägg
#5

Har du någon länk till sidan så vi kan se hur den ser ut i skrapt läge?

Medlem sedan feb. 200327 inlägg
#6

tyvärr den ligger lokalt..
Jag har lagret i en tabell...
När jag kollar på sidan med andra upplösningar hamnar lagret utaför tabellen !!

Medlem sedan jan. 2003282 inlägg
#7

Hur bestämmer du positionen på tabellen då?

Medlem sedan apr. 20003 174 inlägg
#8

Ok.

Låter som om du antingen har tabellen liggandes centrerat på sidan, eller också att du har en %-bredd på tabellen.

Stämmer något av detta?

Medlem sedan feb. 200327 inlägg
#9

Nää, jag har en width och height på tabellen det är det enda..
Vet inte riktigt hur jag ska gå vidare där ifrån !!

Medlem sedan apr. 20003 174 inlägg
#10

sanke skrev:

Nää, jag har en width och height på tabellen det är det enda..

Hur ser din tabell ut, visa oss lite kod. :)

Medlem sedan feb. 200327 inlägg
#11

Det här head...

<html>
<head>
<title>--------********------</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
</head>

<body topmargin="25">
<table <table width="750" border="0" border="0" class="menuBorder" align="center" cellpadding="0" cellspacing="0">
<tr valign="top"><td>
<table width="750" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="">
<tr>
<td height="90" colspan="2" align="center" >Loggor m.m</td>
</tr>
<tr class="menu">
<td height="20" colspan="2" align="left">
<a href="index.php?do=1" class="menuText"> Länk 1|</a>
<a href="index.php?do=2" class="menuText">Länk 2|</a>
<a href="index.php?do=3" class="menuText">Länk 3|</a>
</td>
</tr>
</table>
</td></tr></table>
<table width="750" height="500" class="border" align="center" cellpadding="0" cellspacing="0">
<tr valign="top" align="left"><td>

<table height="500" width="205" class="line" cellspacing="0" cellpadding="0">
<tr valign="top" bgcolor="#cccccc">
<td height="10" class="textBold">kategorier
<?=require_once('jmenu.inc.php')?></td> //här inkluderar jag lagret
</tr>
<tr><td> </td></tr></table>

</td><td>
</body>
</html>

Medlem sedan apr. 20003 174 inlägg
#12

align="center"

Din tabell ligger centrerad på sidan.. därför blir ditt lager fel.
Lagret utgår från vänstra övre hörnet medans tabellen utgår från mittpunkten av sidan.

Måste du ha lagret position: absolute;?
Vad innehåller lagret?

Medlem sedan feb. 200327 inlägg
#13

lagret innehåller en trädstruktur, (text, och lite bilder) !!
tog bort absolute och då verkar det funka !!

Medlem sedan apr. 20003 174 inlägg
#14

Om du inte har krav på att sidan skall fungera klockrent i alla webbläsare kan du exprimentera med position: relative; istället för position: absolute;.

Annars kan det blir svårt att få det som du önskar, risken är att du får tänka om lite..

384 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
127 ms — hämta statistik (db)
136 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)