Avatar billede checkmeout Nybegynder
31. marts 2003 - 01:51 Der er 7 kommentarer og
3 løsninger

Scrollbarstyle

Er der en vågen ekspert, der kan se hvad der er galt her, siden scrollbaren ikke tager stylen:

i head:
<style type="text/css">
<!--
.scrollestyle {scrollbar-3dlight-color:#EED6D9;
scrollbar-arrow-color:#005D7E;
scrollbar-base-color:#DBE7F3;
scrollbar-darkshadow-color:#DBE7F3;
scrollbar-face-color:#DBE7F3;
scrollbar-highlight-color:#DBE7F3;
scrollbar-shadow-color:#DBE7F3}
-->
</style>

i body:
<div id="teksten" style="position:absolute; height:357; z-index:10; overflow: auto; width: 478; left: 260; top: 48; class="scrollestyle">
Avatar billede mortrr Praktikant
31. marts 2003 - 01:57 #1
Du mangler en "
<div id="teksten" style="position:absolute; height:357; z-index:10; overflow: auto; width: 478; left: 260; top: 48;" class="scrollestyle">
Avatar billede checkmeout Nybegynder
31. marts 2003 - 02:13 #2
Hmmmm, I know, men sætter jeg den på laver den den her:
Microsoft Internet Explorer har fundet en fejl og afsluttes. Vi beklager ulejligheden.
So...... hvad skal jeg så gøre?
Avatar billede knudgert Nybegynder
31. marts 2003 - 02:57 #3
Der skal være en enhedsangivelse på, f.eks. width: 478px;, hvis det er pixels du mener.
Iøvrigt en meget dårlig ide, at bruge tre former for css, både en id, en class og en inlinestyle i samme div.
Hvorfor smider du ikke det hele ind i classen .scrollestyle?

'og nu bruger vel en browser der forstår scrollfarver (IE 5.5 eller nyere eller Konqueror?)
Avatar billede backside Nybegynder
31. marts 2003 - 03:19 #4
<style type="text/css">
<!--
div {scrollbar-3dlight-color:#EED6D9;
scrollbar-arrow-color:#005D7E;
scrollbar-base-color:#DBE7F3;
scrollbar-darkshadow-color:#DBE7F3;
scrollbar-face-color:#DBE7F3;
scrollbar-highlight-color:#DBE7F3;
scrollbar-shadow-color:#DBE7F3}
-->
</style>

<div id="teksten" style="position:absolute; height:357; z-index:10; overflow: auto; width: 478; left: 260; top: 48;">
Avatar billede backside Nybegynder
31. marts 2003 - 03:26 #5
knudgert>> Der SKAL ikke være en unit på, px er default hvis intet andet er angivet. Men den skader da bestemt ikke.
Avatar billede knudgert Nybegynder
31. marts 2003 - 06:26 #6
Jo, det skal der når det er css, kun hvis størrelsen er 0 (nul) er det ikke nødvendigt.
Fra http://www.w3.org/TR/REC-CSS2/syndata.html#length-units :
The format of a length value (denoted by <length> in this specification) is an optional sign character ('+' or '-', with '+' being the default) immediately followed by a <number> (with or without a decimal point) immediately followed by a unit identifier (e.g., px, deg, etc.). After the '0' length, the unit identifier is optional.
Avatar billede checkmeout Nybegynder
31. marts 2003 - 08:46 #7
>> knudgert: Jeg har lavet MANGE divs gennem tiden (nogle af dem med class ligesom her) og rigtig mange af dem vha Dreamweaver, ingen af dem har før givet problemer, - og Dreamweaver putter ikke px på!

Desuden har jeg testet på IE 5.5, som understøtter farvet scroll, ihvertfald på mine egne tidligere sider.

Heeej, nu fandt jeg problemet, jeg havde placeret min style forkert i headen, over <title>.

Men tak for alle de kloge raad!
Avatar billede knudgert Nybegynder
31. marts 2003 - 17:27 #8
Hvis DW ikke sætter px på størrelser angivet i css, så er det en fejl i programmet.
Uden enhedsangivelse vil det heller ikke blive vist korrekt i browsere, der overholder standarden, f.eks. Netscape 6/7 og Mozilla.
Avatar billede checkmeout Nybegynder
31. marts 2003 - 18:12 #9
Jo div bliver vist ligesom IE 5.5 i både Mozilla og Netscape 6, 7-eren har jeg ikke testet!
Avatar billede knudgert Nybegynder
31. marts 2003 - 19:23 #10
Ikke i de tilfælde jeg har set, men det kan have noget med doctype at gøre, men uanset hvad, så er det fejlfyldt css, når der ikke bruges en enhedsangivelse.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester