並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 31 件 / 31件

新着順 人気順

bemの検索結果1 - 31 件 / 31件

  • 「Tailwind CSSめっちゃ負債になりそう」はそうでもないのでは、と思っている

    「Tailwind CSSめっちゃ負債になりそう」はそうでもないのでは、と思っている Tailwind CSS 1 を一目見た人、特にCSS初学者のうちけっこうな割合が「これエグい負債になりそう」と思う気がする。なぜなら実際にそのような意見をちらほら見るからなんだけども、自分はあんまりそうは思っていないし、微妙に今のCSSについて誤解があるような空気も感じるのでその理由を説明したい2。JSXと同じで嬉しさを理解して使い慣れればなんてことはないのだけど、一方でその背景にある話はJSXより複雑なので単純に使って慣れればいいという話でもなさそう。 なお、この記事は私の以下の2ツイートを膨らませたものです。 Tailwind CSS、剥がすのは大変そうだけどそれをもって重大な負債になると評せるかは微妙に思っている https://x.com/aumy_f/status/18220941478532

    • CSSのclass名やJavaScriptの関数名を付けるときに役立つ単語リストのまとめ -Classnames

      CSSのclass名やJavaScriptの関数名を付けるときに悩んだり、ネタ切れになったことはありませんか? BEM, OOCSS, SMACSSで命名する場合はそれを使用すればよいのですが、特定のテーマ別にグループ化された単語のリストが必要になるときもあります。そんなときに役立つ単語リストをまとめたClassnamesを紹介します。 Classnames Classnamesは、CSSのclass名やJavaScriptの関数名を付けるときに便利な単語をリスト化したものです。MITライセンスで、商用プロジェクトでも無料で利用できます。

        CSSのclass名やJavaScriptの関数名を付けるときに役立つ単語リストのまとめ -Classnames
      • HTML,CSS初めて1ヶ月ぐらいの人に知って欲しいCSS設計のこと - Qiita

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 「HTML,CSSだって難しいよ!」 初心者でも始めやすいって言ったの誰ですかね。最初は覚えるのに必死だし、少しわかるようになったかな?で始めたサイト制作(コーティング)もエラーだらけで頭を抱える日々。そんな修行を耐えているみなさんに知ってほしい、CSSの設計についてお話できたらなと思います。概念的なこと中心になりますので細かいことは下記の参考文書をご覧ください。 『インプレス社 Web制作者のためのCSS設計の教科書 モダンWeb開発に欠かせない「修正しやすいCSS」の設計手法 谷拓樹著 2022年発行第1版』 注意 作者自身もプログ

          HTML,CSS初めて1ヶ月ぐらいの人に知って欲しいCSS設計のこと - Qiita
        • X(旧Twitter)がブロックの仕様変更を発表したところBlueskyが50万人超の新規ユーザーを獲得

          2024年10月17日、X(旧Twitter)のブロックに関する仕様が変更されました。この仕様変更が大々的に通知されたところ、競合ソーシャルメディアであるBlueskyが50万人超の新規ユーザーを獲得するという事態が起きています。 Bluesky gains half a million new users in one day after X changes how blocking works | Mashable https://mashable.com/article/bluesky-half-a-million-new-users-after-x-twitter-block-change 2024年9月24日、Xのオーナーであるイーロン・マスク氏がブロックの仕様変更を示唆するポストを行いました。これまでXでは、特定のユーザーにブロックされるとそのユーザーのプロフィール・ポスト・フ

            X(旧Twitter)がブロックの仕様変更を発表したところBlueskyが50万人超の新規ユーザーを獲得
          • CSSの新機能にどのように向き合えばよいか、新しいことを学んだり覚えることは頭の固い人には難しい

            ここ数年、CSSの進化はとても早いと感じている人は少なくないと思います。当ブログでもCSSの新機能をたくさん紹介してきましたが、一昔前にはこんなことができるようになるとは驚くばかりです。 そんなCSSの新機能に対して、どのように向き合えばよいのか、実際にどのように使用すればよいのか、その手引きとなる記事を紹介します。 元記事の「Old Dogs, new CSS Tricks」は、わたし達は老犬であり、老犬のような年配者や頭の固い人には新しいことを学ぶのは難しい、というニュアンスです。 Old Dogs, new CSS Tricks by Max Böck 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 新機能による疲れ サポートを言い訳にする 目に見えない改善 実際の使用例とデザイントレンド 習慣を断ち切る 確立さ

              CSSの新機能にどのように向き合えばよいか、新しいことを学んだり覚えることは頭の固い人には難しい
            • CSS のカスケードレイヤー `@layer` を使ってスタイルを階層化して管理する

              CSS のカスケードレイヤー `@layer` を使ってスタイルを階層化して管理する CSS の `@layer` ルールは、カスケードレイヤーを宣言するために使用されます。カスケードレイヤーとは、スタイルの優先度をレイヤー(階層)に分けて管理する仕組みです。`@layer` ルールを使用することでスタイルの記述順や詳細度に関係なくスタイルを宣言できるため、新しい形式の CSS 設計を実現することができます。 CSS の @layer ルールは、カスケードレイヤーを宣言するために使用されます。カスケードレイヤーとは、スタイルの優先度をレイヤー(階層)に分けて管理する仕組みです。@layer ルールを使用することでスタイルの記述順や詳細度に関係なくスタイルを宣言できるため、新しい形式の CSS 設計を実現できます。 @layer ルールは CSS カスケーディングレベル 5 で定義されており

                CSS のカスケードレイヤー `@layer` を使ってスタイルを階層化して管理する
              • ZOZOTOWNのフロントエンド開発にCSS in JSを導入して2年後の状況 - ZOZO TECH BLOG

                はじめに こんにちは。ZOZOTOWN開発本部フロントエンドの菊地(@hiro0218)です。 現在、ZOZOTOWNではWebフロントエンド技術のリプレイスプロジェクトが進行しています。以前の記事ではCSS in JSの技術選定をした際の背景や課題について紹介しました。 techblog.zozo.com その後、「ZOZO Tech Meetup - Web フロントエンド」でおよそ1年後の状況を簡単に共有させて頂きました。 speakerdeck.com 今回はZOZO Tech Meetupでお話した内容に加えて、CSS in JS導入から2年後の現状を改めて紹介したいと思います。 CSS in JS導入後の運用状況 ZOZOTOWNの開発体制は、Webフロントエンドだけでも5つのチームが存在し、さらに外部の業務委託メンバーも加えると、開発に携わるメンバーは執筆時点でのべ50名を超

                  ZOZOTOWNのフロントエンド開発にCSS in JSを導入して2年後の状況 - ZOZO TECH BLOG
                • 群雄割拠のCSSフレームワークのトレンドを理解する | レバテックラボ(レバテックLAB)

                  執筆 山内 直 有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)に所属するテクニカルライター。出版社を経てフリーランスとして独立。ライター、エディター、デベロッパー、講師業に従事。屋号は「たまデジ。」。著書に『Bootstrap 5 フロントエンド開発の教科書』、『作って学べるHTML+JavaScriptの基本』など。 監修 山田 祥寛 静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。 主な著書に「独習」シリーズ、「これからはじめるReact実践入門」、「改訂3版 JavaScript本格入門」他、

                    群雄割拠のCSSフレームワークのトレンドを理解する | レバテックラボ(レバテックLAB)
                  • 弥助関連史料とその英訳 / YASUKE in historical materials - 打越眠主主義人民共和国

                    ※編集中なのでちょっとおかしいところがあります。 ! Probably you’ll find typos and wrong formats in the article right now, because it’s under rivision! はじめに Introduction by the author 筆者の連絡先 How to contact me 太田牛一『信長記』The Chronicle of Oda Nobunaga 池田家本『信長記』Ikeda-hon, a autograph copy 尊経閣本『信長記』Sonkeikaku copy 尊経閣本の信頼性に関する議論 Discussion on reliability of Sonkeikaku copy 独自記事増補説 Were extra passages added later? 天正9年のイエズス会書簡 J

                      弥助関連史料とその英訳 / YASUKE in historical materials - 打越眠主主義人民共和国
                    • まだまだある実例に沿った:has()の使い方 | POSTD

                      :has()疑似クラスは筆者が断トツで一番気に入っているCSSの新機能です。筆者と同じ意見の読者も多いでしょう。少なくとも、State of CSSのアンケートに回答した方の中には多くいるはずです。セレクタを逆向きに指定できることで、これまでできると思いもしなかったようなすごいことがもっと可能になります。 「もっと」と言うのは、すでに多くの人が極めてスマートなアイデアを色々と発表しているからです。以下に一部紹介します。 Using :has() as a CSS Parent Selector and much more(Jen Simmons) Quantity Queries for “islands of elements” with the same class, thanks to CSS :has()(Bramus) Style a parent element based o

                        まだまだある実例に沿った:has()の使い方 | POSTD
                      • ReactコードをCSSの:hasセレクタで置き換える | POSTD

                        CSSの新しい:hasセレクタと、これを使用したReactコードの改善方法について説明します。実用的で美しい例とともに。 大昔、とは言ってもCSSが出てきた当初の話ですが、CSSはカスケードする仕組みになっていると教えられていました。それは、Cascading Style Sheetsという名前からも分かります。CSSでは、入れ子のように要素の中の要素を指定し、さらにその中に含まれる要素を指定していくことができます。しかし、その逆はできません。したがって、子要素が親要素にスタイルを適用するには、JavaScriptを使うしかありませんでした。 今までは。 すべての主要ブラウザがCSSの:hasセレクタに対応したことで、親要素を指定できるようになりました。それだけではありません。これは世界が一変したと言えるほどの出来事です。筆者のように、要素の角を丸くするために透過GIFを使用していた時代か

                          ReactコードをCSSの:hasセレクタで置き換える | POSTD
                        • X(旧Twitter)がブロックの仕様変更の適用を開始、相手にブロックされても投稿が見える「ブロック貫通」状態に

                          2024年10月の発表通り、Xがブロックに関する仕様の変更の適用を開始したことがわかりました。これにより、Xユーザーは相手にブロックされていても、相手の投稿内容を確認することができるようになります。 Blocking on X https://help.x.com/en/using-x/blocking-and-unblocking-accounts X updates block feature, letting blocked users see your public posts | TechCrunch https://techcrunch.com/2024/11/03/x-updates-block-feature-letting-blocked-users-see-your-public-posts/ X now lets blocked users see your post

                            X(旧Twitter)がブロックの仕様変更の適用を開始、相手にブロックされても投稿が見える「ブロック貫通」状態に
                          • Netflix Japan - Watch TV Shows Online, Watch Movies Online

                            '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                            • 世界の快適音楽セレクション 2024年12月7日(ゴンチチ、ザ・キンクス、マイルス・デイヴィス、トム・ウェイツ、サマラ・ジョイ、マルコス・ヴァーリ) - ラジオと音楽

                              www.nhk.jp 【目次】 オールの音楽 ゴンチチ「Love」 The Kinks「All Day and All of the Night」 Miles Davis「All Blues」 Tom Waits「Ol' 55」 ディスカバー・カバー(藤川パパQ) Samara Joy「No More Blues」 トピックス(藤川パパQ) Marcos Valle「Bora Meu Bem」 オールの音楽 ゴンチチ「Love」 www.youtube.com A Magic Wand of“Standards” アーティスト:GONTITI ポニーキャニオン Amazon The Kinks「All Day and All of the Night」 三上さんの選曲。イギリスのロックバンド:ザ・キンクスの曲。「やったるでー!」満載の曲ということです。 www.youtube.com KI

                                世界の快適音楽セレクション 2024年12月7日(ゴンチチ、ザ・キンクス、マイルス・デイヴィス、トム・ウェイツ、サマラ・ジョイ、マルコス・ヴァーリ) - ラジオと音楽
                              • 【分野別】エンジニア1年目の自分に読んでほしい書籍 - Qiita

                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 「エンジニア1年生の自分に読んでほしい書籍」をまとめて紹介。 自分は2021年に新卒でWeb系エンジニアに就職し、2024年で4年目になる。 1年前の自分のスキル感は、 HTMLとCSSで静的コーディングができる JavaScriptで動きをつけたWebサイトを作れる Netx.jsとTypeScriptのチュートリアルを触ってたレベル PHPで簡易ブログを作れる これくらいのスキルセットだった。(入社前にインターンや独学で勉強してたレベル) そんな1年前の自分へ「エンジニアとしてこの書籍は読んで欲しい」というものを紹介したい

                                • Cursor の Rules for AI 全体のルール設定 翻訳 - Qiita

                                  TypeScript、Node.js、Next.js App Router、React、Shadcn UI、Radix UI、Tailwindのエキスパート。 コードのスタイルと構造 - 正確な例を用いて、簡潔で技術的な TypeScript コードを書きます。 - 関数型と宣言型のプログラミングパターンを使用し、クラスは避ける。 - コードの重複よりも反復とモジュール化を優先する。 - 補助動詞(isLoading, hasErrorなど)を用いた説明的な変数名を使用する。 - 構造ファイル:エクスポートされたコンポーネント、サブコンポーネント、ヘルパー、静的コンテンツ、型。 命名規則 - ディレクトリにはダッシュ付きの小文字を使用する(例:components/auth-wizard)。 - コンポーネントには名前付きエクスポートを使用する。 TypeScriptの使用法 - すべての

                                    Cursor の Rules for AI 全体のルール設定 翻訳 - Qiita
                                  • フロントエンドの開発における負債化の要因

                                    概要 バックエンドのプロダクトに比べ、フロントエンド開発が負債化しているチームに出会うことは珍しくありません。特に、設計や実装方針が揺らぎやすいフロントエンド開発では、技術的な負債が蓄積しやすく、結果的にプロダクトの品質や開発効率が低下することが少なくありません。 これまで様々な現場に携わり、なぜフロントエンド開発において統一的な設計(ディレクトリ構造、コンポーネントの分離方針、状態管理の一貫性)が維持が難しい理由を考え、その理由を今回整理してみました。 本記事は、過去の経験を基にした一個人の意見です。そのため、何かお気づきの点やご指摘がありましたら、ぜひお知らせいただけると嬉しいです。また、主にReactに関する話になりますが、Vue.jsやSvelteにも適用できる話題を意識して書いています。なお、専門用語についての説明は省略していますので、その点はご了承ください。 この記事を読むこと

                                      フロントエンドの開発における負債化の要因
                                    • オーイシマサヨシ – 主人公になろう! feat.鈴木愛理 [Official Video]

                                      Listen & DL https://014014.lnk.to/BeTheHero Dance Performance Video https://youtu.be/E2PPjLXCHGA 【Music Video】 CAST : Masayoshi Oishi Airi Suzuki Director: Sou Yasui Choreographer: SACO MAKITA Director of Photography: Yuki Nakamura Lighting Director: Motoki Tanaka Production Designer: Shinnosuke Wada Making Director: Kohei Suzuki Transporter: Junichiro Ikuta Online Editor:

                                        オーイシマサヨシ – 主人公になろう! feat.鈴木愛理 [Official Video]
                                      • T・Pぼん | Netflix (ネットフリックス) 公式サイト

                                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                          T・Pぼん | Netflix (ネットフリックス) 公式サイト
                                        • 【インタビュー】Kis-My-Ft2宮田俊哉が作家デビュー! キッカケは「アニメの原作を作りたかった」

                                          【インタビュー】Kis-My-Ft2宮田俊哉が作家デビュー! キッカケは「アニメの原作を作りたかった」 Kis-My-Ft2の一員であり、アニメ好きとしても知られる宮田俊哉さんが遂にライトノベル作家デビューを果たす。デビュー作『境界のメロディ』は、メジャーデビュー直前にして亡くなったバンドマンと、その遺された相方の関係性を描く青春グラフィティ。感動譚として構成された本作をどのように新人作家・宮田俊哉は描いていったのか? 創作風景やライトノベルの想いについてもお話を伺った。 宮田俊哉とライトノベルの原風景 ──宮田さんといえばKis-My-Ft2のメンバーとして知られています。様々な番組や媒体でもいろんなアニメについて語られていましたが、ライトノベルについての思い出はありますか? 僕にとってライトノベルって、小説を簡単に読めることに気付かせてくれたジャンルなんですよ。ライトノベル以外だと、事

                                            【インタビュー】Kis-My-Ft2宮田俊哉が作家デビュー! キッカケは「アニメの原作を作りたかった」
                                          • イベリン: 彼が生きた証 | Netflix (ネットフリックス) 公式サイト

                                            '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                              イベリン: 彼が生きた証 | Netflix (ネットフリックス) 公式サイト
                                            • 阿修羅のごとく | Netflix (ネットフリックス) 公式サイト

                                              '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                阿修羅のごとく | Netflix (ネットフリックス) 公式サイト
                                              • Old Dogs, new CSS Tricks

                                                A lot of new CSS features have shipped in the last years, but actual usage is still low. While there are many different reasons for the slow adoption, I think one of the biggest barriers are our own brains. New feature fatigue Permalink to “New feature fatigue” #Right now, we’re in the middle of a real renai-css-ance (the C is silent). It’s a great time to write CSS, but it can also feel overwhelm

                                                  Old Dogs, new CSS Tricks
                                                • 梅雨時期に最適!通気性とおしゃれさ抜群の雨具

                                                  2男児育児中のミノリです^^/ 突然ですが みのり もうすぐ梅雨に入るね〜 子どもたちの雨具はどうされてます?? 友人 レインコートじゃあ蒸し暑いし 傘は風に煽られて怪我しやすいし… 何か良い雨具ないの? みのり ホントよね〜 暑いと子どもの機嫌も悪くなるし… 水着でもいいくらいよね。 友人 いや。。。 水着は。。。。絶対にない! 独断と偏見で ジメジメ蒸し暑い梅雨の時期に 使いやすい可愛い雨具があったのでご紹介します^^/ ポンチョ 普通のレインコートよりも通気性の良いポンチョ型。 無難でいろんな模様があって可愛い❤︎ リンク リンク リンク リンク レインハット ポンチョよりも もっともっと通気性が良いのがレインハット。 リンク 1,000円以下で購入できる安価で可愛く目立つ幼児用レインハット。 脇の下に通すベルト付きなので風で飛ばされる心配もなし。 みのり なんだろね。 見慣れないか

                                                    梅雨時期に最適!通気性とおしゃれさ抜群の雨具
                                                  • styled-components の歴史、現在、これから

                                                    Thank you - Open CollectiveFirst and foremost, thank you to everyone who has contributed to styled-components over the years. Open Source is hard work, and many of the larger feature and/or refactoring drives probably would never have shipped without your support! As... styled-components のメンテナンスモードへの移行が発表された。 これは、CSS in JS 並びに styling library の歴史において、1つの節目となる出来事である。 社内のプロダクトでは styled-components が使

                                                      styled-components の歴史、現在、これから
                                                    • 今すぐ購入: 購買意欲はこうして操られる | Netflix (ネットフリックス) 公式サイト

                                                      '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                        今すぐ購入: 購買意欲はこうして操られる | Netflix (ネットフリックス) 公式サイト
                                                      • Tóquio – Wikipédia, a enciclopédia livre

                                                        Tóquio (em japonês: 東京; romaniz.: Tōkyō, pronunciado: [to̞ːkʲo̞ː] (escutarⓘ), literalmente "capital do Leste"), oficialmente Metrópole de Tóquio (東京都 Tōkyō-to?), é a capital do Japão e uma das 47 prefeituras do país. Situa-se em Honshu, a maior ilha do arquipélago. Em 2015, Tóquio possuía mais de 13,4 milhões de habitantes, cerca de 11% da população do país, e a Região Metropolitana de Tóquio poss

                                                          Tóquio – Wikipédia, a enciclopédia livre
                                                        • 地面師たち | Netflix (ネットフリックス) 公式サイト

                                                          '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                            地面師たち | Netflix (ネットフリックス) 公式サイト
                                                          • WordPressを扱うエンジニアに対する質問事項 - Qiita

                                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? これまでWordPressを用いたWebサイト制作を多く手掛けてきましたが、フリーランスの方や他社様と制作業務をご一緒させていただくこともあります。 一口にWordPressを用いたWebサイト制作といっても、想定している進め方やレギュレーション、習得具合や期待などの認識がずれる懸念もありますので、このあたりを確認するとお互いのギャップが減るのではないかと質問事項を考えてみました。 この内容はWordPressでのサイト制作を行うエンジニア採用においても転用できる部分があると思います。 また、質問の意図を補完する意味で私の場合の回答例も

                                                              WordPressを扱うエンジニアに対する質問事項 - Qiita
                                                            • X(旧Twitter)がブロックの仕様変更の適用を開始、相手にブロックされても投稿が見える「ブロック貫通」状態に - ライブドアニュース

                                                              、Xがブロックに関する仕様の変更の適用を開始したことがわかりました。これにより、Xユーザーは相手にブロックされていても、相手の投稿内容を確認することができるようになります。 Blocking on X https://help.x.com/en/using-x/blocking-and-unblocking-accounts X updates block feature, letting blocked users see your public posts | TechCrunch https://techcrunch.com/2024/11/03/x-updates-block-feature-letting-blocked-users-see-your-public-posts/ X now lets blocked users see your posts https://www

                                                                X(旧Twitter)がブロックの仕様変更の適用を開始、相手にブロックされても投稿が見える「ブロック貫通」状態に - ライブドアニュース
                                                              • 実務で使うCSS設計を学ぶ『Web制作者のためのCSS設計の教科書』 - Qiita

                                                                今回読んだ本 Web制作者のためのCSS設計の教科書 モダンWeb開発に欠かせない「修正しやすいCSS」の設計手法 発刊されたのが2014年とおよそ10年前の本になりますが、Web制作においてカオスなCSSに陥らないよう、基本的なCSSのルールから主にコンポーネント設計の手法について書かれています。 以前『CSS設計完全ガイド』という、同じくCSS設計の書籍を読んだことがありましたが、こちらの方がより(文章量的に)ライトで、どちらかといえばCSS設計の概念的な部分で参考になる点が多かった印象です。 自分のCSS設計の現状 普段CSS(SCSS)を書くときは、このあたりを気をつけて臨むようにしています。 SCSS+BEM記法を使用 セレクタにHTMLタグ、idは使用しない 極力HTMLの構造に依存しないスタイルの当てかたをする(つもり) 既に定義されているスタイルの打ち消しは避ける ハイライ

                                                                  実務で使うCSS設計を学ぶ『Web制作者のためのCSS設計の教科書』 - Qiita
                                                                1