Visual Studio utilise la fermeture des balises XHTML pour les balises HTML5
chaque fois que je tape des balises qui n'ont pas besoin d'une balise de fin, Visual Studio y ajoute une slash forward, comme si elles étaient XHTML.
je pense que c'est impur et ennuyeux, et j'espère que quelqu'un peut me dire comment résoudre ou contourner ce problème.
Il arrive même, quand j'ai terminé <!DOCTYPE html
avec un >
, et ça va la forme <!DOCTYPE html />
.
3 réponses
ce que vous pouvez faire est de désactiver l'option de fermeture automatique de l'étiquette dans Visual Studio.
allez à Outils > > Options > > Éditeur de texte > > HTML > > formatage
décochez l'option "Auto insert close tag".
cela vous permettra maintenant de taper <br>
(par exemple) et de ne pas l'auto-complétion <br />
Pour être complet je poste cette réponse. Bien que nous soyons en 2014 maintenant, avec Visual Studio 2013 et HTML5 est de plus en plus pris en charge par les principaux navigateurs, Visual Studio se comporte toujours de la même façon ... comme toujours?
l'option est juste un peu différente qu'en 2010 je suppose (basé sur la réponse acceptée).
pour Visual Studio 2012, allez à Outils - > Options - > Éditeur de texte - > HTML - > formatage et cliquez sur Tags Specific Options.
paramètres par défaut - > l'étiquette Client ne supporte pas le contenu, définissez fermeture de la balisePas de balise de fermeture.