ChromeとFirefoxにデフォルトで実装された、CSS Grid Layout Module(グリッドレイアウトモジュール)。その基本的な機能と使い方を、デモを交えて。 Webアプリケーションはいよいよ複雑化してきています。そのためフロートを使ったハック的なソリューション抜き ...
\ 前回はCSSのflexboxについて紹介しました / Webページのレイアウトを作る技術は、時代とともに進化してきました。 テーブルレイアウト、floatレイアウトなど、様々な方法がありましたが、より複雑で柔軟なレイアウトを実現するために登場したのがCSS Gridです。
はじめに:Grid Layoutとは? CSS Grid Layout(グリッドレイアウト)は、2次元(縦・横)で要素を自由に配置できるCSSのレイアウト技法です。 これまでのfloatやflexboxでは困難だった、複雑なWebページ構造のレイアウトを簡潔に構築できます。 gap: 20px; /* 行・列の ...
次世代のCSSレイアウトとして注目されるのが、Grid Layout Module。実用段階まではまだ時間がかかりそうですが、活発な標準化の動きをチェックしておくとライバルに差を付けられそうです。 柔軟性に優れたCSSのグリッドレイアウト(Grid Layout)の仕様は ...
何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近 ...
Safariのレンダリングエンジン「WebKit」の公式ブログにて、CSSグリッドレイアウトLevel 3で実装される予定のメイソンリー ...
米Google Inc.は9日(現地時間)、Webブラウザー「Google Chrome」の最新安定版v57.0.2987.98を公開した。「Google Chrome 57」では“CSS Grid Layout(display: grid;)”がサポートされ、より複雑なレイアウトを柔軟に行えるようになった。 “Grid Layout”を利用すると、要素の ...
JavaScript を利用せずに HTML と CSS だけでアコーディオン UI を実装する場合、折りたたみ部分の開閉アニメーションをどうするのかが肝になる。 最近では JavaScript を利用しないでアコーディオン UI を実現するために <details> と <summary> を利用するケースもある。
Webページにおいて、コンテンツをHTMLに、デザインをCSSに分離するという手法が一般的になって久しい。CSSはシンプルな記法を持つが、その反面、同じような記述を何度も行わなければならず、記述が冗長になりがちでメンテナンス性にも問題がある。
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する