Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Scrollbar -> div

Macro [05.12.2009 15:56:56]

#

Koetin muokata divin overflow-arvoa ja antaa sille arvon auto. Scrollbar tulee, kun on ylitetty maksimi korkeus. Ongelmana on se, että vain Explorer osaa näyttää myös muissa elementeissä scrollbarin style-ominaisuuden jotka on määritetty body-lohkoon. Koitin myös laittaa scrollbarin style-määrittelyt myös ko. diviin, mutta ei auttanut. Miten saisin muillekkin selaimille sen scrollbarin toimimaan?

Vasta_alkaja [05.12.2009 17:18:40]

#

http://websitetips.com/articles/css/scrollbars/

Näin luulisin.

div
{
width:150px;
height:150px;
overflow:scroll;
}

Macro [05.12.2009 17:32:42]

#

Mainitsin, että sain sen kyllä toimimaan noin. En vaan saa scrollbarin värejä mitkä on body-lohkoon määritetty, toimimaan diveissä.

Blaze [05.12.2009 19:46:29]

#

Ne vierityspalkkien väriä muuttavat ominaisuudet ei oo millään tavalla standardeja, ei siis kannata ihmetellä, jos niitä ei joku selain tue.

Macro [05.12.2009 21:20:45]

#

Overflow antaa nähtävästi myös vaakasuuntaisen scrollbarin tarvittaessa. Miten sen saa pois?

Muokkaus. overflow-x ja overflow-y auttoivat hyvin, mutta ongelmana on se, että leveyssuunnassa muuten menevät eivät rivity seuraavalla riville rivin loppuessa.

walkout_ [05.12.2009 23:36:26]

#

Hei,

Mozilla pohjaisissa selaimissa on joku -moz-overflow:scroll;
Viritys.. en muista mikä komento se oli CSS:ssä.. mutta esim. IE:ssä on bodyn scrool päällä automaagisesti ei-aktiivisena.. ja mm. FireFoxissa se on oletuksena pois, joka aiheuttaa sen että perus web-sivun leiska pomppii leveyssuunnassa kun scrool menee sivuilla surfatessa päälle ja pois. Tuolla mozilla overflow CSS komennolla sen saa koko ajan oletuksena päälle. Tosin tämä on sitten virtys joka ei ole W3C-standardin mukainen ja antaa sitten Validator errorin.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta