更新日
#25 提供可能サービスのセクション【ポートフォリオ作成】
1|HTMLのコーディングをしよう
画像の名前のつけ方について
セクション内に、内容が似通った画像がある場合、一つひとつ特徴を考えて名前をつけていては大変なので、「共通名+連番」で名前をつけることがあります。(例:service__icon01.png、service__icon02.png)
そのため、複数似たような画像がある場合は
- 使用ソフト・言語のセクションのように「共通名+差分」でつける場合と(例:
icon-ai.png
、icon-ps.png
) - 今回のように「共通名+連番」でつける場合があります(例:
icon01.png
、icon02.png
)

もちろん、どちらが正解というのはありませんが、特徴がはっきりとしていて、名前をつけやすい画像の場合は「共通名+差分」で命名し、
これといってはっきりとした特徴がなく名前がつけずらい画像の場合は「共通名+連番」で良いかと思います。
動画内で書いたコード
2|CSSのコーディングをしよう
3つの要素を両端を揃えて均等に並べたいとき
動画の中で「3つのブロックを余白を入れてかつ両端を揃えて並べたい」時のテクニックを紹介しました。
改めて図解を用いて解説をします。
今回のケースではコンテンツのインナー(1140px)の幅いっぱいにひろげつつも、各ブロックに余白をつけたいという状況でした。

margin-right
やmargin-left
で余白をとると端のどちらかのブロックに無駄な余白が生まれてしまいます。
※真ん中のブロックにだけ左右に24pxずつ余白を取る方法もありますがスマートではありません。

そのため以下のような形で対応すると綺麗に表現することができます。

- ブロックの横幅を指定する(364px)
justify-content: space-between
で両端に揃えて均等に配置する- 1140px(インナーの幅)- 1092px(364px × 3ブロック)= 48px(余白)のができる
- 3つのブロックの2つの間に48pxの余白が均等に振り分けられ24pxの余白ができる
このテクニックは非常に良く使用するのでしっかりと理屈を押さえておきましょう。
動画内で書いたコード