2016-09-19 71 views
0

嘗試將標籤和複選框列表並排放置。在Visual Studio中,預覽(設計窗口窗體)顯示標籤下面的複選框列表,當我將表單放在我們的服務器上並在IE中運行時,這是相同的。現在,如果我從Visual Studio中運行它在IE中它的作品。不幸的是我需要它在服務器上正常工作。我已經嘗試添加顯示:內聯,內嵌塊,內聯表,flex到div和浮動:複選框列表的右側。 爲什麼不一致?我如何讓這些排成一行?將標籤和水平復選框列表相鄰放置

<div > 
     <asp:Label ID="Label18" runat="server" Text="Select"></asp:Label> 
     <asp:CheckBoxList ID="CheckBoxList1" runat="server" RepeatDirection="Horizontal"> 
      <asp:ListItem>Roadway</asp:ListItem> 
      <asp:ListItem>Resurfacing</asp:ListItem> 
      <asp:ListItem>Storm Sewer</asp:ListItem> 
      <asp:ListItem>Sidewalk</asp:ListItem> 
      <asp:ListItem>Water</asp:ListItem> 
      <asp:ListItem>Sewer</asp:ListItem> 
      <asp:ListItem>Sewer Outfall</asp:ListItem> 
      <asp:ListItem>Bridges/Culverts</asp:ListItem> 
     </asp:CheckBoxList> 
    </div> 

回答

0

我想它(想我需要一天一個新的開始)....指我的原代碼,我添加位置:相對於主股利和位置是:絕對的CheckBoxList的。它在從服務器運行時在IE中正確對齊。如果從VS運行在IE中,它不會對齊...去圖。

+0

您是否檢查了跨瀏覽器和不同的屏幕尺寸? ......另外,隨着行爲轉換,現在正在服務器上工作,應該發出一些警告聲,指出某些錯誤。 – LGSon