本文へ移動
Unlogical Systems

Ctrl / ⌘ + K でも開けます

    Unlogical Systems

    CSS3 を採用する理由

    CSS3はWebページの見た目やレイアウトを定義する規格で、レスポンシブデザインの基盤です。杉並区のWebシステム開発会社である弊社がCSSをどう扱い、保守しやすいスタイルをどう作るかを解説します。

    CSS3とは

    CSS(カスケーディング・スタイルシート)は、HTMLで記述した構造に対して、色、文字の大きさ、余白、配置といった見た目を指定するための言語です。CSS3はその大きな拡張で、角丸や影、アニメーション、画面幅に応じて表示を切り替えるメディアクエリ、柔軟なレイアウトを実現するフレックスボックスやグリッドなどが加わりました。これらにより、ひとつのHTMLでパソコンとスマートフォンの両方に対応するレスポンシブデザインが実現できるようになりました。

    弊社が採用する理由

    Webサイトや業務システムの画面を作るうえで、CSSは見た目の品質と使いやすさを左右します。弊社が意識しているのは、「保守しやすいCSS」を書くことです。デザインを場当たり的に上書きしていくと、後から小さな変更をするだけで別の場所が崩れる、といったことが起きがちです。そこで、色や余白の基準をあらかじめ決め、部品ごとに整理した構成で記述するようにしています。また、パソコンとスマートフォンの両方で無理なく使える画面にするため、画面幅に応じた設計をCSSで行い、スマートフォン対応を後付けではなく最初から組み込みます。業務システムの画面では、装飾より入力のしやすさや見落としの少なさを優先し、その方針をCSSの設計に反映しています。Node.js上のツールで整形・圧縮を行い、表示速度にも配慮しています。

    向いている案件

    • パソコンとスマートフォンの両方に対応するレスポンシブなサイト
    • 業務システムの入力画面・一覧画面の見やすさ改善
    • 既存サイトのデザイン更新やスマートフォン対応の追加
    • WordPressテーマの見た目の調整

    保守・移行の観点

    CSSの規格は継続的に拡張されていますが、既存の書き方が使えなくなることはほとんどないため、規格自体の更新を強く意識する必要はありません。保守で問題になりやすいのは、長年の修正でルールが積み重なり、どこを変えると何に影響するか分からなくなった状態です。既存サイトを引き継ぐ際は、使われていないルールの整理や、基準となる色・余白の抽出を段階的に行います。特定のブラウザだけで表示が崩れる問題は、対応ブラウザの範囲をあらかじめ決めておくと判断しやすくなります。変更はステージング環境で複数の画面幅を確認してから本番に反映します。

    組み合わせて使う技術

    よくあるご質問

    既存サイトにスマートフォン対応だけを追加できますか?

    HTMLの構造が整っていれば、CSSの追加と調整で対応できることがあります。構造が古い場合は、HTMLの整理もあわせて行ったほうが結果的に手間が少ないことが多く、現状を確認したうえでご提案します。

    デザインは弊社で用意したものを使えますか?

    可能です。デザインデータをお預かりし、HTMLとCSSに落とし込みます。パソコン用のデザインしかない場合は、スマートフォンでの表示方法をご相談しながら決めていきます。

    関連するサービス

    関連する開発ガイド

    関連用語: レスポンシブデザインステージング環境CMS

    監修: Unlogical Systems合同会社杉並区・西荻窪)公開

    まずは現場のエンジニアにご相談ください

    営業担当ではなく、実際に設計・開発を行うエンジニアが直接お答えします。ご相談・お見積りは無料、1営業日以内にご回答いたします。

    無料でご相談・お見積り

    資料の添付は、送信後に届く受付メールへの返信でお送りいただけます。

    相談・見積りは無料
    1営業日以内にご回答します

    無料で相談する