2012-01-19 6 views
-4

私は最近、スタイリングとアニメーション(私が学ぶ予定だった)やjQuery/javascriptを使ってCSS3を使うかどうかについてジレンマにいました。私はjQueryとjavascriptを使っています。なぜなら、彼らはより安定しており、すべての主要なブラウザで見ることができるからです。しかし、CSS3はますます成長しており、外部ファイルをリンクせずに使用できる素晴らしい機能を備えています。 あなたはどちらが良いと思いますか?私はjQueryとjavascriptに固執すべきか、CSS3を学ぶべきでしょうか?CSS3スタイリングv/s jQueryスタイリング - これは良いですか?

ありがとうございました。

編集:丸みを帯びたコーナー、フェード、単純なスライドショー、ライトボックスなどの効果は、CSS3で実現できます。今私はjavascriptなしでそれを達成することができれば、私は確かにCSS3を使用するだろう。しかし、古いブラウザはJavaScriptのベースでない限りサポートされません。これは私の心配です。私のクライアントとその顧客が私がCSS3でスタイリングしたウェブサイトを見て、ウェブサイトが乱れているのを見つけたら、それは私にとっては問題になるでしょう。だから私はあなたに私にこれを案内するように頼んだのです。私は単純な効果のためにCSS3を使うべきですか、それともJavaScriptを使うべきですか?私は愚か者のように聞こえるが、私はより良くなる必要があることを知っている! :)

+2

質問は全く意味がありません。リンゴとオレンジを比較しています。 – jAndy

+0

はい、いいえ、一部のアニメーションでは、CSS3またはjQueryを使用できます。スタイリングのために、できるだけ多くのCSSを持っていきます。 – samn

+3

あなたは既に賛否両論をリストアップしています。これは完全に主観的なものになります(中間の道を歩いて「あなたの聴衆を見る」と言わない限り)。 – Quentin

答えて

3

古いバージョンのブラウザでCSS3の採用がまだ妨げられているという事実は、あなたには分かりません。私は今、それが必要な基準になるとすぐにそれを学びます。

私の個人的な好みは、私が必要とする任意のCSS3機能を組み込み、古くて/あまり投機的なブラウザ(はい、IE、私はあなたを意味する)の代替としてModernizrを使用することです。

+2

あなたが必要とするCSS3の機能を使い、CSSを使わないでIEにページを渡してください。 – Raynos

+0

IEのユーザーはかなり、しかしTHEY GOTTA PAYに値する。 –

+0

お支払いは、私たちがそれらを取り除いて足を壊すことを意味しますか?マフィアスタイル。 – Raynos

0

私はjQueryとjavascriptを貼るべきですか?CSS3を覚えるべきですか?

なぜそれはどちらか一方の選択ですか? (特に理由 CSS3を使用して CSS3を学ぶ選択肢の一ついうよりある?)

は、私はあなたがそれをすべてのプロジェクトのまだを使用していない場合でも、あなたは、少なくともので、CSS3を学ぶことをお勧めしたいです適切なときに使用するオプションがあります。

一方、あなたが指摘したように、いくつかのブラウザ互換性の問題があります。それが問題であれば(それはおそらく公開Webサイト用です)、jQueryやJavaScriptを使用することができます。