WebデザインはCSSとJavaScriptを使ってWebアプリケーションの見た目やユーザインタラクションを作ることです。
今時、このようなWebアプリケーションを使いたいと思うユーザがいると思いますか?
独自のスタイルとユーザが目的を達成することができるインタラクティブ性を考慮することは、モダンなWebアプリケーションを構築する上で最も重要な要素の一つです。
Webアプリケーションを表示しているスクリーンサイズやデバイスに最適なコンテンツの提供の仕方を、コンテンツそのものとは切り離して定義することができます。スクリーンの特徴に応じて異なるコンテンツを表示させることをレスポンシブデザインと呼ぶことがあります。CSSでCSS media queriesを使うことでレスポンシブなWebアプリケーションを構築することができます。
例えば、モバイルデバイスにはページ上にナビゲーションバーを表示するための十分なスペースがありません。そこで、メインのコンテンツの下に置くことがあります。Bootstrap Blog example を開き、ブラウザの横幅を狭くしてみると、右に位置していたエリアが、ページ下部に移動するのが確認できます。