Frontend et mobile

Outils HTML, CSS et JavaScript

Ces outils couvrent le quotidien du développement front : mettre en forme ou compacter HTML, CSS, JS, JSX, TS et TSX en repérant les erreurs de syntaxe, dessiner une mise en page Grid ou Flexbox avec un aperçu du rendu mobile, ou convertir entre HTML, Markdown et entités HTML. Côté visuel, on y trouve les générateurs de dégradés, d'ombres, de clip-path et de courbes cubic-bezier avec rendu en direct.

Le calculateur de spécificité CSS compare les scores A-B-C de plusieurs sélecteurs et montre le rôle particulier de :is() et :where(), qui n'ajoutent pas de spécificité contrairement à ce qu'on croit souvent. Le générateur de mise en page Grid/Flexbox laisse dessiner visuellement la grille avant de prévisualiser son rendu mobile. Tout se calcule dans le navigateur.

12 outils

FAQ des outils HTML / CSS Dev Tools

Comment calculer la spécificité d'un sélecteur CSS ?

Le calculateur de spécificité CSS décompose un sélecteur en son score A-B-C, correspondant aux identifiants, classes/attributs et éléments, ce qui permet de comparer directement deux règles pour comprendre laquelle l'emportera dans la cascade en cas de conflit.

Est-ce que :is() et :where() ajoutent de la spécificité à un sélecteur CSS ?

:is() prend la spécificité de son argument le plus fort, tandis que :where() n'ajoute jamais aucune spécificité, ce qui le rend utile pour des styles faciles à surcharger. Le calculateur de spécificité CSS affiche ce comportement pour vos propres sélecteurs.

Comment construire une courbe cubic-bezier pour une animation CSS ?

Le générateur cubic-bezier permet de placer les points de contrôle visuellement et de voir le mouvement résultant en temps réel, plutôt que de deviner les quatre valeurs numériques d'un timing-function à l'aveugle sans retour visuel immédiat.