ホームページ > 記事 > ウェブフロントエンド > 質問: html を jsp に変換すると、ページ上の画像と入力ボックスが移動するのはなぜですか? _html/css_WEB-ITnose
フロントエンド HTML JSP
私はフロントエンド専攻ではなく学校の学生ですが、小さなプロジェクトを立ち上げるときはすべて自分でやらなければなりません ページの先頭を設定
このコンテンツの前に他のコンテンツを置くことはできないことに注意してください。
<@これらのコマンドの間は改行しないことが最善です
先頭を設定しますページの
< ;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
注: このコンテンツの前に他のコンテンツを置くことはできません
<@これらのコマンドの間で改行しないことが最善です
申し訳ありませんが、役に立ちません
JSP を構築したときに、デフォルトは
ではありません。あなたに切り替えたら変わります
HTMLを閲覧する際に各要素の位置を閲覧するのにIEを使用します。 JSPで書いた場合、IEで閲覧するとずれます
HTML ファイルの拡張子を jsp に直接変更して、ブラウザでテストできます
1. dtd の違い
2. ファイル エンコーディング (jsp) の違いおよび css ファイル)
3. JS コードの実行順序は異なります。DOM 要素へのアクセスは、onload が完了した後に行う必要があります
HTML ファイルの拡張子を jsp に直接変更してから、ブラウザでテストできます
私はこれを試して、IE で開いたときは何も変化しませんでしたが、< を追加すると、ブラウザでテストできました。 this jsp ;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">その後、ディスプレイスメントが表示されます。はい、これはなぜですか?
IE ブラウザの右上隅で、ページ -> 互換表示で、このオプションのチェックを外します...
それは役に立ちません。
現在最も一般的に使用されているのは
の後に
ずれているのはcssやjsの問題です。どうしても解決策が見つからない場合は、HTML、CSS、JSなどを投稿してください。
まだ機能しませんね
ページ コードは、ホームページで共有されている 27 の背景ページ デザインの 1 つであり、解凍されたファイルです名前 1249564182_21200268、内部のログインページです。他のページはまだ設定していません
異なる DTD には異なるブラウザ解析方法があります。DTD を明示的に指定しない場合、異なるブラウザは異なるデフォルト DTD を使用します。ブラウザの互換性を確保するには、dtd を明示的に指定する必要があります。
現在最も一般的に使用されているのは
の後に
ヘッダーを書かなければ、デフォルトでブラウザーに解析させても大丈夫ですか? ?