こんにちは、シフトブレインでエンジニアとして働いている安田(@_yuheiy)です。 先日、株式会社ボーンデジタルから出版された書籍『Every Layout─モジュラーなレスポンシブデザインを実現するCSS設計論』に、監訳者のひとりとして携わりました。 Every Layout ...
CSSのレイアウトといえば、伝統的にはfloatプロパティ、最近ではFlexboxを使うのが常識。でも、仕様策定中の「Grid Layout Module」を使うと、もっと効率よくレイアウトができるようになりそうですよ。 複雑なWebサイトを作成する場合、グリッドは重要な役割を ...
2024年2月刊行の『作って学ぶHTML + CSS グリッドレイアウト』(エビスコム・著)より、著者のまえがきを掲載します。本書の企画意図やどのような内容の本なのかが語られていますので、ぜひ購入時の参考にしてください。 まえがき 「HTML&CSSは簡単」と言わ ...
ChromeとFirefoxにデフォルトで実装された、CSS Grid Layout Module(グリッドレイアウトモジュール)。その基本的な機能と使い方を、デモを交えて。 Webアプリケーションはいよいよ複雑化してきています。そのためフロートを使ったハック的なソリューション抜き ...
では、CSSでページ全体のレイアウトを決定する簡単な手順を確認しよう。基本的な部分は画像の配置について解説した回と同じである。現場で制作を担当する人ならもちろん、作業を統括する役目であってもこれくらいは理解しておいたほうが便利なので ...
CSSフレームワークは、ブラウザごとのデフォルトスタイルをリセットできたり、レイアウト向けに汎用性の高いスタイルが定義されているライブラリだ。JavaScriptライブラリと同様にXHTMLへCSSファイルをリンクさせれば、idまたはclass属性を追加するだけで ...
XHTMLはWebページの「構造」(文書構造)を、CSSは「見栄え」(視覚表現)を指定するものである。旧来はHTMLで両方を指定することが多かったが、Web標準ベースの制作では両者の役割分担をはっきりと意識し、分離を図る必要がある。 CSSの役割 XHTMはWebページ ...
table要素で作られたテーブルレイアウトなウェブページを、CSSだけでレスポンシブ化する簡単な方法を解説。表のセルを作るtd要素に対してdisplayプロパティを使えば、HTMLソース上では表組みのまま、各セルを分離して再配置できます。画面サイズに応じて表 ...
ノルウェーのオスロ発--ウェブフォーマットの標準仕様であるCSS(カスケーディングスタイルシート)は、知る人の比較的少なかった長い期間を経て真価が認められ、新世代のインタラクティブで洗練されたウェブページの開発技法として中心的な役割を ...
最近のページやサイト作成に欠かすことのできない「CSS(カスケーディング・スタイル・シート)」ですが、そのレイアウト作成を行う際に便利なリソース22種類です。ゼロから作るよりは楽に製作できるはず。 詳細は以下の通り。 40種類のCSSレイアウトが ...
サイトのコンテンツのレイアウトを考える場合、コンテンツをどのようなレイアウトでは位置すればいいのか悩む場合が多々あります。2コラムにするのか3コラムにするのか、それぞれのコラムの下にさらに子コラムを入れるのか否か、右サイドに置くのか ...