La barre latérale des signets dans Firefox semble être rendue en HTML

0

Cette règle dans une feuille d'utilisateurs que j'utilise semble l'affecter:

*[id*='related'], *[id*='side'], *[role*="complementary"], *[id*='Panel'],  *[id*='Layout'] {
    visibility:hidden !important;
}

Avant:
1

Après:
entrez la description de l'image ici

Alors, y a-t-il une documentation de son HTML?

Edit :: Et puis-je l'exclure par @-moz-document regexp()?

Solution de contournement :: préfixe bodysur tous les sélecteurs ( body [id*='related'],...) pour limiter l'application aux seules pages Web. (apparemment, la barre latérale ne vit pas dans une <body>balise) démo

réflexe de retard
la source

Réponses:

1

L'interface de Firefox est écrite en XUL, qui est une forme de XML. Son balisage est presque identique au HTML avec quelques autres avantages, en particulier pour les développeurs add-on.

Pour afficher le code qui construit l'interface utilisateur, ouvrez un nouvel onglet et accédez à chrome://browser/content/browser.xul. Cela affichera l'interface de votre navigateur Web dans le navigateur Web. Ensuite, utilisez les outils de développement Web intégrés de Firefox pour inspecter le balisage ou appuyez sur Ctrl + U pour afficher le code source.

C'est tellement facile à éditer, même pour quelqu'un qui a peu ou pas de connaissances en programmation. C'est pourquoi j'aime Firefox. Vous pouvez modifier le CSS en direct et, lorsque les modifications vous conviennent , utilisez Stylish pour créer un nouveau style (style vierge, en utilisant l'espace de noms XUL) et enregistrez-le.

Wk_of_Angmar
la source