2017-06-12 5 views
1

Je passe du temps à écrire du HTML et CSS, et j'utilise les outils de développement dans Firefox 53. Plus précisément, le "HTML/DOM/CSS Inspector".Le surlignage de l'inspecteur Firefox DevTools peut-il être collant?

Lorsque vous déplacez la souris sur un morceau de code HTML dans la fenêtre Inspecteur, l'élément HTML rendu correspondant sur la page est mis en surbrillance. De plus, il y a des lignes de quadrillage et des superpositions de couleurs utiles et autres qui ne sont pas dessinées sur la page, ce qui était une bonne décision de la part des développeurs de Mozilla. Cependant, lorsque je déplace la souris hors de l'arborescence HTML, toutes les surbrillances et superpositions utiles disparaissent. Y a-t-il un moyen d'obtenir cette mise en surbrillance/superposition pour "coller"? Par exemple, jusqu'à ce que je clique sur un autre élément HTML, ou recharger la page, ou ... prendre d'autres mesures que de simplement déplacer ma souris?

Notez que le fait de cliquer avec le bouton droit sur l'inspecteur et en sélectionnant l'entrée de menu ": hover" est le plus catégoriquement pas ce que je recherche. Je veux changer le comportement de mouseover de l'inspecteur, pas celui de la page.

(Maintenant, je vais verser un autre coup de whisky et reprendre les combats avec les règles/Calculées-versus- « styles de navigateur » contrôles. Ce sont ... pas aussi bien conçu.)

Répondre

2

Le général Surligneur ne peut pas être basculé pour rester sur la page, il ne réagit que sur les nœuds.

Seuls quelques autres surligneurs sont collants, comme celui des éléments qui correspond à un sélecteur CSS spécifique ou la grille de CSS surligneur, tous deux situés à l'intérieur des Règles panneau latéral:

Selector matching and grid highlighter within the *Rules* side panel

L'adaptation du sélecteur de CSS Surligneur est actuellement (à partir de Firefox 53) celui qui se rapproche le plus de ce que vous cherchez, mais il manque les lignes de la grille. En outre, il existe déjà un request for adding a sticky element highlighter in Mozilla's bug tracker.

+0

Merci pour la réponse. Je regarderai ailleurs et verrai si un autre navigateur a déjà implémenté ceci, bien que je pense que la réponse sera "non" car cela ne semble pas être une requête commune. La demande de fonctionnalité Mozilla liée ne me remplit pas d'excitation; Je suis allé aussi loin que _Reported: il y a 2 ans_ et j'ai abandonné l'espoir que cela arriverait par FF56. –

+0

Dernièrement, j'ai vu un problème qui a été résolu 12 ans après son dépôt! Cela ne veut pas dire que celui-ci prendra aussi longtemps, même si cela signifie que la mise en œuvre dépend toujours des priorités. Donc, pour soutenir sa mise en œuvre, vous devriez voter pour elle ou décrire votre cas d'utilisation dans un commentaire, (ou fournir un correctif pour cela :-)). –

+0

Notez également que le bogue a été déposé par une personne de l'équipe DevTools, ce qui rend probablement un peu plus probable son implémentation à un moment donné. De plus, la demande de mise en surbrillance est évidemment plus fréquente que vous le pensez, car [une question similaire a été posée sur Super User] (https://superuser.com/q/1221703/324429) hier. –