私はHTMLを基本的な形で使いました。主に、(主にJava EEをベースとするエンタープライズアプリケーションの)「サーバー側」で作業しています。HTMLとCSSの関係/違い
私が理解しているところでは、HTMLはブラウザで表示される「ページ」です(GUI開発者が作成し、ブラウザが適切にレンダリングするソースコード)。
たとえば、HTMLタグでは、「h1」要素を記述し、ブラウザにはの太字のというテキストが表示されます。
なぜCSSが必要ですか?私が知っていることから、CSSはHTMLページに「スタイル」を与えるために使われます。私が持っている混乱は、それ自体がスタイルを与えることができるHTMLではないのですか? CSSの作成の魅力的な理由は何ですか?
誰でも簡単な言葉でこれを理解するのを助けることができます。
ダウングレードしている人は理由を教えてください。 – CuriousMind
あなたが描いていることは、通常、「インラインスタイル」*と呼ばれています。なぜCSSにスタイルを入れるのが嫌なのか知りたければ、これを説明する資料がたくさんあります。例:http://stackoverflow.com/q/2612483/3001761 – jonrsharpe
ブラウザが 'h1'要素に適用する太字の外観は、ブラウザが使用するデフォルトのCSS規則の結果です。 HTMLは 'border'や' align'属性のようなスタイル情報を扱うために使われますが、html5以降は意味情報だけにhtmlを使うべきです。 –