クルーデザイン

Webの勉強をしよう!Web制作の技術やサービス情報を発信します。

CSS

CSS 設定値の初期化(サンプル付き)

投稿日:2017年11月24日 更新日:

CSSフレームワークやプラグインのCSSをどんどん追加していくと、通常のタグに影響が出てしまう場合があります。
元のCSSを改修すれば良いのですが、影響が大きい場合や時間が無い場合があるかと思います。
他のCSSの影響を受けたくない特定のクラスだけ、CSSの設定値を初期化することが可能です。

すべてのCSS設定値を初期化

2行目ですべての設定値を初期化しています。
すべての設定値を表す特殊な属性「all」に初期化意味するプロパティ「initial」を設定します。
これだけで「親から継承されている設定値」「直前で設定されていた設定値」をすべて初期化することができます。
初期化された後は、設定まっさらな状態で属性に値を設定していきましょう!

特定のCSSの設定値を初期化

特定の設定値のみを初期化したい場合は次のようにします。

上記だとフォントサイズのみを初期化しています。
「親から継承されているフォントサイズ」「直前で設定されていたフォントサイズ」を初期化できます。

CSSの設定値の初期化は簡単に行うことができます。
設定値の初期化ができることだけでも覚えておくと役に立つと思いますよ!

一応サンプルも作成しました。

-CSS

執筆者:

関連記事

CSS テキストボックスのフォーカス時の青枠を無効にする

もしかするとChromeだけかもしれませんが、テキストボックスや画像にフォーカスされた時に青い枠が出てしまいます。 ↓こんなのです。 違和感がありますので、解除する方法を調べました。 CSSの設定のみ …

CSS 丸、正円の中に数字・文字を書く!(サンプル付き)

良くあるデザインで丸の中に数字や文字が入っているものがありますよね。 画像にしてしまうのも良いですが、汎用性も考えて出来ればCSSでやってしまいたいですね。 中の文字や大きさも自由に変更できるので、後 …

CSS 未加工の画像から丸いアイコンを作る(普通の画像だけでOK)

アイコンのような画像を表示させたいときがあります。 きれいな正円の中に画像が配置されているやつですね。   いちいち元画像から上記のような画像に加工するのは面倒ですよね。 画像データが増える …

CSS Animate.css の基本サンプル(通常・クリックされた・マウスオーバー)

テキストだけのサイトだと「さびしい」「少しだけ動きが欲しい」という場合には「Animate.css」が便利です。 Animate.cssは、あらかじめ定義されているクラスを追加するだけで要素にアニメー …

CSS ブロック要素(div)の内側に枠線を引く(box-sizing)

きっちりとブロック要素の幅を指定していたのに、枠線を引いたとたんレイアウトが崩れることがあります。 レイアウト崩れが起こる原因 これは、枠線はブロック要素の外側に引かれるためです。 例えば、横幅「10 …


comment

メールアドレスが公開されることはありません。