teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

リンクをmarkdown形式に

2015/08/25 11:28

投稿

think49
think49

スコア18194

answer CHANGED
@@ -1,8 +1,8 @@
1
1
  元々、視覚効果は CSS の役割でした。
2
2
  jQuery 等の JavaScript によるアニメーションが流行したのは旧来からある MS IE6 がいつまでも生き残り続けたからです。
3
3
  animation, transition をサポートするブラウザは IE10+ であり、当時は IE が絶大なブラウザシェアを誇っていた事からとても CSS3 を使える状況ではなかった為、JavaScript で代用される傾向にありました。
4
- http://caniuse.com/#feat=css-animation
4
+ - [CSS Animation - Can I use](http://caniuse.com/#feat=css-animation)
5
- http://caniuse.com/#feat=css-transitions
5
+ - [CSS3 Transitions - Can I use](http://caniuse.com/#feat=css-transitions)
6
6
 
7
7
  現在では IE7+ が MS のサポート対象になり、幾分、CSS への移行が進んでいますが、それでも完全ではない為、CSS と JavaScript を併用するWeb製作者も残っていると思います(CSS がサポートされないブラウザだけ JavaScript で実装します)。
8
8
  MS のサポートポリシーとしては2017年4月11日に IE9 のサポートが終了する為、それまでは CSS と JavaScript を併用する傾向は続くと思われます。
@@ -11,4 +11,4 @@
11
11
 
12
12
  ところで、質問者さんは jQuery で簡単に実装できると仰っていますが、実際のコードは何行にも及ぶ為、簡単ではないと思います。
13
13
  また、jQuery 使用者が全てではありませんので、一からコードを書くとそれなりに手間です。
14
- CSS で実装できると JavaScript 側から操作するコードも短くなる為、CSS3 を利用する事でWeb製作者の負担が少なくなるのは確実だと思います。
14
+ CSS で実装できると JavaScript 側から操作するコードも短くなる為、Web製作者の負担は確実に減ります。