Page 1 sur 1

[résolu] Masquer les bordures des barres d'outils

Publié : 14 févr. 2008, 22:34
par pirlouy
:|
Avec Firefox 2.0, on pouvait masquer les bordures facilement avec

Code : Tout sélectionner

toolbar {
border-style: none !important;
border-width: 0px !important;
}
mais maintenant, ça n'a plus d'effet sur border-top-width qui reste systématiquement sur 2px, malgré le 0px !important.

Quelqu'un sait à quoi c'est dû :?:

ps: ça marche très bien avec les barres d'adresse ou de recherche, mais pas sur certaines toolbars. :x

Publié : 15 févr. 2008, 01:46
par martin
Je l'ai pas sous les yeux, et comme ils ont choisi des thèmes par défaut différents suivant les plateformes çà peut être différent pour chacune d'elles, mais bref, faut que tu pistes ;) :

ouvre l'inspecteur DOM, choisit Fichier -> Examiner une fenêtre, puis prend la fenêtre en cours. L'inspecteur devrait être sur la fenêtre globale de Firefox, et non le contenu de la page web courante.
Clique sur le bouton "Choisir un noeud à examiner en cliquant sur celui ci", puis clique sur la toolbar qui te pose problème.
Dans le panneau de droite, sélectionne "CSS Styles Rules".
A toi de voir quel est le style qui prend le pas sur border-width, un id (#), une classe (.),...
Tu dois alors pouvoir redéfinir celui-ci dans ta feuille de style personnelle...

en espérant t'avoir filer une voie ;) .

Publié : 15 févr. 2008, 12:22
par pirlouy
Merci Martin !
Oui oui, je sais me servir de l'Inspector DOM et des classes et id.
Et justement, ça n'obéit pas à ce que je demande.

Le border-top-width devrait être à 0px, pourtant, si je regarde l'inspector DOM, il reste à 2px. :/

Publié : 15 févr. 2008, 14:09
par martin
arf, tu as raison, j'ai essayé, çà coince.

Pour moi c'est un bug qui devrait être rapporté.

Pour contourner (c'est pas parfait, mais c'est la piste) :

Code : Tout sélectionner

toolbar {
-moz-appearance: toolbox !important;
border-style: none !important;
border-width: 0 !important;
}
Mais en l'état, le résultat risque de te décevoir, du moins sur windows, il doit y avoir une image de fond qu'il faudrait écrasé également.
Sur linux, le résultat est sûrement ce que tu souhaites, il n'y a pas ce fond.
(je comprend toujours pas cette volonté d'un thème par plateforme)

Bref, c'est un début de piste à approfondir ;) ...

Publié : 15 févr. 2008, 14:17
par pirlouy
'tain, je l'utilise souvent, mais j'ai pas pensé à le placer ici...
Il suffit effectivement d'utiliser -moz-appearance: none !important;

(none parce que je ne veux pas de fond, j'en ai déjà un autre dessous).

Merci bien. Effectivement, je me demande quand même si ce n'est pas un bug. C'était déjà comme ça dans la beta 1...