Doctype + scrollbar !!!

Doctype + scrollbar !!! - HTML/CSS - Programmation

Marsh Posté le 03-11-2005 à 00:18:27    

Bonsoir a tous,
 
j'ai fait 1 site bien valide XHTML et CSS, et tout et tout...
Pour le rendre plus joli sous IE j'ai rajouté les propriétés scrollbar en CSS :  

Code :
  1. body {
  2.     background-color: #000000;
  3.     scrollbar-arrow-color: #000000;
  4.     scrollbar-track-color: #660000;
  5.     scrollbar-shadow-color: #990000;
  6.     scrollbar-face-color: #FF0000;
  7.     scrollbar-highlight-color: #FF6666;
  8.     scrollbar-darkshadow-color: #000000;
  9.     scrollbar-3dlight-color: #FF3333;
  10. }


 
et donc sous IE on a des jolies barres de défilement colorées dans le navigateur ET dans les textarea.
 
mais en haut de ma page html (enfin, php), j'ai :

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  3. <head>


car c'est une page en XHTML valide.
MAIS depuis que j'ai mis ce doctype, les barre de defilement du navigateur ne beneficiuent plus des proprietes CSS que j'avais donné.
Cependant celles du textarea sont colorées.
 
Comment garder ma jolie déco en gardant un bon doctype?

Reply

Marsh Posté le 03-11-2005 à 00:18:27   

Reply

Marsh Posté le 03-11-2005 à 00:38:52    

djedie7 a écrit :

Bonsoir a tous,
 
j'ai fait 1 site bien valide XHTML et CSS, et tout et tout...
Pour le rendre plus joli sous IE j'ai rajouté les propriétés scrollbar en CSS :  

Code :
  1. body {
  2.     background-color: #000000;
  3.     scrollbar-arrow-color: #000000;
  4.     scrollbar-track-color: #660000;
  5.     scrollbar-shadow-color: #990000;
  6.     scrollbar-face-color: #FF0000;
  7.     scrollbar-highlight-color: #FF6666;
  8.     scrollbar-darkshadow-color: #000000;
  9.     scrollbar-3dlight-color: #FF3333;
  10. }


 
et donc sous IE on a des jolies barres de défilement colorées dans le navigateur ET dans les textarea.
 
mais en haut de ma page html (enfin, php), j'ai :

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  3. <head>


car c'est une page en XHTML valide.
MAIS depuis que j'ai mis ce doctype, les barre de defilement du navigateur ne beneficiuent plus des proprietes CSS que j'avais donné.
Cependant celles du textarea sont colorées.
 
Comment garder ma jolie déco en gardant un bon doctype?


 
Ceci est trés loin de la norme W3C :whistle:  :whistle:  
Donc ta page n'est pas valide...
 
ensuite si c'est le doctype qui ta fais buguer ton truc, peut être...

Reply

Marsh Posté le 03-11-2005 à 00:42:57    

donc on peut pas changer la couleure des scrollbar en restant valide W3C ?
 
EDIT : sans la ligne avec le doctype, ca fonctionne très bien ( part que c'est surement pas valide, mais dans ce cas je mettrai ca dans un fichier CSS a part)


Message édité par djedie7 le 03-11-2005 à 00:44:32
Reply

Marsh Posté le 03-11-2005 à 00:53:43    

C bon j'ai trouvé
faut mettre dans html{} et pas body { }
C'est 1 petite feinte ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed