webForumDet fria alternativet

Väldigt konstigt!! Hjälp mig!

HTML & CSS

25 svar · 701 visningar · startad av dwd

Medlem sedan juli 200435 inlägg
Frågan#1

Jag har ett ytterst märkligt problem. Det är så att radavståndet på min sida (placerat i en <div> ) ökar när jag uppdaterar. Det ser alltså ut som det skall när man först går in på sidan, men så fort jag klickar på "uppdatera" så ökar avståndet mellan textraderna...!
Ngn som känner igen problemet så här på rak arm..?
Tack!

Medlem sedan apr. 200312 679 inlägg
#2

Har du ingen länk? :)

Medlem sedan mars 20024 456 inlägg
#3

Har tyvärr ingen lösning på problemet, Men har varit med om exakt samma sak...

Tyvärr så var det länge sedan och kommer ej ihåg hur jag löste problemet, Men kommer jag på något så skriver jag igen...

men länk till sidan skulle ju bara bra PLUS att se lite kod....

Medlem sedan juli 200435 inlägg
#4

då den sidan som själva div:en ligger på är ganska stor så är det svårt att veta vilken kod jag skall visa er... men här är länken till sidan: http://www.dwdesign.se/test/

Problemet syns bäst på "portfölj-sidan"

Här är koden kring div:en

<td width="350" height="214" valign="top">
<div style="width:349; height:213; overflow:auto;" >
       <? 
// Nedan visas den valda sidan.
TheRest($_GET['sidan']); 
?>

  </div>
</td>

Som ni ser så hämtas den sida som angetts i menyn via funktionen TheRest.

Säg till om ni vill ha mer kod..

Tack!

Medlem sedan juli 200435 inlägg
#5

OBS Jag har bara testat sidan i IE och Firefox

Medlem sedan jan. 20016 874 inlägg
#6

Det är bara i IE det ändrar sig eller? i moz1.6 står det still oavsätt hur mycket jag hamrar på F5.

Medlem sedan juli 200435 inlägg
#7

ja det berkar så, det är bara i IE som det fular sig..

Medlem sedan jan. 20016 874 inlägg
#8

kolla då upp detta med "standard" vs "quirks" mode, testa att ange en korrekt docktype för den htmlen du använder och sätt båda läsarena i samma "mode" (standard, går nu i quirks)

Medlem sedan juli 200435 inlägg
#9

vilken docktype tror du jag ska ha?

Medlem sedan jan. 20016 874 inlägg
#10

Prova denna:

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

P.s. validera sidan kod är aldrig fel ;)
html
css

Medlem sedan juli 200435 inlägg
#11

Med den docktypen så blir det så här: http://www.dwdesign.se/test/?sidan=portfolj

Medlem sedan juli 200435 inlägg
#12

Sedan så undrar ifall den här typen av DIV (med overflow) är en standard, för jag vet att t ex Netscape och Konquer inte visar rulllisten när texten överskrider DIV:ens HEIGHT...

Medlem sedan jan. 20016 874 inlägg
#13

din css innehåller också lite fel, du måste ange ett värde med en enhet när du har annat än "0"(noll) som värde.
width:349px
height: 213px

R: hur blir det med overflow:hidden; :q

Medlem sedan juli 200435 inlägg
#14

det blir ingen skillnad med hidden istället för auto. Men om jag däremot tar bort width & height så försvinner radavstånds-problemet, men texten blir ju då inte begränsad med en rullist..och det är ju det jag vill...

Medlem sedan jan. 20016 874 inlägg
#15

dwd skrev:

..... men texten blir ju då inte begränsad med en rullist..och det är ju det jag vill...

  :q

dwd.gif
Medlem sedan juli 200435 inlägg
#16

sorry, jag la inte upp den uppdaterade versionen till ert förfogande, den version du tittat på var den samma som från början.

Jag har dock nu lyckats fixa det... jag tog bort WIDTH:en på DIV:en, den är ju ändå begränsad av TD:ens WIDTH...varför den skulle spela ngn roll förstår jag inte... förstår du?

Här är resultatet: http://www.dwdesign.se/test/?sidan=portfolj

Den nya koden:


<td width="350" height="214" valign="top">
<div style="height:210px; overflow:auto;">
       <? 
// Nedan visas den valda sidan.
TheRest($_GET['sidan']); 
?>
  </div>
</td>
Medlem sedan apr. 200312 679 inlägg
#17

Precis som frankof skrev, så behöver du en "doctype". Men du behöver även en "charset".

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>titel</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
Medlem sedan juli 200435 inlägg
#18

En dum fråga.. Varför behöver man "doctype" och "charset". Är det bara så eller finns det ngn viktig anledning?

Medlem sedan jan. 20016 874 inlägg
#19

dwd skrev:

En dum fråga.. Varför behöver man "doctype" och "charset". Är det bara så eller finns det ngn viktig anledning?

så webläsaren skall veta hur den skall behandla dokumentet.
Kolla lite här(om du är intresserad): http://www.webstandards.org/
Och standarden: https://www.w3c.org

Medlem sedan jan. 20016 874 inlägg
#20

dwd skrev:

sorry, jag la inte upp den uppdaterade versionen till ert förfogande, den version du tittat på var den samma som från början.

Jag har dock nu lyckats fixa det... jag tog bort WIDTH:en på DIV:en, den är ju ändå begränsad av TD:ens WIDTH...varför den skulle spela ngn roll förstår jag inte... förstår du?

Här är resultatet: http://www.dwdesign.se/test/?sidan=portfolj

Jag får samma resultat i denna länken som jag fick i dumpen jag la upp förut.

Btw. du lämnade inte plats för scroll-list med width:349px (td'n var 350px)

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)