多くのインライン CSS、特にスタイルにまたがるユーザー入力の HTML コードをクリーンアップしようとしていますが、どこから始めればよいかわかりません。JavaScript を使用してスパンとスタイリングをマージする方法を知っている人はいますか? すべてのスタイリングをスタイル シートに移動することでインライン スタイルを変換する方法を見つけましたが、現在のように CSS ページをシステムに保存することはまだできません。(近い将来、それが目標になることを願っていますが、私の呼びかけではありません)
例 - この混乱を回します:
<span style="font-size: large;"><span style="font-family: arial black,avant garde;"><span style="font-size: xx-large;"><span style="font-size: large;"><span style="font-family: arial black,avant garde;"><span style="font-size: xx-large;"><span style="color: #000000;"><span style="font-size: x-large;"><span style="font-size: large;"><span style="font-family: arial black,avant garde;"><span style="font-size: xx-large;"><span style="color: #000000;"><span style="font-size: x-large;"><a href="index.php?p=75">Home</a></span></span></span></span></span></span></span></span></span></span></span></span></span>
これに:
<span style="font-size: x-large;color: #000000;font-family: arial black,avant garde;"><a href="index.php?p=75">Home</a></span>