Table des matières
Un site web est une mécanique fragile, une ensemble de bouts de code reposants sur d'autres bouts de code. Et lorsque vous créez vos pages, vous n'avez pas à votre disposition toute une équipe de testeurs pour vérifier que tout va bien et pour identifier les problèmes. Heureusement un outil intégré nativement à votre navigateur va vous permettre de faire ce travail bien plus efficacement : le debug.
NB : Le navigateur est le logiciel qui vous permet d'accéder à internet, à ne pas confondre avec le moteur de recherche. Par exemple, vous pouvez utilisez le navigateur Google chrome, Firefox, Edge ... en utilisant le moteur de recherche Google, Bing, Ecosia, Qwant ...

Cet outil vous permet de tester beaucoup plus précisément la largeur à la hauteur de la fenêtre de navigation :



Une fois cette icône cliquée, vous verrez apparaître une nouvelle interface :




Sur les mise en page complexes, il n'est pas toujours facile de retrouver un élément de votre page en particulier, surtout si cet élément est à l'origine d'un bug. Avec cet outil, vous pourrez le retrouver immédiatement et afficher ses caractéristiques :




Une fois le bouton sélectionné, son emplacement dans l'arborescence est indiqué :

Vous pouvez ainsi connaître directement plusieurs informations, par exemple :
Mais ce n'est pas tout ! Ici, nous rentrons dans une partie plus avancée. Vous pouvez également connaître et modifier directement sur le navigateur toutes les règles CSS de l'élément, en consultant le panneau de styles :

Dans notre exemple, les styles de l'élément dépendent de deux choses :
Vous pouvez activer ou désactiver des règles en cochant / décochant la case à gauche d'une règle. Cela affectera uniquement la version qui s'affiche actuellement dans votre navigateur, il vous suffira de recharger la page pour que tout revienne à la normale. Pour une fois, N'ayez donc pas peur de toucher à tout !



Enfin, l'onglet filter en haut de l'onglet vous permet de rechercher directement un élément qui contient l'objet de votre recherche
