0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

CSS基礎

Posted at

CSSってなに?

CSSは、Webページの見た目(デザイン)を整えるための言語です。

HTMLが「構造・意味」を担当するのに対して、
CSSは次のような役割を持ちます。

  • 文字の色・大きさ
  • レイアウト(配置)
  • 余白
  • 背景色
  • 枠線 など

つまりCSSは、Webページの見た目担当です。

CSSでできること

CSSを使うと、次のような指定ができます。

  • 文字色を変える
  • 文字サイズを変える
  • 要素を横並びにする
  • 余白を調整する
  • 画面サイズに応じてデザインを変える

HTMLだけだと地味なページでも、
CSSを加えることで見た目が整います。

CSSの基本的な書き方

CSSは、「どの要素に」「何を」「どうするか」 で書きます。

セレクタ {
  プロパティ: ;
}

例:

p {
  color: red;
  font-size: 16px;
}
  • p:セレクタ
  • color:プロパティ
  • red:値

「pタグの文字色を赤にする」という意味です。

CSSの書き方の種類

① 外部CSS

<link rel="stylesheet" href="style.css">
p {
  color: blue;
}

② 内部CSS

<style>
  p {
    color: blue;
  }
</style>

③ インラインCSS

<p style="color: blue;">文章</p>

※ 実務では 外部CSSが基本 です。

CSSの指定方法(セレクタの種類)

タグセレクタ

p {
  color: red;
}

クラスセレクタ

<p class="text">文章</p>
.text {
  color: blue;
}

IDセレクタ

<h1 id="title">タイトル</h1>
#title {
  font-size: 24px;
}

よく使うCSSプロパティ

① 文字・テキスト系

プロパティ 役割
color 文字色
font-size 文字サイズ
font-weight 太さ
text-align 文字揃え
p {
  color: black;
  font-size: 16px;
}

② サイズ・余白系

プロパティ 役割
width 横幅
height 高さ
margin 外側の余白
padding 内側の余白
.box {
  width: 300px;
  padding: 16px;
}

③ 枠線・背景系

プロパティ 役割
border 枠線
background-color 背景色
border-radius 角丸
.card {
  border: 1px solid #ccc;
  border-radius: 8px;
}

レイアウト関連(Flexbox)

.container {
  display: flex;
  justify-content: space-between;
}

Flexboxを使うと、

  • 横並び
  • 中央揃え
  • 余白調整

が簡単にできます。

CSSを書くときの注意点

  • HTMLは構造、CSSは見た目
  • 見た目調整をHTMLに書かない
  • 同じ指定はまとめる
<!-- ❌ 非推奨 -->
<p style="color:red;">文章</p>
/* ⭕ 推奨 */
p {
  color: red;
}

まとめ

  • CSSはWebページの見た目を整える言語
  • HTMLと役割が分かれている
  • 基本は「セレクタ + プロパティ + 値」
  • レイアウトはFlexboxから覚えるのがおすすめ
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?