プロジェクト

全般

プロフィール

Bug(バグ) #831

完了

IE6でプレビューモード時に文字装飾ツールバーのアイコンの間隔が崩れる

Mutsumi Imamura さんが14年以上前に追加. 7年以上前に更新.

ステータス:
Works for me(再現せず)
優先度:
Low(低め)
担当者:
対象バージョン:
開始日:
2010-03-10
期日:
進捗率:

0%

予定工数:
3.6 で発生するか:
Yes
3.8 で発生するか:
Unknown (未調査)

説明

現象

IE6でプレビューモード時に文字装飾ツールバーのアイコンの表示間隔が崩れてしまい、均等割付のようになる。
IE6以外のブラウザでは、アイコンは左寄せで表示される。

再現環境

  • OpenPNE3.5.0-dev
  • IE6

IE8、Firefox3.5.7、safari4.0、Opera10.10では左寄せで表示されることを確認した

原因

修正内容


ファイル

mcetoolbar_ie6.PNG (8.96 KB) mcetoolbar_ie6.PNG IE6の場合の表示 Mutsumi Imamura, 2010-03-10 13:33
mcetoolbar_ff357.PNG (6.89 KB) mcetoolbar_ff357.PNG Firefox3.5.7の場合の表示 Mutsumi Imamura, 2010-03-10 13:33

Minoru Takai さんが14年以上前に更新

  • この問題は IE6 だけでなく IE7 でも生じます。

mcetoolbar の当該部分のアイコンは、テーブル要素でマークアップされています。

現在のOpenPNE3では、広い範囲の table 要素に対して table-layout: fixed を指定してしまっています。

table 要素の幅(width値)は、明示的に指定しない限り auto なはずですが、IE6,7 では table-layout プロパティ値が fixed であると table 要素の幅が 100% と指定されているかのように振舞うバグを持っているようです。

  • CSSに次のような記述がありますが、
    div.parts table.mceToolbar {
      width: auto;
    }
    
  • 次のように table-layout プロパティ値を auto にすることで対応できます。
    div.parts table.mceToolbar {
      table-layout: auto;
      width: auto;
    }
    

Kousuke Ebihara さんが約14年前に更新

  • 3.6 で発生するかYes にセット

誠二 天重 さんが10年以上前に更新

  • ステータスNew(新規) から Pending Review(レビュー待ち) に変更
  • 担当者誠二 天重 にセット
  • 進捗率0 から 50 に変更
  • 3.8 で発生するかUnknown (未調査) にセット

#note-1 の内容で、以下にプルリクエストしました。
https://github.com/openpne/OpenPNE3/pull/141

Shinichi Urabe さんが10年以上前に更新

  • 対象バージョンOpenPNE 3.8.12 にセット

Shinichi Urabe さんが10年以上前に更新

  • 対象バージョンOpenPNE 3.8.12 から OpenPNE 3.9.0-old に変更

Shinichi Urabe さんがほぼ10年前に更新

  • 優先度Normal(通常) から Low(低め) に変更

isao sano さんが7年以上前に更新

  • ステータスPending Review(レビュー待ち) から Rejected(差し戻し) に変更

対象バージョン変更により修正内容の確認が必要であるため差し戻します。

isao sano さんが7年以上前に更新

  • 対象バージョンOpenPNE 3.9.0-old から OpenPNE 3.9.0 に変更

isao sano さんが7年以上前に更新

  • ステータスRejected(差し戻し) から Works for me(再現せず) に変更
  • 進捗率50 から 0 に変更

IE6,IE7 で検証しましたが、再現しません。

他の形式にエクスポート: Atom PDF