Sass HTMLとCSSの基本[No.1]

  • cssの基本

  • ブロック要素とインライン要素

  • displayプロパティ

  • 中央揃えにする

  • 詳細度

  • hover

CSSの基本

クラス名の前には . をつける
ID名の前には#をつける

小要素だけにスタイルを当てるにはスペース空けて小要素を書く↓

.contnet h1{
    color: red;
}

複数にスタイルを当てるには , で区切る↓

h1, p{
    color: brown
}

合わせ技↓

.content h1, .content p{
    color: green;
}

ブロック要素とインライン要素

ブロック要素は縦並びに配置される<div>,<h1><p>など

インライン要素は横並びに配置される<span>,<a><ing>など
※縦幅と横幅のスタイルは無視される

displayプロパティ

blockinlineinline-blockに変更できる
inline-blockは横並びだけど縦幅と横幅のスタイルを無視しない

中央揃えにする

ブロック要素にをtext-align: center;を指定すると
子になっているinline、inline-block要素も中央揃えにできる

ブロック要素はmargin: 0 atuo;で中央揃えにする
※widthが画面いっぱいになっていると変わらない

詳細度

より詳細度の高いセレクターのCSSが適用される
ID > 二つのセレクタで指定 > class > 自分のタグだけ > 親のタグだけ

メモ予測変換
#ID名 .class名 で空のdivタグを生成できる
comand D 同じ文字列の複数行を一括編集
comand B サイドバーの表示切り替え
シフト オルト F  コードの自動整形

hover

セレクタ名に:hoverをつける
例)btn:hover

アニメーションに時間を設ける
例)transition all 0.5s;

この記事が気に入ったらサポートをしてみませんか?