コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

2024-01-01から1ヶ月間の記事一覧

2024年1月時点のCSS記述の採用順番についてざっくり理解する

import! がどうやって適応されていくのかの原理を理解する。 出典元 2024年時点だとLevel4の資料がベースになるのでそれを今回をベースに記載する。 CSS Cascading and Inheritance Level 4 どこの記述が利用されるかを決める "Cascade Sorting Order" CSSの…

オブジェクト指向CSS(OOCSS)とは何なのかをざっくりまとめる

提唱元のスライド Object Oriented CSS | PPT OOCSSが提唱された2009年頃のCSS事情 OOCSSが提唱された2009年頃は、再利用性を鑑みたCSSは少なく、ページ単位でCSSを置くことが多い時代でした。またSassなども本格的に流行する前だったため、動的に何かを生成…

RFC8058ワンクリック購読解除の仕様に関してざっくりまとめる

headerを設定すると何が起きるのか整理する 出典となるRFC RFC 2369 - The Use of URLs as Meta-Syntax for Core Mail List Commands and their Transport through Message Header Fields 日本語訳 RFC 8058 - Signaling One-Click Functionality for List E…

has_manyでorderを設定したものを無視したいときはreorderを使う

設定しているときに無視したいという特殊なケースの対策。基本は打ち消しをしないことを前提に書いたほうがよいが書かざるを得ないときにどうするかのためのメモ。 環境 $ bin/rails -v Rails 7.1.2 前提 has_manyなどの子の関連に関して、デフォルトの並び…