takkaaaaaの日記

趣味について書いている個人ブログです

scssの導入でブログデザインのカスタマイズをしやすくしよう


公開日:
カテゴリ: ブログ運営
※本ブログには広告が含まれます

最近、Ruby on Railsの勉強をしているのですが、cssファイルの拡張子がscssとなっていたのが気になったので調べてみました。

scssとは

scssとは、cssファイルと互換性を確保しつつも、変数などを取り入れて記述方法をパワーアップさせたものだということがわかりました。

ブログのテンプレートをそのまま使う人でも、部分的に気になるところがあって、cssファイルを直すことはあるのではないでしょうか。その時、フォントサイズや色などを直すために、複数箇所を書き換えしないといけなくて面倒な思いをしたことはあると思います。scssにすることでそれが解決しました!

scssにすることによる利点

自分なりに調べてみましたが、scssにすることによって、下記の利点があると思います。

文法的にも、新しくプログラミング言語を覚えるほどの難しさはないので、仕事だけでなく、個人ブログレベルでもカスタマイズやメンテナンスするのに使うとよいのではないでしょうか。

導入方法、使い方、書き方は下記のサイトを参照

scssの導入方法、使い方、書き方は既に詳しく解説されたサイトがあるので、そちらを見てもらえば良いかと思います。scssの導入にはRubyをインストールしたりする必要があるので少し難しいです。。。

sassと書かれているサイトもあって混乱しそう。sassとscssは同じようなものだという認識でいいのかしら。
これからSassを始めたい人へ!導入手順をまとめてみた(Dreamweaver対応) | 株式会社LIG

より素早くCSSコーディングするための、Sass(SCSS)のmixinスニペット集 | Webクリエイターボックス

scssからcssに変換する方法

scssからcssに変換する方法ですが、私は以下の2つのどちらかをおすすめします。

わかりやすいのはKoalaを使う方かと思いますが、scssファイルをNetBeansで管理すると、NetBeansの編集支援機能を使えますし、文法誤りも指摘してくれるので、Webデザインのカスタマイズ効率が上がるかと思います。

私はFC2ブログ時代はKoalaを使っていたのですが、今のWordPressブログに引越してからはWordPressのテーマ配下(PHPファイル、scssファイル、cssファイル)をNetBeansのプロジェクトとして管理しています。

cssでよく使うのはfloatを解除するclearfixだと思うのですが、scssのmixinとして書くことにより、html(ブログのテンプレート、WordPressだとPHPファイル)のほうに書かなくて済むようになりました。見かけのデザインをCSS、ブログの構造はHTMLというように分けたいですからね。

scss関係でcompassというのもあるのですが、これからもう少し勉強したいですね。

終わりに

scssの導入により、ブログデザインのカスタマイズがしやすくなりました。同じ記述をたくさんの箇所に書く必要がなくなるので、修正漏れも減りました。scssはおすすめですよ。

ちょっと敷居が高いかもしれませんが、cssファイルをもう少し楽に直せたらいいのにと思う方は、scssにチャレンジしてみるのも良いのではないでしょうか。

takkaaaaaの日記トップページへ

私のブログを読んで頂き、ありがとうございます。管理人のtakkaaaaaです。

2013年から書き始めて、読んでくれた方に少しでもお役に立てればいいなと思って発信しています。よろしくお願いいたしますm(_ _)m

  • Location : 北海道の十勝地方出身、横浜市在住
  • Work : システムエンジニア・プログラマー(10年以上)
  • Interest :
    • ・音楽鑑賞(aikoのファンクラブに入ってます)
    • ・園芸・ガーデニング(観葉植物やイチゴやバジルなど)
    • ・投資・税金・節約(FP3級と日商簿記3級を保有)

詳しいプロフィールを見る
メッセージを送ろう