0

私は何年もの間毎日CSSを使用してきましたが、これで完全に失われました。

開発中のこのページには、余分な高さが大量にありますが、それがどこから来ているのかわかりません。

誰が何が起こっているのか見ることができますか? ありがとう

4

3 に答える 3

4

preリストを囲んでいるのはタグです。これにより、マークアップ内のすべての改行が要素間の間隔として表示されます。

preタグを削除してテストしたところ、余分なスペースが削除されましたが、要素がデフォルトのフォントとサイズを使用するようにもなりました。タグの代わりに、コンテンツのfont-familyとを設定してfont-size、必要なフォントとサイズを取得します。pre

于 2013-11-06T23:53:23.293 に答える
0

タグは、<pre>書式設定済みのテキストをページに追加するために使用されます。したがって、空白を含め、タグ内のすべてがソースとまったく同じようにレンダリングされます。

<pre>- HTML | MDN

適切に書式設定されたテキストを使用していない場合 (この場合は明らかにそうではありません)、<pre>タグを削除し、CSS を使用してフォントを適切に書式設定する必要があります。

于 2013-11-06T23:58:00.097 に答える
0

内の各要素は3 つのタグsection.entryで区切られています。それらは空ですが、デフォルトの高さは です。<font>17px

解決:

fontタグを削除します。

于 2013-11-06T23:51:25.070 に答える