1

このページで見られる奇妙な現象(IE 6 で表示している場合のみ) は、ページの読み込み時またはサイズ変更時にタグのテキスト<h1>が見えず、上部に表示される領域にマウスを合わせると表示されることです。左の角。私はこれを他のブラウザで見たことがありません.h1タグのために変更している唯一のCSS属性は次のとおりです:

  • フォントサイズ
  • フォントの太さ
  • マージン、マージントップ
  • パディング、パディングトップ、パディングボトム

どこも変更しませんvisibleまたはdisplay、および h1 のホバー効果はありません。ヘッダー内のリンク以外のテキストも消えます。何か案は?

4

4 に答える 4

5

おそらく、これはページ上の別のスタイル要素が原因です。

試行錯誤が最善の選択肢だと思います...ページからすべてのスタイルを削除し、h1要素が消えていないことを確認してから、原因が見つかるまで他のスタイルを再度追加します

于 2009-08-24T18:30:21.287 に答える
3

ジョンの投稿に同意します。私は(運が良ければ)要素position: relativeposition: staticルールを与えることで、このデバッグプロセスを回避することができました。

ですから、ジョンのルートを進む前に、指を交差させてそれを回転させたいと思うかもしれません。

于 2009-08-24T18:34:52.480 に答える
1

露骨に明白なものは何も見ませんでしたが、ホバーを介して rgba が適用されています。

#header #info a:hover, #header #info h2#pathlinks a:hover {
    background-color: rgba(63,63,63,0.35);
}

また、これは私の IE6 でローカルに動作するため、Internet Explorer の関連ゾーン (イントラネット、信頼済み、インターネット) が原因で動作が異なるかどうかはわかりません。

これがデバッグの練習になるという他のポスターに心から同意します。ジョンの試行錯誤のテクニックが好きです。

于 2009-08-24T18:46:59.040 に答える
1

hasLayout見出しに属性がリストされていませんが、 に追加zoom:1;して、h1どのような結果が得られるかを確認してください。これにより、テスト時に一貫してテキストが表示されました。

実際、この問題はかなり奇妙に思えます。

于 2009-08-24T18:54:32.190 に答える