Comment formater du HTML avec une indentation lisible
Saisissez une chaîne HTML, choisissez `beautify` pour une présentation indentée ou `minify` pour une sortie plus compacte, puis lancez le traitement. Une entrée vide renvoie un résultat vide, tandis qu’une entrée non textuelle ou trop volumineuse est refusée.
Saisissez une chaîne HTML, choisissez beautify pour une présentation indentée ou minify pour une sortie plus compacte, puis lancez le traitement. Une entrée vide renvoie un résultat vide, tandis qu’une entrée non textuelle ou trop volumineuse est refusée.
À quoi sert le formateur HTML ?
Ce formateur HTML sert à rendre un texte HTML plus lisible grâce à une présentation indentée, ou à le condenser selon une transformation limitée des commentaires et des espaces. Il convient notamment pour inspecter rapidement une structure HTML, préparer un extrait à relire ou obtenir une version plus compacte d’un contenu existant. Le champ HTML attend une chaîne de caractères et sa valeur par défaut est vide.
Comment formater un contenu HTML
-
Saisissez ou collez votre contenu HTML dans le champ prévu à cet effet. Une chaîne vide ou composée uniquement d’espaces est acceptée et renvoie un résultat vide. En revanche, une valeur qui n’est pas une chaîne de caractères est refusée.
-
Choisissez le mode de sortie. Le mode par défaut est
beautify. Pour une entrée non vide, une valeur vide revient également àbeautify, tandis qu’une valeur qui, une fois convertie en minuscules, n’est pasminifysuit le chemin de mise en forme. -
Pour une mise en forme lisible, indiquez le nombre d’espaces d’indentation souhaité. La valeur par défaut est de 2 espaces. Pour une entrée non vide, les valeurs convertibles sont traitées comme des nombres entiers ; une conversion impossible ou une valeur inférieure à 0 ou supérieure à 8 revient à 2.
-
Lancez le traitement, puis consultez le texte produit. En mode
beautify, le résultat est une représentation indentée du HTML. En modeminify, les commentaires sont supprimés sauf ceux dont le contenu commence exactement par ` -
Si le contenu ne se traite pas, vérifiez d’abord son type, sa taille et sa structure. Une entrée non vide dépassant 1 000 000 octets UTF-8 est refusée. La mise en forme peut aussi échouer si la dépendance nécessaire à l’analyse HTML n’est pas disponible ou si une exception survient pendant l’analyse ou la mise en forme.
Comment interpréter le résultat
Un résultat non vide en mode beautify doit être lu comme une présentation indentée du texte HTML fourni, destinée à faciliter la lecture. Le nombre d’espaces choisi influence cette présentation lorsque la valeur respecte la plage acceptée. En mode minify, le résultat est plus compact, mais cette opération ne constitue pas une compression complète : elle applique seulement les transformations documentées sur les commentaires et les espaces.
Un résultat vide après une entrée vide est attendu. Pour une entrée non vide, une erreur signale une limite de traitement ou un problème rencontré pendant l’analyse et la mise en forme ; elle ne doit pas être interprétée comme une validation de la conformité du document. Ce formateur ne doit donc pas être utilisé comme validateur HTML, assainisseur ou filtre de sécurité.
Exemple pratique
Vous souhaitez relire plus facilement la structure d’un petit fragment HTML avant de le modifier.
Collez <div><p>Bonjour</p></div>, sélectionnez le mode beautify, indiquez 4 espaces d’indentation, puis lancez le traitement.
Le résultat est un texte HTML non vide présenté avec une indentation de 4 espaces, plutôt qu’un nombre précis de lignes ou de caractères.
Limites
- Une entrée non vide de plus de 1 000 000 octets UTF-8 est refusée.
- La mise en forme peut échouer si l’analyse HTML ne peut pas être effectuée ou si une exception survient pendant le traitement.
- Le mode
minifyne couvre que les suppressions et réductions de commentaires et d’espaces décrites.
Erreurs fréquentes
- Cause : la valeur fournie n’est pas une chaîne ou dépasse 1 000 000 octets UTF-8. Action : fournissez du texte HTML sous forme de chaîne et réduisez le contenu si nécessaire.
Questions fréquentes
Que se passe-t-il si le champ HTML est vide ?
Oui, si le champ reçoit une chaîne vide ou composée uniquement d’espaces : le traitement réussit et le texte formaté retourné est vide. Une valeur non textuelle est, elle, refusée.
Combien d’espaces d’indentation faut-il choisir ?
Le réglage par défaut est de 2 espaces. Pour une entrée non vide, une valeur comprise entre 0 et 8 peut être utilisée après conversion en entier ; une valeur impossible à convertir ou hors de cette plage revient à 2.
Que modifie le mode minify ?
Le mode minify supprime les commentaires, sauf ceux dont le contenu commence exactement par [if, réduit les espaces entre les balises, regroupe les espaces répétés et retire les espaces autour du texte. Il s’agit d’une transformation limitée, pas d’une compression complète.