ウェブデザイン技能検定(国家資格)4(Webデザイン技術)css | 61歳の挑戦!(起業の為の勉強) 

ウェブデザイン技能検定(国家資格)4(Webデザイン技術)css

本サイトはアフルエイト広告を使用しております。
ウェブデザイン技能検定

重要な事は重複して記載致します

CSS

CSSとは

HTMLで作ったページにデザイン(色や文字など)を付ける仕組みを言う、HTMLは構造CSSは見た目

プロパティ名読み方内容
colorカラー文字の色
background-colorバックグラウンドカラー背景色
font-sizeフォントサイズ文字の大きさ
text-alignテキストアライン文字の位置
widthウィズ
heightハイト高さ
marginマージン外側の余白
paddingパディング内側の余白
borderボーダー枠線

W3Cとは

Webのルールを決めている団体(基本的な考え方の基準になって居る)HTMLやCSSを決めている団体

CSSによる統一的な管理

cssの書き方の種類

方法説明書く場所使用例
インラインcss(インラインスタイル)HTMLタグに直接<pstyle=”color:red;”>小規模向け
内部css(内部スタイル)<head>内に書く<style>p{…}/style>単ーページ向け
外部css(外部スタイルシート)別ファイルに書く<linnkrel=”stylesheet”href=style.css”>大規模サイト

cssの仕組み

cssはカスケーディングススタイルシートと言います、カスケードはスタイルは上書き優先順位で決まる

カスケーディングスの意味は、重なり合うスタイルの内どれを採用するかを決める仕組みを言う

優先順位の順

インラインスタイル(HTMLに直接指定)例<p style=”color:red;”>,(最も重要視される)

②idセレクタ(ユニークなIDに適用)例#main{ coler:blue; }

③classセレクター(グループに適用)例.box{ color:green;}

④タグセレクタ(要素に一括適用)例p{ color:black;}

⑤ブラウザのデフォルト(指定が無い場合の標準スタイル)

最後に入力した色などになる

継承(ケイショウ)

親要素のスタイルが子要素に自動的に引き継がれる事

継承される(color,font-suze,font-family,等)

継承されない(marginn,paddinng,border,等)

継承させたい場合は、inheritを使う

休憩画像

カスケーディング

重なり合った複数のスタイルの中で最終的にどれを適用するか決める仕組み

強い順位

インラインスタイル(style=””)→IDセレクタ#id→クラス.class→タグセレクタdiv

important(すべてに勝つ)

W3C

Webの技術を決めている国際的な団体

スタイルシートの読み込み

名称記号意味
link例<linnk rel=”stylesheet”typeHTMLファイルに外部スタイルシートを読み込むための一般的な方法(HTML内で使う)
relstylesheet(スタイルシート)
関係
typetext/cssファイルの種類(MIMEタイプ)
hrefstyle.css参照先ファイルの場所
@import古い形式CSS内に書くもの、他のcssファイルを読み込むために使う

メディアタイプの指定

メディアタイプとは

cssを使って画面用と印刷用などの表示環境に応じたスタイルを分ける事が出来る(画面の時と印刷の時でサイズを変えるや印刷ではボタンを表示しないなど)

HTMLの<link>タグで、どの画像にcssを適応するかをmedia属性で指定する

例 media=”print”→印刷時このcssを使う

説明
all全てのメディア
screen(スクリーン)パソコン、スマホ等の画面表示用
print印刷のプレビュー
speech音声読み上げソフト用

メディアクリエ

画面サイズに応じてcssのスタイルを切り替える仕組み(レスポンシブデザイン)

@media→メディアクリエの始まり

スタイルの指定方法

cssのスタイル指定方法は3種類

方法名特徴書く場所使用場面
外部スタイルシート外のファイルにまとめる(HTMLとCSSを別々のファイルに分ける方法)保持しやすい別ファイル(.css)複数ページで共有したい時
内部スタイルシートHTML内にまとめる(1ページ内で手軽に纏められる)<hesd>内の<style>タグページ単位で使いたい時
インラインスタイル要素ごとに直接書く(一時的に個別変更時に使う)HTMLタグ内一部だけ個別に変えたい時

ボックスモデル

4つの層で出来ているコンテント、パディング、ボーダー、マージン

widthとheightはコンテントのサイズを表します

box-sizing:border-boxは、paddingとborderを含んだサイズです

コメントとは

人間には見えるけど、ブラウザには無視される説明文、メモに役立ちます

cssコメント→/*で始まり*/で終わる

HTMLの場合→<!– –>と書く

セレクタ、プロパティ、値

用語説明主な記号
セレクタどのHTML要素にスタイルを当てるかを指定する<p> <h1>
プロパティどんな見た目にしたいかを決める項目color font-size
プロパティに設定する内容red 16px等

css3とは

CSSの最新バージョン次の表現が出来る、グラデーション、アニメーション、柔軟な色指定、メディクリエなど

hsl()とは

色の指定方法、h(色相)360まで、s(彩度)%、l(明度)%

opacityとは

透明度、0は完全に透明、1は完全に不透明

疑似クラス

特定の状態の時に適用するクラス風の指定

例 hover(マウスが乗った時)、active(クリック中)、focus(入力中など)

疑似要素

要素の一部にスタイルを当てる時に使う(::before)要素の前に追加される内容など

セレクタの詳細度(優先順位)

CSSのどれを優先して適用するかを決めるルール

例 インライン(1000点)<p style=”color:red”>、ID(100点)#title

子セレクタ(>記号)

直下の子要素だけに適用される

子孫セレクタ(スペース)

子や孫などすべての下位要素に適用されるdivの中にある全てのp要素が対象になります

休憩画像

 

3級学科試験CSSの出題傾向

単語読み説明
!importantインポータントCSSでの優先順位を1番最優先される
inheritインヘリット親要素からの継承を強制する指定、子要素が親と同じ値になる
:nth-child()エヌスチャイルド何番目の子要素かを指定してスタイルを適用できる疑似クラス
odd/even奇数・偶数表の交互行の背景に使用される
proportional fontプロポーシャナルフォント文字ごとに幅の異なるフォント
lower camel case(Java Script用)ローワーキャメルケース単語をつなぐとき2語目以降の先頭を大文字にする書き方(kebeb-case)

cursor:default;の意味は

標準の矢印カーソルに戻したい時に使う、手のマークにしたい時は、pointerを入力する

overflow-y:auto;とは

必要な時だけ、スクロールバーを表示させる

overflow-y:scroll;とは

常にスクロールバーが表示される

コメント

タイトルとURLをコピーしました