1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

reset.cssによる違いを実際に比べてみた

Posted at

はじめに

開発を進めていく中でブラウザによるデザインの違いが発生した事があり
その時にreset.cssを知ったのでどんなreset.cssがあってどんな違いがあるのかを
次回のプロジェクトを立ち上げた時の役に立つと思って比べてみました。

対象者

この記事は下記のような人を対象にしています。

  • 駆け出しエンジニア
  • プログラミング初学者
  • 今からプロジェクトを立ち上げようとしている方

reset.cssとは

Webページはブラウザによってそれぞれデフォルトでスタイルを持っているため
その要素に当たっているデフォルトのスタイルをキャンセルする(resetする)
スタイルを当てるcssファイルの事です。

スタイルをリセットしておかないと開発時に確認しているブラウザでは
想定通りのスタイルが当たっているが、それ以外のブラウザでは
上手くデザインが表現できていないという事が発生してしまいます。

デメリットとしては当然デフォルトで当たっているスタイルを
リセットしてしまうのでスタイリングする手間が増える場合があります。

デフォルトでのブラウザ間での見え方の違い

<div>
  <div style={{background:"blue", width:'100%',height:'50px'}}>divタグ</div>
  <h1 style={{background:"red", width:'100%'}}>h1タグ</h1>
  <h2 style={{background:"green", width:'100%'}}>h2タグ</h2>
  <p style={{background:"orange", width:'100%'}}>pタグ</p>
  <button style={{background:"pink", width:'100%'}}>buttonタグ</button>
</div>

image1.png
左からedge、Safari、Chrome

代表的なタグを見てみると

  • 文字のスタイル
  • padding
  • buttonのデザイン
    などの違いが発生している事がわかると思います。

様々なreset.cssを適応してみる

A (more) Modern CSS Reset

image.png



mayank99/reset.css

image.png



A Modern CSS Reset

image.png



### elad2412 the-new-css-reset

image.png



necolas normalize.css

image.png

結論

ただcssをリセットするだけではありますが、いろいろな種類があり
それぞれが特徴を持っている事がわかった

おわりに

使ってみた感想ですが、どれもそれぞれメリットデメリットがあるので
一番プロダクトに合っている、自分に合っているものを
使用して使いづらい部分をオリジナルにする方法がベストなのではないかと
感じました。

最後まで読んで頂きありがとうございました。
少しでも参考になったと思ったらいいね!お願いします

参考記事

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?