webForumDet fria alternativet

Problem med formulär som går över annan frame (CSS)

HTML & CSS

8 svar · 584 visningar · startad av predator

Medlem sedan apr. 20032 inlägg
Frågan#1

Jag har en sajt som är skapad med frames (enda alternativet). Problemet är att jag i den vänstra framen har ett formulär. Informationen i formuläret kan vara betydligt "bredare" än vad själva framen är. Pga av dessa måste jag sätta en fast formulärbredd (då klipper den texten och allt inte syns), eller så skippar jag att ange formulärbredd och då går formuläret över nästa frame, vilket blir fasligt ful och fel.

Jag undrar hur jag skulle kunna lösa det här? Ett alternativ är att få in radbrytningar i drop-downen på lämpliga ställen, men går det ens att göra? Bäst vore naturligtvis om man kunde få drop-down-boxen en viss bredd, men sedan att själv listvalen blir så breda de behöver vara för att all text ska synas.

Se bifogad bilder som förtydligar problematiken.

Tack

frame_fast width.gifej_fast_width.gif
Medlem sedan aug. 20039 340 inlägg
#2

Spontan men dock otestad tanke: Pröva att sätta style="z-index: 10;" för selecten. Bör hjälpa åtminstone i FF.

/r Äsch, tankevurpa. Det placerar bara boxen överst, utan att justera bredden på elementet gentemot listan.

Medlem sedan juli 2003270 inlägg
#3

Okollat snabbsvar:

Har för mig att det går att infoga radbrytningar i dropdown-alternativen... Kommer inte ihåg om det funkar i alla webläsare...

Men tror att det funkar bäst med BÅDE radbrytning och "vagnretur" så här:

& #10;& #13;

Testa - jag är alltså inte säker...

Red: Äsch! Gick inte att få till.. Koden ovan utan mellanslag efter & !

Medlem sedan dec. 20042 245 inlägg
#4

predator skrev:

Bäst vore naturligtvis om man kunde få drop-down-boxen en viss bredd, men sedan att själv listvalen blir så breda de behöver vara för att all text ska synas.

Precis så blir det i Firefox och Opera. Skicka feedback till Microsoft.

Medlem sedan feb. 2006117 inlägg
#5

Microsoft har inte fixat detta problem i IE7?

Medlem sedan aug. 20039 340 inlägg
#6

Skulle jag knappast tro. IE7 borde nog egentligen heta IE6.5 om det inte hade varit för det nya firefox-inspirerade (?) utseendet.

Medlem sedan juli 2000212 inlägg
#7

dropdown boxar suger... Finns massa problem med dem. Därför är det många som använder något widget biblotek ist.

Medlem sedan mars 20041 505 inlägg
#8

stephan skrev:

Microsoft har inte fixat detta problem i IE7?

Select-elementet är helt ombyggt från grunden i nya IE7 och kommer då ha stöd för mer CSS, bla. z-index.
Så jag är säker på att det kommer vara fixat.

Medlem sedan dec. 20042 245 inlägg
#9

Troxy skrev:

Så jag är säker på att det kommer vara fixat.

Det är inte fixat. Jag tror inte det kommer ändras före IE7 släpps.

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