どのHTML5リセットCSSを使用しますか?その理由は何ですか?より多くのケースをカバーしていることがわかっているものはありますか?
私はHTML5 Doctorの使用を開始しました: http://html5doctor.com/html-5-reset-stylesheet/ うまくいくようですが、私はそこにもっと良いものがあるのだろうか。
実際の話:値下げ kaikai が正しいにもかかわらず、* padding&marginを0にリセットするだけです。
残念ながら、私たちの99%には、数百のブラウザバージョンに対応するためのリソースや人材がありません。そのため、典型的なWebサイトにはリセットシートが不可欠です。
html5reset:(干渉しすぎています)
http://html5reset.org/ を見たところです
img,
object,
embed {max-width: 100%;}
そして:
html {overflow-y: scroll;}
私はそれが良い意図を持っていることを理解していますが、それはリセットシートの仕事ではありません。あまりにも多くの仮定を行っています。
ブループリントのリセット:(文字通りブループリント)
body {
line-height: 1.5;
background: white;
}
1.5の最新情報。そして、なぜ背景が白なのでしょうか?
Normalize.css:(正常ではない)
https://github.com/necolas/normalize.css/blob/master/normalize.css
いくつかのwebkit/ieハックでうまくいきましたが、
h1 {
font-size: 2em;
margin: 0.67em 0;
}
h2 {
font-size: 1.5em;
margin: 0.83em 0;
}
h3 {
font-size: 1.17em;
margin: 1em 0;
}
h4 {
font-size: 1em;
margin: 1.33em 0;
}
h5 {
font-size: 0.83em;
margin: 1.67em 0;
}
h6 {
font-size: 0.75em;
margin: 2.33em 0;
}
すべてのヘッダータグが対象です。 &彼らは体の行の高さをリセットしません。
上記のすべてが意図した仕事を上手くこなしていると思いますが、おそらく必要以上に上書きされるでしょう。
エリック・マイヤー
YUI
HTML5Boilerplate
上記は、ボイラープレートが(あまりにもフレンドリーな)側に傾いているプロ向けです。現時点では、カスタマイズしたリセットの80%は定型です。
3つすべてを少しずつ行って自分で作成しますが、それはロケット科学ではありません。
Normalize.css は、デスクトップブラウザーとモバイルブラウザーの両方に最適で、多くの一般的なHTMLテンプレートで使用されています。
しかし、all
とunicode-bidi
を除くCSSプロパティをリセットするCSS direction
プロパティを使用するのはどうでしょうか?そうすれば、追加のファイルを含める必要はありません。
{
all: unset
}
reset.css で使用される Blueprint CSS フレームワークは適切に機能し、HTML5要素を含みます。 screen.css ファイルに含まれます。
ブループリントは、新しいサイトのラピッドプロトタイピングに役立つリソースであり、そのソースコードはよく整理されており、学ぶ価値があります。
Eric Meyerは、CSSリセットのv2もリリースしました(ほぼ1年前にリリースしました)。
* {
margin: 0;
padding: 0;
}
シンプルだが完全に効果的。おそらく投げる:
body {
font-size: small;
}
良い測定のために。
NormalizeまたはHTML5 Doctorからのリセットを使用し、作業中のプロジェクトに合わせて変更します。
ところで、多かれ少なかれ標準になっているのは、リセットを使用するという概念だけです。