2009-08-22 10 views
5

「マスターリセット」と呼ばれているのかどうかは分かりませんが、私の言うことは分かります。CSSマスターリセット - 短所?

アイブ氏は、私は気づいたが、IVEは、人々がその悪い習慣は、そのようなものを使用することを言うのを聞いていない現実の問題に

*{ 
     padding: 0; 
     margin: 0; 
    } 

を使用して。そこで、リセットスタイルシートを調べ、良いと思われるfound thisを調べました。しかし、それを使う価値があるかどうかわからない* {foo:bar;}の使用に問題がない場合

+0

ここで良い答えが見つからない場合は、www.doctype.comにお問い合わせください。 – Cleiton

答えて

4

一部のブラウザでは、フォーム入力のスタイリングを駄目にする人がいます。私はこれを使用していましたが、マイヤーリセットを偶然見つけて、安全で実績のあるアプローチのように思えました。

+0

マイヤーリセットにリンクしますか? –

+0

http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ –

+2

@Ben Alpertより上のリンクは最新です。代わりに最新のバージョンを使用してください - http://meyerweb.com/eric/tools/css/reset/index.htmlそれは私の目を驚かせることを止めることはありません人々が古いバージョンにリンクする頻度。 @ d03boy - OPが実際にMeyerの現在のリセットへのリンクを投稿しました。それは「これが見つかりました」リンクです。 –

2

CSSリセットの引数と、それに反する引数があります。一般的な考え方は、カスタムスタイルを適用できるすべてのブラウザに一貫して空白のキャンバスが与えられているすべてのプロパティを「ゼロにする」ことです。

リセットを使用して問題がすべてがリセットされるということです - ので、あなたはすべて、またはあなたのサイト内で利用することになるだろう、少なくともすべてのためのカスタムスタイルを指定する必要があります。

読むスヌークの見解:http://snook.ca/archives/html_and_css/no_css_reset/

私は、多くの場合、システムのコメントに適用される奇数のスタイルを持つサイトを参照してください。たとえば、<code>タグを付けてコメントを残して、サイトでcss-resetを使用しているため、コードタグに特別なスタイリングがないため、視覚的に無意味です。これは、MeyersやYahoosのようなフル・リセットによる問題に過ぎません。開発者は要素をリセットするためにスタイルを適用することを忘れています...あなたのフラット・リセットは単純ですが、他にも影響があります。

私の意見では、リセットしないで、ブラウザによって提供されるデフォルトスタイルの上に各要素をスタイルする方がよいと思います。

0

これは単なる個人的な好みだと思うと、スタイルが複雑になればなるほど、より重要なものになり、より具体的なリセットスタイルシートが重要になります。 重要なことは、すべての合理的なブラウザであなたのサイトが見えるようになっていることです。(この時点では合理的にIE6以上は含まれていません)。

私は極端な場合にマイナスマージンを処理するために、ほんの一握りのリセットに切り替えました。それ以外の場合は、最新のブラウザは数年前とは非常に異なるエコシステムです。