300以上のホームページ制作案件に携わってきました。豊富な経験とお客様目線のホームページ制作、SEOを考慮した提案が強みです。茨城に寄り添ったサービスを多く展開してまいります。

CSS

CSSとは?

「CSS」はウェブページの見た目やレイアウトを設定するための言語の一つです。正式には「Cascading Style Sheets(カスケーディング・スタイル・シート)」と呼びます。

WEBページは主に「HTML」で作られますが、HTMLはページの内容や構造を表現するものです。そこで、HTMLで作られたWEBページの見た目を美しく、見やすくするために、CSSが使われます。

CSSは色や大きさ、配置など、ウェブページのデザインに関する細かな指定が可能です。

CSSはHTMLと一緒に記述することもありますが、基本的にはHTMLとCSSを別々のファイルに書いて、それぞれの役割をはっきりさせることが一般的です。この場合、HTMLファイルからCSSファイルを参照するように設定します。

CSSのカスケーディングルール

CSSは「カスケーディング(つまり、段階的な)」という特性があります。これは、同じHTMLの要素に対して複数のスタイルが適用される場合、どのスタイルが優先されるかを決めるルールがあるということです。具体的には、詳細度(特定性)やソースの種類(スタイルが記述されている場所)、そして記述の順番によって優先順位が決まります。

特定の要素を指すセレクタの優先度が高い

IDセレクタ(#id)はクラスセレクタ(.class)や要素セレクタ(element)よりも具体的なため、優先されます。

なぜIDセレクタが優先されるの?

IDセレクタは、HTML内で1つしか存在しない要素を指定するためのものです。すなわち、1つのIDは1つの要素にしか使われません。そのため、IDセレクタはクラスセレクタ、要素セレクタよりも優先してスタイルが適用されます。

どこに記述されているかで優先度が変わる

HTMLのstyle属性に記述されたインラインスタイル→外部CSSファイルに記述されたスタイルの順に優先順位が高くなります。

後に記述されているものの優先度が高い

後に読み込まれたファイル、後に記述されたルールが前に記述されたルールを上書きします。

important規則

スタイル宣言の最後に !important を付けると、他のどのルールよりも優先されます。ただし、これは他のカスケーディングルールを無視するため、必要な場合にのみ慎重に使用しましょう。

お知らせ

【お手軽パック】茨城の方限定! 50%OFFキャンペーン中。本当にいいホームページを始めやすい価格で 【お手軽パック】茨城の方限定! 50%OFFキャンペーン中。本当にいいホームページを始めやすい価格で

※ほぼ同条件の全国10,000以上のホームページの平均価格75万円の5分の1価格という意味。