プログラミング

コーディング初心者を脱出?CSSで隣接セレクタを使おう!!

最近コーディング案件が多く、バリバリ経験値を積んでいます!

コーディング初心者の方に

ぜひオススメしたい内容を用意しました

 

隣接セレクタを使おう!

 

Twitterでちょっと反響もらえたので紹介したいと思います

隣接セレクタというのは、指定した直後の要素に適用されるものです

実際に使い方を見てみましょう!

 

例題を見て学ぼう

【例題】li要素を中央寄せで横並びしてください

 

改善前

See the Pen
selecter
by kassa0916 (@kassa0916)
on CodePen.


ul要素の中にli要素を4つ横並びにしました

li要素の右側にそれぞれmarginを入れています

最後のli要素にmarginはいらないので0にしてます

 

改善後

See the Pen
selecter-improve
by kassa0916 (@kassa0916)
on CodePen.

隣接セレクタを使いました

li + li ←ココです!!

プラス直後の要素だけ適用することができます

つまり2番目から4番目までの

li要素の左側にmarginをつけることができました

結果として一行減らすことができましたね

 

1行削除しただけのメリットって何?

正直、自分も教えてもらったときに

あまり実感がありませんでした...

まず、文字数削減により容量が軽くなることで

ページの読み込み速度がコンマ単位で早くなります

ただ体感できないくらいの僅かな差です

 

一番のメリットはコードの管理が容易になること!

特に職場では細かい修正が何度もあり

キレイなコードであれば修正が楽になります

 

なので常に人に見せられる

キレイなコーディングを意識しましょう☆彡

-プログラミング
-,

© 2024 ワンアップ!!