タグ

Web制作とメンテナンスに関するlion_7326のブックマーク (3)

  • メンテナンス性の高いCSSコーディングが大切な理由|TAK / Web Creator.

    はじめまして!TAK(@tak_dcxi)と申します。 noteのアカウントを取得して数週間経つのですが、一度も投稿をしていないはずなのにフォロワーが15人もいたのでそろそろ手を出さないとなーと思いながら書いております。 今後もnoteを投稿していこうとは思っておりますが、僕が投稿するnoteは基的に自分自身への備忘録のつもりで書いています。 今回のnoteもあくまで自分の感想の紹介であり、世間一般の考え方とは違うものも含まれます。あくまで参考としてご覧いただけますと幸いです。 # なぜ丁寧なCSS設計が求められるのか? 簡単に言えば以下の点です。 - 保守性・メンテナンス性が向上する - 複数人でコーディングを行う際に作業がスムーズに行える - スケールの大きなwebサイトに対応しやすくなる まず、「保守性・メンテナンス性が向上する」という点ですが、これはめちゃくちゃ大切です。 Web

    メンテナンス性の高いCSSコーディングが大切な理由|TAK / Web Creator.
  • BEM を使うべき5つの理由(なぜ BEM が G.R.E.A.T といえるのか) - Frasco

    CSS は、比較的簡単に使いこなすことができます。しかし、それを使い続け綺麗な状態を長期的に保つこととは全く別の話です。知らず知らずのうちに乱雑になっていきます。ありがちですよね?そんな時、命名規則の出番です。様々な選択肢がある中で私が選んだのが BEM なのです。 BEM とは何か BEM とは、命名規則の一種で、モジュラーでメンテナンス可能なスタイルを書くことができます。 BEM は、Block-Element-Modifier の略語で、クラス名は3つ[^1]のパートから成ります。実際の表記は block__element--modifier となり、Block から始まり、次に Element(アンダースコアが2つ)、そして最後に Modifier が続きます(ダッシュが2つ)。 画像1:BEM で命名されたコンポーネントの例 Block(ブロック) Block は、独立しており再

    BEM を使うべき5つの理由(なぜ BEM が G.R.E.A.T といえるのか) - Frasco
  • メンテナンス性に優れ、拡張性を備えたCSSを書くために -メンテナブルCSS

    メンテナンス性に優れ、拡張性を備えたCSSを書くための「MaintainableCSS」を紹介します。 あるスタイルを修正する際に他に影響を与えてしまわないか、せっかく書いたコードが先祖帰りしないか、似たページをつくる時にコードを再利用するのに問題はないかなど、全部はもちろん個々でも非常に参考になると思います。 MaintainableCSS 以下、各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様に許可を得て翻訳しています。 メンテナブルCSSにすることのメリット 1. はじめに 2. セマンティック 3. 再利用 4. ID 5. コンベンション 6. モジュール 7. ステイト 8. バージョニング メンテナブルCSSにすることのメリット モジュール化、カプセル化 スタイルはあなたの許可なしで、他のスタイルの影響を受けません。 どんなデザインの要件でも あなたの必要

    メンテナンス性に優れ、拡張性を備えたCSSを書くために -メンテナブルCSS
  • 1