RyuuShujin Postad Januari 30, 2009 Dela Postad Januari 30, 2009 Tänkte bara komma med ett litet CSS-tips många av er känner säkert till det men förhoppningsvis hjälper det någon Om man gör en hemsida som är centrerad och alltså visas mitt på skärmen med tomrum på sidorna så kommer det alltid att funka perfekt i Internet Explorer (IE). Men i Firefox (FF) uppstår ofta ett litet problem. I IE visas alltid srollbaren på höger sida men i FF visas den bara när den behövs dvs. när innehållet på sidan inte får plats på skärmen. Om man då har en lång sida och en lite kortare sida (t.ex. en sida med en meny eller liknande) så kommer det se ut som att sidan hoppar till i sidled när man växlar mellan dem eftersom scrollbaren bara dycker upp på en av dem. Det finns dock en liten fix som gör så att srollbaren alltid visas även i FF. Lägg bara följande kodsnutt i hemsidans CSS-fil. html { overflow-y:scroll; overflow-x:auto; } Funkar klockrent! En parantes dock, för att få koden att validera enligt W3C webbstandard måste man validera enligt CSS level 3 och inte 2.1. Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Gäst al6 Postad Januari 30, 2009 Dela Postad Januari 30, 2009 Vet exakt vad du menar, detta är perfekt för alla seriösa designers Bra att det är standard också. Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
RyuuShujin Postad Januari 30, 2009 Författare Dela Postad Januari 30, 2009 Kan tillägga att det tog lång tid att hitta en kod som löste problemet utan att skapa nya. En variant jag hade ledde till att det vart dubbla scrollbars i IE medans de såg rätt ut i FF. En annan variant gjorde så att scrollbaren längst ned på skärmen inte dök upp om upplösningen på skärmen vart för låg. Så mycket besvär för ett sånt simpelt problem Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Nicklas Postad Mars 1, 2009 Dela Postad Mars 1, 2009 Praktiskt. Funkar detta på t.ex Opera och Safari också tro eller de har kanske inte samma "problem" som Firefox? Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Gäst al6 Postad Mars 1, 2009 Dela Postad Mars 1, 2009 Det är iaf ett problem i Opera så det skadar ju inte att använda. Det kan ju vara så att någon ny webbläsare sticker upp i framtiden (Chrome) som har "problemet" och då är det ju bra att ha löst det redan innan man får ett problem. Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Recommended Posts
Delta i dialogen
Du kan skriva svaret nu och registrera dig senare, Om du har ett konto, logga in nu för att svara på inlägget.