1

マークアップに問題があります。

ブラウザウィンドウのサイズを変更すると発生します。

これが私のコードです(ASP.NET):

<asp:Panel ID="PanelGrid" runat="server" CssClass="frame">
 <fieldset class="fs">                        
   <legend> 
     <asp:Label ID="Label" runat="server" Text="LALALA"></asp:Label>
   </legend>
  </fieldset>
</asp:Panel>

結果は次のようになります。

ここに画像の説明を入力

ボーダーがパネルの外側にありました。

このコードを使用する場合(なし<fieldset>):

<asp:Panel ID="PanelGrid" runat="server" CssClass="frame">

   <legend> 
     <asp:Label ID="Label" runat="server" Text="LALALA"></asp:Label>
   </legend>

</asp:Panel>

結果は次のようになります。

ここに画像の説明を入力

を使用したい場合、CSS クラス (「fs」) をどのように作成する必要があります<fieldset>か? ありがとう!

PS私のクラスコード:

.frame
{


    margin: 1px;
    padding: 3px;
    border: 1px solid Navy;

    background-color: White;
    font-size: 9pt;

    box-shadow: 0 0 5px 1px #1A3457; /* Валидное свойство CSS 3 тень*/
    -webkit-box-shadow: 0 0 5px 1px #1A3457; /* Safari, Chrome */
    -moz-box-shadow: 0 0 5px 1px #1A3457; /* Firefox */
    border-radius: 5px;
}
4

2 に答える 2

4

コントロールはそれ自体でタグPanelをレンダリングできます。プロパティを指定するだけで済みます。fieldsetGroupingText

    <asp:Panel runat="server" GroupingText="your fieldset group">
    </asp:Panel>
于 2012-07-27T09:09:59.627 に答える
1

このCSSを試してください:

.fs {
    width: 100%;
    overflow: scroll;
}
于 2012-07-27T09:11:57.407 に答える