1

HTMLは書いたのですが、お問い合わせフォームが別のところからコピペされていて…何をやっても白線が消えません。

誰が私が間違ったことを教えてもらえますか?

注:これはjsfiddle.netにあります

http://jsfiddle.net/j6RMW/embedded/result/ または http://jsfiddle.net/j6RMW/

空白はなくなりました....しかし、実際にそこにあるスクリーンショットを見ることができます。

注2:これが問題の原因です...それはhtmlの問題です:

<form name="freecontactform" method="post" action="freecontactformprocess.php" onsubmit="return validate.check(this)">
<table width="400px" class="freecontactform">
<tbody><tr>
 <td colspan="2">

 <div class="freecontactformheader">Contacto</div>

 <div class="freecontactformmessage">Fields marked with <span class="required_star"> * </span> are mandatory.</div>

 </td>
</tr>
<tr>
 <td valign="top">
  <label for="Full_Name" class="required">Nombre/apellidos<span class="required_star"> * </span></label>
 </td>
 <td valign="top">
  <input type="text" name="Full_Name" id="Full_Name" maxlength="80" style="width:230px">
 </td>
</tr>
<tr>
 <td valign="top">
  <label for="Email_Address" class="required">Email<span class="required_star"> * </span></label>
 </td>
 <td valign="top">
  <input type="text" name="Email_Address" id="Email_Address" maxlength="100" style="width:230px">
 </td>
</tr>
<tr>
 <td valign="top">
  <label for="Telephone_Number" class="not-required">Número de telefono</label>
 </td>
 <td valign="top">
  <input type="text" name="Telephone_Number" id="Telephone_Number" maxlength="100" style="width:230px">
 </td>
</tr>
<tr>
 <td valign="top">
  <label for="Your_Message" class="required">Tu mensaje<span class="required_star"> * </span></label>
 </td>
 <td valign="top">
  <textarea style="width:230px;height:160px" name="Your_Message" id="Your_Message" maxlength="2000"></textarea>
 </td>
</tr>
<tr>
 <td colspan="2" style="text-align:center">
  <div class="antispammessage">
  To help prevent automated spam, please answer this question
  <br><br>
      <div class="antispamquestion">
       <span class="required_star"> * </span>
       Using only numbers, what is 10 plus 15? &nbsp; 
       <input type="text" name="AntiSpam" id="AntiSpam" maxlength="100" style="width:30px">
      </div>
  </div>
 </td>
</tr>
<tr>
 <td colspan="2" style="text-align:center">
 <br><br>
  <input type="submit" value=" Submit Form " style="width:200px;height:40px">
  <br><br>
  <br><br>
 </td>
</tr>
</tbody></table>
</form>

私はこれが初めてです。これまでの情報に感謝します...これを最新の状態に保ち、自分で整理できるかどうかをお知らせします.

4

2 に答える 2

2

タグをこれに変更します

<form name="freecontactform" method="post" action="freecontactformprocess.php" onsubmit="return validate.check(this)" style="margin-bottom: 0;">

これはインライン CSS であるため、外部スタイルシートをすべて引き継ぎます。

于 2012-10-07T17:40:30.310 に答える
1

Chrome を使用している場合は、スペースをマウスで右クリックし、要素の検査をクリックします。要素を選択するオプションがない場合は、フォームを右クリックしてそこから移動します。

画面の下部にウィンドウが表示されます。現在 HTML であることを示しているウィンドウを使用して、マウスを HTML タグの上に置いて、HTML コード内の白いブロックを見つけます。白いブロックが見つからない場合は、タグを見つけてそこから移動します。

フォームタグの上にある場合は、上の画面で強調表示されているはずです。スタイルシートの CSS プロパティであることがわかっている上にカーソルを置いたときに白いブロックが強調表示されている場合、それが強調表示されていない場合、それはあなたとは何の関係もなく、何か他のものがそこに置かれています。白いブロックを強調するタグが見つかるまで、手順を繰り返します。

見つけたら、画面の下部セクションの右側にある「スタイル」セクションを見てください。そのタグに接続されているスタイルを調べて、ブロックがなくなるまで 1 つずつチェックを付けます。次に、どの CSS プロパティが影響を与えているかがわかります。

お役に立てれば

于 2012-10-07T14:44:54.290 に答える