cssとcontenteditable
styleタグ自体にdisplay:blockをあてることでブラウザ上に表示
contenteditableにすることでリアルタイム編集ができる
https://codepen.io/jcalifa/full/QwepvY
クリックしたら編集ができるタイプ
http://blog.frankmtaylor.com/2012/01/23/html5-contenteditable-and-css/