1

私のページ(HTML5を使用)はDoctypeがなくても正常に機能しますが、HTML5 doctypeを追加すると、<div>sのスタイルが機能しないようです(具体的に<div>は、左から20ピクセルに位置合わせされているはずのスタイルが位置合わせされていません) ...<div>高さが90%であるはずの別のものは、デフォルトの高さに戻ります...そして<div>、行間隔と文字間隔を変更した別のものは、デフォルトの行間隔と文字間隔を使用しているようです)。ただし、のスタイルは問題<span>なく機能します...問題があるのはsだけのようです<div>。私はに変更<div>しました<section>...まだ動作しません。インラインスタイルを試した後、スタイルシートに切り替えました...どちらの方法も機能しないようです。私はいくつかを投げましたdisplay:block;(それが何をするのかわからない)しかし、それは何もしないようでした。
ちなみに、コードには何の問題もありません。バリデーターを実行しましたが、エラーはまったく発生していません。

4

1 に答える 1

1

CSSにエラーがあります

.indented {
    display: block;
    left: 20;
    position: relative;
}

する必要があります:

.indented {
    display: block;
    left: 20px;
    position: relative;
}

-の値には単位値を指定する必要があることに注意してください。指定し20ないと、無視される可能性があります(これが問題の原因です!)

于 2012-06-08T14:52:28.717 に答える