2009-06-12 12 views
0
<asp:UpdatePanel runat="server"> 
    <ContentTemplate> 
     <div style="padding: 0px 45px 0px 45px"> 
      <asp:FormView ID="fvAccounts" runat="server" DataKeyNames="AccountId" DataSourceID="edsAccounts" EnableModelValidation="True" Width="100%"> 
       <EditItemTemplate> 
<%-- continuing --%> 

FormViewをページの幅から45px(hippos:P)にしたいので、左右に45のパディングを設定するdivでラップしますが、うまくいかなかった。右側がdivになります。私はdiv内で最小化したい。HTML DIVのスタイルパディングの問題

画像の黒い線に注意してください。画像の黒い線は、親の端がどこにあるかを示しています。外部の右側が45px離れていてほしいです。 example

答えて

0

さて、私は全く別の方法で問題を解決しました。

FormViewの幅を80%に設定し、中央のHTMLタグでラップしました。

<center> 
    <FormView Width="80%" runat="server" /> 
</center> 
3

CSSバリデーターはあなたの友人です。

http://jigsaw.w3.org/css-validator/validator?text=a{padding%3A45%3B}&profile=css21&usermedium=all&type=none&warning=1&lang=en

45何?カバですか?長さ(0以外)には単位が必要です。

padding: 45mm; 
padding: 45%; 
padding: 45pt; 
padding: 45px; 

など。

+0

何らかの理由でリンク構文が機能しないため、URLを直接貼り付けました。 – Quentin

+0

申し訳ありませんが、私は質問を更新しました。 – Shimmy

0

divを削除し、FormViewに "0px 45px"の余白を付けます。

+0

FormViewにMarginというプロパティがあっても、そうではなく、スタイルをインラインにしたいと思っています。 – Shimmy

0

<div style="padding:0 45px">内のいくつかの要素に幅を設定する必要があります。 スペースがパディングによって占有されるため、幅を90ピクセル縮小します。

+0

私は簡単な例を教えてください、私はgetchaしていない – Shimmy