webForumDet fria alternativet

Frames

HTML & CSS

4 svar · 283 visningar · startad av Brimba

Medlem sedan dec. 19995 874 inlägg
Frågan#1

Hej!

Finns det något sätt att sätta prioritet på frames?

Jag har tre frames

vänster, mitten, höger.

mitten-framen skall alltid vara 800 bred, sedan skall höger vara av varierande storlek (växa om det finns plats). Vänster-framen skall vara den som sist börjar synas (när det finns plats).

Om jag sätter cols="*,800,*" så växer ju höger och vänster lika, men jag vill alltså prioritera höger.

Medlem sedan juni 2003771 inlägg
#2

Visst går det!

cols="*, 800, 150"

eller

cols="*, 70%, 20%"
Medlem sedan dec. 19995 874 inlägg
#3

Nej det var inte det jag var ute efter.

Med cols="*, 800, 150" så blir det ju scroll även i mittenframen vid en lite lägre upplösning. Men jag vill att höger skall "försvinna" före mitten. Vänsterframen skall vara den som "försvinner" allra först.

Medlem sedan aug. 20039 340 inlägg
#4

Så här ska det se ut ser du!

<frameset cols="*,1000">
	<frame name="left" src="about:leftframe" />
	<frameset cols="800,*">
		<frame name="content" src="about:800 bred" />
		<frame name="right" src="about:right" />
	</frameset>
</frameset>

Edit: Ändrade name på ramarna

Medlem sedan dec. 19995 874 inlägg
#5

nitro2k01 skrev:

Så här ska det se ut ser du!

<frameset cols="*,1000">
	<frame name="left" src="about:leftframe" />
	<frameset cols="800,*">
		<frame name="content" src="about:800 bred" />
		<frame name="right" src="about:right" />
	</frameset>
</frameset>

Edit: Ändrade name på ramarna

Japp jag har gjort precis så, det fungerar inte helt optimalt i höga upplösningar eftersom vänsterframen då tar mer plats än den behöver. Jag skulle även vilja sätta en maxgräns på hur bred den får bli :)

264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)