HTMLは構造言語と視覚言語という両面をもっています。
- 構造言語:見出し、章立て、箇条書き、表など文章の組立を表現
- 視覚言語:文字種、字詰め、背景色など見た目を表現
視覚表現は人が文章を理解するうえで重要な要素のひとつです。しかし、本来は構造を表すために用いるものが、視覚表現のために用いられているケースがあります。たとえは、表(table要素)は構造を表すために用意されているものですが、レイアウトのために使用しているサイトが多く見受けられます。
文書構造と視覚表現を混在させた場合、文書構造が分かりにくいという欠点があります。
弊社では、視覚部分をCSSに集約し、文書構造と視覚表現を分離して制作いたします。
これにより、以下のメリットがあります。
- サイト全体での一貫したデザインの実現、メンテナンス作業の軽減
- SEO対策
- HTMLのファイルサイズの低減 など