2016-11-06 12 views
-3

最初にHTMLを使用してウェブサイト/ウェブページをレイアウトし、その後CSSでスタイルを設定する方が良いかどうか、またはあなたがそれに取り組んでいるときにスタイルを立てるのが一番いいのかどうか不思議でしたか?ウェブサイトをHTMLでレイアウトした後、CSSでスタイルを作成しますか?

+0

どちらのアプローチも存在し、それはあなたがより快適なものになります。私、私は行くように私はスタイル。それはサイトとレイアウトがどのように進んでいるかを私に感じさせます。私が見ているものが白黒の要素を積み重ねていると、これを実際に追跡することはできません。 – Utkanos

+0

私はこの質問がStack Overflowのためには広すぎると思います。 HTMLとCSSは両立していますので、両方を同時に行うことをお勧めします。 –

+0

私はあなたのページに依存していると思いますが、通常はCSSを使わないと、HTMLのデュオで "幅"、 "浮動小数点"などのCSSの重要な機能を書くことができなくなります。一緒になるほうがいいよ –

答えて

1

Web開発のための現在の "ベストプラクティス" 方法論は "プログレッシブ・エンハンスメント"(http://alistapart.com/article/understandingprogressiveenhancement)と "懸念の分離"(https://en.wikipedia.org/wiki/Separation_of_concerns#HTML.2C_CSS.2C_JavaScript)です。 HTML がページのレイアウトを提供しますが、そのために使用された要素は意味的に正しくなく、ページのレンダリングに実際に時間がかかることがあるので避けるべきです。

  • HTMLは、Webページの内容とセマンティクス(美学ではありません)です。
  • CSSはプレゼンテーションとレイアウト用です。
  • JavaScriptは動作のためのものです。

それぞれの言語を意図した目的で使用することで、Separation of Concernsの原則に従います。このコンセプトにより、ページのデバッグやスケーリングがずっと簡単になります。

ちょうどHTMLとコンテンツから始まって、その後にCSSを追加し、その後にJavaScriptを追加すると、プログレッシブエンハンスメントの原則に従っています。このコンセプトに従うことで、意図したオーディエンスと一緒に作業することがわかっているベースラインの外観、感触、および動作が保証されます。

今日の世界では、ページに適したレイアウトは1つだけではありません。そのため、「レスポンシブウェブデザイン」(http://alistapart.com/article/responsive-web-design)と呼ばれる第3の開発方法論が現在のベストプラクティスとなっています。あなたが必要とするレイアウトが1つだけではないことを考えれば、まずはHTMLを最初に、CSSを2番目に、JavaScriptを最後に行う理由があります。

関連する問題