Home > Mac > Safari のバグ

Safari のバグ

ブロック要素を含むインライン要素の右ボーダーが表示されない
  • ブロックレベル要素を子要素として持つインラインレベル要素では、ブロックレベル要素直前の右ボーダーが表示されない。
  • Category: Mac, Safari, ver.3 Under
  • Tag: border
z-indexを負の数にしたリンクを選択できない
  • ポジショニングした祖先要素を持たないa要素のz-indexプロパティに負の値を指定すると、そのリンクをマウスなどのクリックによって辿ることができなくなる。
  • Category: Mac, Safari, ver.3 Under
  • Tag: z-index, 負数
擬似要素の文字列を拡大縮小できない
  • 擬似要素の文字列は、ブラウザの文字列拡大縮小機能を用いて文字サイズを変更することができない。
  • Category: Mac, Safari, ver.3 Under
  • Tag: 擬似要素
font-familyを指定した文字のボールドが文字化け
インラインフレームをwindow.nameで正しく参照できない
  • スクリプトでインラインフレームを window.name の形式で参照しても、対象のインラインフレームを指定することができない。例えばインラインフレームで表示するページのURIを変更しようとすると新しいウィンドウが開き、そのウィンドウに指定したURIのページが表示される。
  • Category: Mac, Safari, ver.3 Under
  • Tag: iframe
固定レイアウト表で%値指定の列幅が100%を超えられない
  • 固定レイアウト表(table-layout:fixed;)で列の幅を%単位の値で指定する場合、指定値の合計が100%を超える場合でも、表全体の幅は表要素のwidthプロパティの値が適用されてしまう。
  • Category: Mac, Safari, ver.3 Under
  • Tag: %指定, fixed, table
一部のボーダーはcolorの値を引き継がない
  • border-colorプロパティが未指定の場合、一部のボーダースタイルではボーダー色が当該要素のcolorプロパティの値とは異なる色になってしまう。
  • Category: Mac, Safari, ver.3 Under
  • Tag: border
擬似クラスで文字列の一部分の前景色が変わらない
  • :hover擬似クラスで前景色を変えるスタイル指定を行うとき、:hoverの状態になっても文字列の一部分だけで前景色が変化しないことがある。例えばアンダーラインより下の部分、イタリック体などで右側にはみ出す部分などでこの現象が発生する。
  • Category: Mac, Safari, ver.3 Under
  • Tag: background, 擬似クラス
html要素に指定されたtransparent背景の扱いが不正
  • CSS2はhtml要素のbackgroundプロパティにtransparent値を指定した場合は、body要素のbackgroundプロパティの値をキャンバスの背景とすると定めている。しかしSafariはbody要素の背景をキャンバスの背景としないため、body要素のマージン領域にbody要素の背景が描画されない。
  • Category: Mac, Safari, ver.3 Under
  • Tag: background, html, transparent
フロートが先行要素の下辺より上に置かれる
  • フロートが先行する要素が生成したボックスの下辺より上部に置かれてしまい、内容物が重なってしまうことがある。
  • Category: Mac, Safari, ver.3 Under
  • Tag: float
先に指定した代替スタイルシートを固定スタイルシートとして扱う
  • link要素で外部スタイルシートを指定する際に代替スタイルシートの指定を固定・優先スタイルシートの指定より先に行うと、代替スタイルシートが固定スタイルシートであるかのように扱われてしまうことがある。
  • Category: Mac, Safari, ver.3 Under
一部のフォントでボールド表示ができない
  • font-weightプロパティでボールド表示をさせる指定を行っても、日本語文字はボールドにならずに通常時と同じ太さで表示されてしまう。ただし、標準フォントの指定次第でボールドになる場合もある。
  • Category: Mac, Safari, ver.3 Under
  • Tag: font-weight
使用されるはずのないフォントで文字列が表示される
  • font-familyプロパティで、日本語などの多バイト文字用フォントとして名称に日本語文字を含まないフォントが含まれている場合でも、指定したフォントとは異なるフォントで多バイト文字が表示されることがある。※Safariは、名称に日本語文字を含むフォントを認識しません【名称に日本語文字を含むフォントファミリの指定を無視する】。
  • Category: Mac, Safari, ver.3 Under
  • Tag: font-family
ファイル名にアンダーバーを含む外部スタイルシートを読み込まない
  • ファイル名にアンダーバー「 _ 」を含む外部スタイルシートはlink要素で指定しても読み込まれない。
  • Category: Mac, Safari, ver.3 Under
:hover擬似クラスでvertical-alignが無効
固定レイアウトテーブルでセル幅の%値指定時に算出値が不正確
  • 固定レイアウトテーブル(table-layout:fixed;)内で列幅を指定するとき、指定値に具体的な値・%単位の値・auto値を混在させると、%単位の値の算出値が本来算出されるべき値より小さくなることがある。
  • Category: Mac, Safari, ver.3 Under
  • Tag: %指定, fixed, table
caption要素を含むテーブルではcol/colgroupに対するスタイルが効かない
  • caption要素を含むテーブルでは、col要素やcolgroup要素に対して指定したスタイルがすべて無視される。
  • Category: Mac, Safari, ver.3 Under
  • Tag: table
空白文字のみのテキストノードを正常に取得できない
  • 空白文字(1バイトスペースと改行文字)だけで構成されるテキストノードを一部しか取得できない。
  • Category: Mac, Safari, ver.3 Under
  • Tag: 空白文字
document.styleSheets[n].titleが常にnull値を返す
  • document.styleSheets[n] オブジェクトのtitleプロパティは常にnull値を返す。このため、スタイルシート切り替えスクリプトを使用することができない。
  • Category: Mac, Safari, ver.3 Under
clearプロパティはnone以外の値からnone値に上書きできない
  • 一度clearプロパティでnone以外の値を指定した要素は、より後にあるセレクタやより優先度の高いセレクタで clear: none; を指定したとしても値を上書きすることができない。
  • Category: Mac, Safari, ver.3 Under
  • Tag: clear
名称に日本語文字を含むフォントファミリの指定を無視する
  • 名称に日本語などの多バイト文字が含まれているフォントファミリをfont-familyプロパティに指定しても無視される。フォント名をエスケープしても回避できない。
  • Category: Mac, Safari, ver.3 Under
  • Tag: font-family
contentプロパティでopen-quote, close-quote値を無視する
  • contentプロパティでopen-quote, close-quoteの各値を指定することで引用符を表示させることができない。
  • Category: Safari, ver.3 Under
  • Tag: content
contentプロパティに指定した日本語文字が文字化けして表示される
  • 外部スタイルシートでcontentプロパティの値に日本語などの多バイト文字を指定すると文字化けして表示される。
  • Category: Mac, Safari, ver.3 Under
  • Tag: content, 文字化け

バグ一覧

Home > Mac > Safari のバグ

Search
オススメ書籍
Feeds

Return to page top