ウェブデザインにおいて「Masonry(石組み)レイアウト」は古くからデザイナーの悩みの種であり、いくつもの解決法が提示されてきました。2025年の暮れにW3Cによって草案がまとめられたCSSグリッドレーン(Grid ...
CSSのnth-childで偶数/奇数行などn番目を装飾する方法(2ページ目) リストやテーブル(表組み)など多数の項目が連続する要素は ...
div, p, aなどの要素を二つ繋げたものを一つのドロップシャドウで処理するスタイルシートのテクニックを紹介します。 上がborder:1px;の状態、下がbox-shadowで一つにした状態です。 Drop shadow for 2 elements preserving the intersection in CSS 凸型の要素はタブや上から ...
この2値構文がCSSレイアウトの明確化にどのように役立つのか、display: block flow-root;とdisplay: inline flow-root;に注目してみるとよく分かります。 flow-root の値は、ブロックとインラインのレイアウトについて考えれば、理にかなっています。これは、通常フローと ...
みなさんこんにちは、@ultaroです! 前回(part2)の記事は読んでいただけたでしょうか? 今回の記事では、CSSフレームワークにフォーカスを当てていきます! 人気のCSSフレームワークにはTailwind CSSや Bootstrapがあります。これらのCSSフレームワークは実は有名 ...
CSSセレクタとは何か?──スタイルの命を吹き込む“指定”の本質 1. はじめに:セレクタとは対象を見つける眼 CSSにおける「セレクタ(Selector)」とは、HTMLドキュメント上のどの要素にスタイルを適用するのかを指定するための構文でございます。 例える ...
オープンソースで提供されているCSSフレームワーク「Tailwind CSS」をめぐり、とあるプルリクエストが「収益性がない」としてクローズされました。批判に対して、Tailwind CSSの開発を行うTailwind ...