HTML/CSS

コンテナをモダンなCSS指定で実装するメモ

通常、デモページのようなコンテナブロックを実装したい場合、

以下のように、max-widthやwidth、margin: 0 auto;を指定しますよね。

See the Pen
Untitled
by tom k (@tom-k-the-encoder)
on CodePen.

それを、以下のようなmin関数やmargin-inlineなどのモダンなCSSで書いてみようよという試みです。

See the Pen
Untitled
by tom k (@tom-k-the-encoder)
on CodePen.

私はどちらかというと

width: ○%;
max-width: ○○;
padding: ○px;
margin: 0 auto;

 

上記のような派閥にいるんですが、

width: min(○% - 〇〇px, ○○)
margin-inline: auto;
padding: ○px;

 

と書くことによって、確かに書く行数は減るよね、という印象。

実務で使ってみて、感覚を試してみたいと思います。とりあえずメモ!

参考にさせていただいたYouTubeチャンネル様:HIROCODE.様