der er ingen forskel mellem frames og ikke-frames, når det drejer sig om at lægge styles på scollbars. frames er jo bare vinduer ved siden af hinanden.
jeg ved ikke hvor du har fra at "de vanlige koder" kun virker i tables. Du kan style scrollbars hvorsomhelst browseren genrerer en scrollbar (f.eks. også i divs ved overflow:auto).
naah, jeg synes ikke de vanlige koder (body { scrollbar-face-color osv. virker i IE 6.0 når man laver skidtet i frames (hvilket i dette tilfælde er et must). Siden er lavet uden css, men med mulighed for <style>-tags i toppen af hver enkelt side der vises i frameset.
ok. det er klart at dine scrollbar-styles kun virker for det element hvor du har sat dem. når du sætter dem for body virker de på dokument-vinduet, når du sætter dem for div virker de for div, hvis du sætter dem for #minboks virker de på elementet minboks
når det drejer sig om frames, laver du dem i de dokumenter der skal åbne i dine frames. her skal du så lave dine styles på body-elementet hvis dokumentet er i quirks mode, ellers i html-dokumentet. mere om dette, se: http://dev.e-tidsskrift.dk/scrollbar.html
trekkies> og så er der også diskussionen om det i det hele taget er godt med styles på scrollbars. W3C har ind til videre entydigt holdt det uden for alle standarder. Jeg synes det er noget hykleri. Sagen er den at web design har udviklet sig. I og med at W3C har givet mulighed for at lægge scrollbars på alle blokelementer via css, bliver vinduer ("rigtige" vinduer som frames og iframes såvel som "pseudovinduer" som divs) med mulighed for scrolling en integreret del af siden på alle niveauer. Scrollbaren er derfor ikke længere "browserens ejendom", men burde kunne styres af os der designer vinduet. Så efter min mening er der her et punkt hvor M$ faktisk har fat i den rigtige ende.
Tjah, nu kan man jo diskutere, om det er den 'rigtige' ende, når udgangspunktet er, at fordi browseren indgår som en del af styresystemet, kan den omvendt styre en del af systemet !o]
Men det er jo så faktisk også sådan at Safari (såvidt jeg husker !-) også forstår scroll-bar-styles ...
Men hovedindholdet i miks mening kan jeg kun være enig i ...
mik789 Jeg har lige lavet en hjemmeside til healer, som vil have dine scrollbar til at være grønne, det blev de også men kun i IE, alle andre browsere lavede farven om til deres default farve, vilket jeg synes at irriterende, men vi er nogle som kan håbe at W3C tager scrolling op til eftertænkning, og de andre browsere også ændre i deres programmering.
trekkies> ja det kan vi håbe, men der er vist ikke meget der tyder på det. De gange jeg har luftet noget lignende i Netscape- eller Mozilla fora var der stor modvilje. Det med styles på scrollbar er vist en varm kartoffel, hellig ko eller deromkring - stadig.
Før diskussionen bliver alt for akademisk, skal jeg lige gentage at jeg IKKE arbejde med eksterne style sheets, hvorfor <link rel="stylesheet" type="text/css" href="style.css"> og der fra styrede styles IKKE er en mulighed (se kommentar kl. 11:47). Og det er ikke relevant at diskutere hvorvidt W3C eller andre synes farvede scrollbars er fedt eller ej....hende jeg laver siden for VIL have dem, og så er diskussionen død. Så spørgsmålet som står tilbage er, hvordan jeg i praksis skriver, for at den ene frame i et frameset (den eneste med scrollbar) får farvede scrollbars.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.