Own products

  • ウタミテ育児サポートサイト
  • DESiTIQUEデザイン批評コミュニティ
  • 打線くん(仮)「●●で打線組んだ」をウェブサービス化
  • 雑穀のハナシ雑穀について一覧化したアフィリエイトサイト
  • Notify Duplicate Titleタイトルの重複を調べるWPプラグイン
  • BotDeptチャットボット専門プラットフォーム
  • WP egosearchエゴサーチ結果を取得するWPプラグイン
  • オコメノハナシブランド米を厳選したアフィリエイトサイト
  • ネコサーチ迷子猫と保護情報の専用掲示板
  • 新規事業のアイディア創造機
    新規事業のアイディア創造機文言をランダムで表示して着想を得るサービス
  • 漢字フリーフォントギャラリーフリーの漢字フォント専門のギャラリーサイト
  • もじばけらった文字化け文章の解読サービス
  • フリーランサーズ パークフリーランス仲間を探せるサービス
  • WP A8 Managerバナー広告をWP上で管理するプラグイン
  • 「東日本大震災」募金用バナー2011年3月14日作成。
  • バナーデザインギャラリーバナーデザイン専門のギャラリーサイト
  • WP Snow Dropsページ上に雪を降らせるWPプラグイン
  • mySearchr検索窓を統合させたプロダクト
  • estimated記事の読了にかかる概算時間を表示させるWPプラグイン
  • 二窓無双二つの動画を同時再生させるサービス
  • Stay hungry. Stay foolish.自由に使ってOKな自作壁紙
  • dir_treeサーバの中にあるフォルダとファイルを一覧表示するPHPファイル

Tutorial

【CSS 中級講座】CSS3の各種ベンダープレフィックスは未だ必要か調べてみた

この記事の読了時間:約54

さてさて第3弾となる【CSS 中級講座】ですが、今回は個人的にメンドくさくて仕方ない「ベンダープレフィックス」について。

ちょくちょくみかける”-moz-”やら”-webkit-”ってヤツです。

これは、草案段階のCSS3プロパティなどに対して、各ブラウザ側で実験的に実装するために用意されたモノ。

実験的な状態から恒常的な実装となった場合、該当ブラウザベンダープレフィックスは必要なくなりますが、それがいつ不要となったのか、なかなか調べる機会もありません。

っちゅーコトで、2012年9月12日現在、主要なCSS3プロパティベンダープレフィックスが未だ必要なのかどうか最新情報をいくつか調べてみましたよ!

CSS3の各種ベンダープレフィックス調査

CSS3プロパティは数あれど、今回調べたのは結構主要なトコだと思われる下記6つ。

調査対象のCSS3プロパティ

  • text-shadow
  • box-shadow
  • border-radius
  • opacity
  • transforms
  • gradient

なお「○」は「もうベンダープレフィックス要らないぉ☆」という印、「×」は「ベンダープレフィックスすら実装してないorz」、ベンダープレフィックスが書いてある場合は「まだまだプレフィックス要るです(´・ω・`)」という意味になります。

んでは、いってみよー♪

text-shadow

文字に影をつけるプロパティ。

次項の「box-shadow」とともに、CSS3の中でもトップクラスで効果が高い、使い勝手の良いプロパティですね。

IE
7
IE
8
IE
9
Firefox
15
Opera
12
Safari
6
Chrome
21
iOS Safari
5
Android Browser
4
× × ×

さすがIEちゃん独壇場ですねアハハ(棒)。

box-shadow

「text-shadow」が文字に対して影をつけるように、こちらは要素全体に対して影をつけるプロパティです。

宙に浮いたような感じの影や、光彩みたいなコトも出来ちゃいます。

IE
7
IE
8
IE
9
Firefox
15
Opera
12
Safari
6
Chrome
21
iOS Safari
5
Android Browser
4
× × -webkit-

おぉ!?まさかのIEちゃん、ちょっとだけ奮闘してる!

PCサイトであれば、現行ブラウザに限ればベンダープレフィックス無しでOKの模様。

border-radius

いわゆる「角丸」を表現するためのプロパティ。

これもデザインテイストによってはバリバリ活用したいプロパティですねー。

IE
7
IE
8
IE
9
Firefox
15
Opera
12
Safari
6
Chrome
21
iOS Safari
5
Android Browser
4
× ×

かわいいよIEちゃんかわいいよ!

だが8以前、てめーらはダメだ。

opacity

該当要素全体の不透明度を設定できるプロパティです。

:hover疑似クラスなんかに使うと、非常にシャレオツ感があります。

IE
7
IE
8
IE
9
Firefox
15
Opera
12
Safari
6
Chrome
21
iOS Safari
5
Android Browser
4
× ×

誰だ「IE爆発しろヽ(`Д´)ノ」とか抜かしてた奴は!

過去に縛られること無く、今を生きようぜ!そうだろIEちゃん!

transforms

該当要素に「傾き」を設定できる、初期CSSから考えたらかなりハイレベルなプロパティですね。

これも:hover疑似クラスなんかにチラッと使うと、途端にデキるヤツ風情。

IE
7
IE
8
IE
9
Firefox
15
Opera
12
Safari
6
Chrome
21
iOS Safari
5
Android Browser
4
× × -ms- -moz- -o- -webkit- -webkit- -webkit- -webkit-

ベンダープレフィックス・ハリケーン
独 自 拡 張 奔 放 乱 舞

gradient

背景にグラデーションを設定できるプロパティです。

これが使えれば、かなり画像使用の頻度も下がるかと思われるが。。。

IE
7
IE
8
IE
9
Firefox
15
Opera
12
Safari
6
Chrome
21
iOS Safari
5
Android Browser
4
× × × -moz- -o- -webkit- -webkit- -webkit- -webkit-

、、、なんだろう、この 全 滅 感 は。。。

なんとも尻切れトンボな調子でお届けしてみました。

とにもかくにも、各社ベンダープレフィックスなんかで自己主張するのは辞めて欲しいと、切に願っています(32歳 コーダー)

コメント一覧

2 Responses to [【CSS 中級講座】CSS3の各種ベンダープレフィックスは未だ必要か調べてみた]

匿名 より:

2012/12/25 11:32 PM

text-shadowはCSS3じゃないので、むしろベンダープレフィックスをつけるとダメですよ

コメントを投稿する

お名前

ご連絡先メールアドレス※非公開

コメント

CAPTCHA


  • このブログのRSSを購読する
  • このブログをtwitterでつぶやく
  • このブログをFacebookで共有する
  • このブログをはてなブックマークで共有する

Contact

    お名前※必須

    ご連絡先メールアドレス

    お問い合わせ内容※必須

    CAPTCHA

    captcha

    Blog parts

    Affiliate