webForumDet fria alternativet

Ett lager absolut överst!

HTML & CSS

30 svar · 1 776 visningar · startad av dude · sida 2 av 2

Frågan, av dude

Hej! Hur gör man för att få ett speciellt lager att vara absolut överst?? Är det nått med z-index??? hur skriver man det isåfall???

Läs frågan i sin helhet →
Medlem sedan mars 2004485 inlägg
#21

Jo det kan jag göra:

1. Till att börja med så är det alltid viktigt att tänka på semantiken/betydelsen när man gör webbsidor. Betydelsen/funktionen är viktig inte utseendet i några få webbläsare.

2. Använder man iframes så kan man inte göra strikta sidor eftersom iframe bara finns med i Transitional och Frameset DTD:erna.

3. Iframes ska man ta avstånd från (är deprecated). Kommer tas bort i framtida rekomendationer.

1 + 2 + 3 = inte bra lösning :-)

Medlem sedan feb. 2006117 inlägg
#22

Ok, ja det låter ju som vettiga anledningar att i möjligaste mån hålla sig ifrån iframes.

Finns det någon annan lösning annat än att gömma alla select-listor med javascript? Känns ju som Grynet sa, jäklig B.

Medlem sedan dec. 20042 245 inlägg
#23

aron skrev:

3, Iframes ska man ta avstånd från (är deprecated). Kommer tas bort i framtida rekomendationer.

Var inte så säker. :)

Medlem sedan aug. 20039 340 inlägg
#24

En annan lösning är att använda javascript för att kolla vilken webbläsare som används och skapa en ifrmame med document.createElement och stoppa in på lämplig plats.

Medlem sedan mars 2004485 inlägg
#25

Men att göra webbläsar specifika saker är ju inte bra.

zcorpan skrev:

Var inte så säker.

Jag försökte bara beskriva vad det menades med att det var deprecated, hur framtiden ser ut det vet jag inte. Men det kommer väll både nya rekomendationer med iframes och dom utan antagligen. :-)

Medlem sedan aug. 20039 340 inlägg
#26

aron skrev:

Men att göra webbläsar specifika saker är ju inte bra.

Nja, där håller jag inte med. Att göra en sida som är designad specifikt för en viss webbläsare och inte fungerar (korrekt) i andra webbläsare är dåligt. Att däremot lägga in småhack för att få sin sida att funka likadant i olika läsare är bra, enligt mig. (Om det inte går att lösa på annat sätt vill säga.)

Medlem sedan mars 2004485 inlägg
#27

Grejen är att man måste köra testet för varje sida varje gång den ska visas eller laddas om. Vill säga om man inte sparar det nånstans (cookie, eller på servern om du kör kollen på servern). Det blir väldigt oeffektivt. Och om det bara fixar nåt för en webbläsare. :( Men visst, i vissa fall är det kanske befogat.

Medlem sedan aug. 20039 340 inlägg
#28

Varför skulle en window.onload-handler bli ineffektiv bara för att den browser-specifik kod?

Medlem sedan mars 2004485 inlägg
#29

Ok, det bor massor med människor på jorden, 0,000001% av dem väljer att göra en webbsida som på nåt sätt använder den lösningen. Det tar upp lite extra plats i filen, det körs ofta, varje gång en sida ska visas på nytt fast det inte behövs för alla. Det tar tid, tid är värdefult. Det blir totalt mycket mer data att skicka och bearbeta och man förlorar massor med pengar. Eftersom det blir oefektivt så får koden sämmre kvalite och det vill man ju inte. Det är ungefär samma argument som varför man inte ska använda tabeller till fel saker.....

Medlem sedan aug. 20039 340 inlägg
#30

Alltså man får väl göra en avvägning mot vad som är alternativet. Alternativet i detta fall är att menyn döljs av en dropdown-box alt. en lösning som döljer alla dropdown-boxar. (Som isf skulle vara lika ineffektiv)
man måste väga nytta mot skada i varje enskild situation.

Medlem sedan sep. 2002188 inlägg
#31

men varför inte göra som det tipsades om tidigare, dölja selectarna när diven skall visas? display:none på dessa..?

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