0

この純粋な HTML/CSS テンプレートを ASP.NET Web サイトに使用したいと考えています。

http://sub3.tanguay.de

Default.aspx ページ内の FORM 要素内にコピーしますが、フォームがレイア​​ウトを台無しにします。

http://sub2.tanguay.de
更新: Devio のおかげで、これは正しく表示されるようになりました。

form タグのスタイルを変更しようとしましたが、レイアウトへの影響を止めることができませんでした。

style="margin: 0px; padding: 0px; display: inline; background-color: transparent;"
  • これは、レイアウト テンプレートを ASP.NET にコピーするときの一般的な問題ですか?
  • margin:-2px の修正など、簡単な回避策はありますか?
  • もちろん、ASP.NET 機能のためにフォーム タグを保持する必要があります。
4

2 に答える 2

2

同じ問題が発生し、フォーム要素を次の修正済みのものに変更しました。

<form id="form1" runat="server" style="display: inline; background-color: transparent;">
于 2009-10-30T16:56:31.680 に答える
1

1) フォーム クラスから background-color 属性を削除してみてください。

form {
    margin:10px; padding: 0;
    border: 1px solid #f2f2f2; 
    background-color: #FAFAFA; /* remove this */
}

2) フォームをネストすることはできませんが、検索フォームは ASP.Net フォーム内に含まれており、ASP.Net はページごとに正確に 1 つのフォーム タグを必要とします。

于 2008-11-24T22:46:48.563 に答える