ウェブページを作成する際の最も一般的な問題は、毎回面倒なレイアウトとJavaScriptロジックを書かなければならないことです。しかし、それらはほとんど同じです。
私はコーディングをスタイリング(CSS)に限定しようとしています。スタイリングこそが、実際に各クライアント/ウェブページにカスタマイズするものです。
ドロップダウンやラジオボタンを使用してウェブページをスタイリングしようとすると、苦痛になります。":hover"などのセレクタを有効にすることで、スタイリングはほぼすべての要素に対して可能になります。