2011-11-14 15 views
0

私はCSS内のすべての一般的な慣行、あなたは自動的に本当に例 最も一般的なCSSのプラクティスは何ですか?

最終的なウェブサイトのdeisgnに考えずに置くそれらの事を知りたい:私は見つけることができる場所

body {margin:0;padding:0;} 
ul {list-style:none;} 
img {vertical-align:middle;border:0;} 
a {text-decoration:none;} 
a:hover {text-decoration:underline;} 
table {border-collapse:collapse;} 
td {vertical-align:top;} 

誰もが知っていますこの種類の完全なリスト

+0

なものはありません_ "基本的な実践" _。誰もが異なる好みと好みを持っています。それぞれの状況とウェブサイトはユニークです。 – Sparky

+0

@ Sparky672、一部の人は最初からやり直すことを好む人もいます...それはあなたの意見であり、私はそれを尊重します – ajax333221

+0

あなたは意見ではありません。あなたは一つの答えがないものを求めています。誰もが "ベストプラクティス" _が異なっています。以下の回答の性質を覚えておいてください。あなたの質問に本当に答えることはできません。「CSSリセット」は、すべてのブラウザを一般的なCSSの開始点に「リセット」するだけです。あなたはまだそれの上にゼロから独自のCSSを書く必要があります。たぶん_CSS Reset_が本当にあなたが望むものですが、あなたの質問では完全にはっきりしていません。 – Sparky

答えて

3

通常は、まずはCSSをリセットすることをお勧めします。私が通常使用するものは、リセットスタイルシートの目標は、その上のデフォルトの線の高さ、余白や見出しのフォントサイズ、のようなもので、ブラウザの不整合を減らすことですhttp://meyerweb.com/eric/tools/css/reset/

です。この背後にある一般的な推論は、興味があれば2007年5月の記事で議論されました。リセットスタイルはCSSフレームワークによく現れ、元の「マイヤーウェブリセット」はBlueprintなどに取り入れられました。

ここで示したリセットスタイルは意図的に非常に一般的です。 body要素に設定されているデフォルトの色や背景はありません。自分のプロジェクトでこれを変わらない状態で使うことは特に勧めません。特定のリセットベースラインに合わせて、調整、編集、拡張、その他の調整が必要です。ページ、リンクなどの好みの色を入力します。

言い換えれば、これは出発点であり、触れない自己完結型のブラックボックスではありません。 Eric Meyer Reset CSS:これはとほとんどのウェブサイトを開始するための私のお気に入りのCSSリセットされ@Speed ...

に追加

+0

面白い、ありがとう! – ajax333221

1

http://yuilibrary.com/yui/css/

Yahooは

基礎CSSのリセットは、ブラウザによって提供されるHTML要素の一貫性のないスタイリングを削除リセット:

+0

彼があなたのリンクを編集して盗んだかどうかはわかりません。あなたがこれを投稿したとき、彼は同じリンクを持っていましたか? – ajax333221

+0

私は答えを掲示して、それと同じ分をリンクで拡張しました(私はブックマークに入れても分かりませんでした)。私はもっ​​と速かったと確信しています。 – Speed

+0

私は本当に気にしない...私はそれを投稿したときそこになかった。私たちは同じ時間に投稿したのです。 – espais

0

Yahooは素敵な選択をしています。これにより、信頼性の高いフラットな基盤が構築されます。 CSSリセットがロードされている場合は、プロジェクトに必要な明示的なCSSを記述します。

CSSベースは、ブラウザのベースラインと一致する共通のHTML要素のスタイル基盤を適用することでCSSリセットを補完することができます。

ヤフーベース

CSSの基本は、YUIのコアCSSの基礎(CSSリセットとCSSフォント)を補完するオプションのCSSファイルです。 CSSベースは、ベースラインブラウザで一貫したHTML要素のスタイル基盤を適用します。

CSS Baseは、独自のベースファイルのテンプレートとしても、HTML要素をスタイリングするためのスニペットライブラリとしても役立ちます。

1

誰もがCSSのリセットを提案しますが、私にとっては冗長に思えます。それはh1h2h3ulなどの要素にデフォルトで付属の有用な性質を取り払うせずにブラウザ間でCSSを正常化しようとしたとして、私は、Normalize.cssをお勧めしたい

など

+0

私はそれを念頭に置いておきます – ajax333221

関連する問題