Avatar billede zyxep Nybegynder
05. januar 2007 - 01:26 Der er 10 kommentarer

scrollbar gennem css2.1 validering.

hey.

jeg er igang med min egen hjemmeside og jeg går faktisk op i at den er valideret..

jeg har en scrollbar som jeg har smidt

    scrollbar-face-color:#e0e0e0;
    scrollbar-highlight-color:#000000;
    scrollbar-3dlight-color:#e0e0e0;
    scrollbar-darkshadow-color:#e0e0e0;
    scrollbar-shadow-color:#000000;
    scrollbar-arrow-color:#000000;
    scrollbar-track-color:#e0e0e0;

på men den går ik igennem validering :(

hvad kan jeg gøre?
og så skal jeg os lige høre om overflow den går heller ik igennem min validering fordi jeg har overflow-y: scroll; overflow-x: hidden; på..
Avatar billede keysersoze Ekspert
05. januar 2007 - 08:05 #1
du kan læse om det på http://www.w3.org/ - farvning af scrollbar er ikke og bliver foreløbig ikke en del af standarden så den kan du ikke få valid.

hvorfor egentlig ikke lave css3?
Avatar billede mclemens Nybegynder
05. januar 2007 - 08:41 #2
Indsæt dette i din head del:
<!--[if IE]><link rel="stylesheet" type="text/css" href="/ekstraie.css"><![endif]-->

Opret ekstraie.css (skift evt. sti og navn) - og indsæt dine ie styles
Avatar billede mclemens Nybegynder
05. januar 2007 - 08:51 #3
Og din overflow kan nok laves med:

<script type="text/javascript">
  des=document.documentElement.style;
  des.overflowY="scroll";
  des.overflowX="hidden";
</script>

- Det vi gør er at vi skjuler scrollstyles for alle browsere pånær IE og så laver vi overflow'en via. javascript så css validatoren ikke "ser" problemet med overflow-x og y.
Avatar billede mclemens Nybegynder
05. januar 2007 - 09:05 #4
Alternativt til 08:51:45 kan du som Keysersoze nævner validere css3 - det gør du ved at klikke "More Options" i bunden af validerings siden og vælge css version 3 under "profile".

Så slipper du for at skjule med javascriptet, men hvis det er en kunde, der vil validere sin side - kan det selvfølgelig kræve en længere forklaring om at en error ikke nødvendigvis betyder noget. I det tilfælde er det måske nemmest at skjule det.
Avatar billede keysersoze Ekspert
05. januar 2007 - 23:03 #5
at lave ekstraie.css gør jo ikke koden mere valid - så kunne man lige så godt sætte den på vha js ligesom i 08:51:45 ;)
Avatar billede mclemens Nybegynder
06. januar 2007 - 02:43 #6
Css delen var til scrollstyles,
som jo ikke er gyldige i FF m.v..

Jeg synes, at når man gør scrollstyles
betinget med f.eks. en ekstraie.css, så
er det på en måde mere valid, da det kun
er IE, der får den css del serveret?

- Man kan selvfølgelig lave en betinget
js fil istedet for css'en, hvis det er.

Js delen var til at skjule overflow for validatoren,
hvis man ikke ville validere mod css3, som du nævnte
(jeg nævnte din kommentar igen i 9:05 efter js delen).
- Da overflow-y og x er ok i både IE og FF var
det rart at det ikke kun lå i ekstraie.css.
Avatar billede mclemens Nybegynder
06. januar 2007 - 02:57 #7
Js overflow-y og x gør selvfølgelig ikke at det bliver valid som 2.1, men det skjuler "fejlen" - en grund til at ønske denne skjulning ved standard css test kunne være, at folk der lige vil validere ens website / firma website for at checke kvaliteten af kodningen ikke får en css "error" som egentlig ikke er en error, hvis den valideres forvalgt til css 3 validering, som du foreslog Keysersoze.

05/01-2007 08:41:03 var til første del spørgsmål om scrollbar (ie styles).
05/01-2007 08:51:45 var blot et forslag om at skjule overflow-y / x for validatoren.

Jeg er elendig til at formulere mig, håber at det går Keysersoze :o)
Avatar billede keysersoze Ekspert
06. januar 2007 - 09:41 #8
scrollstyles er ikke gyldige i W3-regi - de virker bare i IE i modsætning til de øvrige browsere, men det gør den nu ikke mere valid af den grund.

Men det går nok med din formulering alligevel - bare lige så der ingen misforståelser er :)
Avatar billede roenving Novice
21. januar 2007 - 12:25 #9
-- og er det Safari, der også æder dem ?-)
Avatar billede keysersoze Ekspert
09. februar 2007 - 23:42 #10
lukketid?
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