以下の行をhtmlに追加しないとレイヤー(z-index)が機能しないという非常に奇妙な問題に直面しています。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"; "_http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
問題を認識している場合、およびこのタグを追加せずにレイヤーを機能させる方法を教えてください。
よろしく、 ケシャブ
以下の行をhtmlに追加しないとレイヤー(z-index)が機能しないという非常に奇妙な問題に直面しています。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"; "_http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
問題を認識している場合、およびこのタグを追加せずにレイヤーを機能させる方法を教えてください。
よろしく、 ケシャブ
最新バージョンの IE (7+) にはさまざまなレンダリング エンジンがあり、ユーザーの設定とページの doctype に基づいてレンダリング エンジンを選択します。したがって、問題はおそらく、ページをテストするときに IE が使用しているデフォルトのレンダリング エンジン (おそらく互換モード) に、レンダリングのバグがあるか、z-index が適切にレンダリングされない原因となるバグがマークアップに公開されていることです。Doctype を追加すると、IE はそのレンダリング エンジンを変更し、古いレンダリング エンジンのバグまたはコードが消えるため、z-index は適切にレンダリングされます。
これを修正するには、次の 2 つの方法があります。