CSS for MobileOpera

対応プロパティ - ニンテンドーDSブラウザー

Operaそのものは、CSS2対応ブラウザである。ニンテンドーDSブラウザーの縦長モードがどこまで対応できているかを調べてみる。調査対象となるのはCSS2.1草案の視覚表示に関するプロパティ。

ニンテンドーDSブラウザーの場合、メディアタイプによって適用されるプロパティが異なるため、screen用とhandheld用のサンプルを用意している。

注意

CSSに関する説明はここでは行いません。詳しく知りたい方は、リンク集からたどってください。

色と背景

メディアタイプ:screen

メディアタイプ:handheld

メディアタイプがscreenの場合は、colorとbackground-colorが適用されるだけで、残りのプロパティは全て無視される。

メディアタイプがhandheldの場合は、全て対応。

フォント

メディアタイプ:screen

メディアタイプ:handheld

メディアタイプがhandheldの場合、font-family、font-styleは適用されない。
font-sizeはキーワード指定をした場合、xx-smallとx-smallが同じサイズ、small、mediumからxx-largeまでが同じサイズとなる。細かいフォントサイズの指定までは効かないようだ。(リストマークの大きさは変化しているが。)
font-variant:small-caps;については、大文字→小文字の変換はできている。

テキスト

メディアタイプ:screen

メディアタイプ:handheld

メディアタイプがscreenの場合は全て無視される。

メディアタイプがhandheldの場合、一部の指定が無効になる。

ボックス(マージン・パディング)

メディアタイプ:screen

メディアタイプ:handheld

メディアタイプがscreenの場合は全て無視される。

メディアタイプがhandheldの場合、すべてのプロパティで対応。

ボックス(ボーダー)

メディアタイプ:screen

メディアタイプ:handheld

メディアタイプがscreenの場合は全て無視される。

メディアタイプがhandheldの場合、すべてのプロパティで対応。

表示と配置

メディアタイプ:screen

メディアタイプ:handheld

メディアタイプがscreenの場合はimg要素に対するfloatは有効。block要素に対するfloatは適用されない。

メディアタイプがhandheldの場合、すべてのプロパティに対応するが、position,z-indexでの幅がうまく反映されていない。floatについては、block要素に対しても適用されるため、横幅には要注意。なお、横幅がディスプレイ幅より超える場合、横スクロールが表示される。

リスト

メディアタイプ:screen

メディアタイプ:handheld

メディアタイプがscreenの場合は全て無視される。

メディアタイプがhandheldの場合、list-style-typeのupper-greek,armenian,georgianには対応していない。

テーブル

メディアタイプ:screen

メディアタイプ:handheld

メディアタイプがscreenの場合は全て無視される。

メディアタイプがhandheldの場合、すべてのプロパティで対応。

内容追加・アウトライン・カーソル

メディアタイプ:screen

メディアタイプ:handheld

メディアタイプがscreenの場合は全て無視される。

メディアタイプがhandheldの場合、ポインティングデバイスが使えるが、カーソル系の指定は効かない(カーソル表示がされない)。quoteプロパティの解釈も正しくない。

セレクタの対応

メディアタイプ:screen

メディアタイプ:handheld

メディアタイプがscreen,handheldとも、a:hover、a:focusには対応していない。

メディアタイプがscreenの場合、:before、:afterには対応しない。これは、contentプロパティと使われるのが前提であり、メディアタイプがscreenの場合は対応していないため。

HOMEへ戻る


©Copyright2004-2006 FUMING(fuming@neko.chan.co.jp)