Vous pouvez utiliser n'importe quel traitement de texte pour écrire votre texte et balise, et visualiser le résultat dans votre browser. C'est gratuit.
Néanmoins, il existe des logiciels gratuits ou très peu chers, qui vous éviteront de taper les balises.
Informaticien de métier je suis sur Mac pour la qualité de son opérating système, et l'internet sans virus, j'utilise le logiciel BBEdit, car je l'avais déjà pour ses puissantes fonctions de recherche/remplacement sur des multi-fichiers/dossiers. Défaut, il est cher, 99 euros. Ce logiciel a l'avantage visualise en permanence dynamiquement le résultat.
Donc, si je modifie une commande CSS ou HTML, et j'ai instantanément le résultat dans la fenêtre à côté.
Depuis fin 2007, je suis passé à Coda 69$. Beaucoup plus convivial que BBEdit, avec la possibilité d'ouvrir plusieurs pages html en onglet, concept de clip agréable pour les phrases usuelles, look et ergonomie Léopard, lien du preview vers le code, gestion des CSS.
En plus Coda offre la documentation HTML et CSS en ligne que vous pouvez ouvrir dans un onglet. En un click vous passez de l'onglet de votre page en construction à l'onglet documentation.
C'est la même compagnie que le fameux FTP Transmit. Celui-ci est intégré dans Coda avec une gestion complète de catalogue.
Moins cher que BBEdit et Coda, il y a WebDesign 25 euros. Menu agréable, bon compromis. Mais, semble évolué faiblement.
Tab 20 euros. Pas mal, preview dynamique, et macros personnelles.
Smultron gratuit, bien, pas de preview dynamique.
Taco gratuit, peu d'options dans les menus, preview dynamique. Pas d'onglet, mais néanmoins multi-fenêtre. Très bien pour commencer, car simple et gratuit. Il vous manquera que la documentation en ligne, et le FTP.
Sur PC, désolé, je ne connais pas, mais un logiciel équivalant à Taco gratuit ou BBEdit et Coda, les plus puissants, cela doit bien exister. Bonne recherche.