0

各htmlファイルで多くの変更を加える必要があるため、最近.chmファイルを再コンパイルしました。

これらのファイルを単純に再コンパイルするときに発生する主な問題は、背景画像です。html ファイルの 1 つのコードは次のとおりです。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>How to Create a File</title>
  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  <link rel="stylesheet" media="screen" type="text/css" title="Design"
  href="design.css" />
  <!--(Style Sheet)===================================================-->
  <style>
body { background-image:url("Background.gif"); background-repeat:repeat; background-attachment:scroll;  }</style>
</head>

以前はコンパイルされたバージョンが機能し、バックグラウンドを保持していました。Amaya を使用して html ファイルのテキストを変更しただけで、機能しなくなりました。

もう1つの問題は、すべてのファイルの名前を変更し、それに応じてインデックスファイルなどを変更すると、タイトルの付いたセクションなどの周りにあるボックスも失われることです.

使用している画像はすべて同じフォルダーにあるため、これは問題ではありません。

なぜこれが起こっているのか誰にも分かりますか?どんな助けでも大歓迎です!

ありがとうございました!

4

5 に答える 5

0

代わりにこの方法を使用すると思います。backgrond-imageとsecondthinkbackgroundrepeatリピート-xまたはrepeat-y、または両方のサイドリピートを選択します。

<style>
 body {
 background:url(Background.gif); 
 background-attachment:scroll;
 background-repeat:repeat;
 }
</style>
于 2012-08-23T20:13:15.877 に答える
0

これがまだ問題であるかどうかはわかりませんが、背景を機能させるには、スタイルをインラインで配置する必要があります。背景画像は、リンクされたスタイルシートまたはヘッダーに配置されたスタイルを介してコンパイルされた CHM では機能しません。

あなたがする必要があります:

<body style="...attributes here;">
于 2013-02-13T21:22:44.403 に答える