2016-06-13 59 views
-1

我現在在設計上真的很生氣。我已經給了它很多時間,並且當水平最小化時結果真的很煩人。它也使其最小化。我如何防止它?我只想一個簡單的滾動條出現在最小化的形式和設計,以保持其位置。html或css中的設計問題

這是設計網頁的一個:IMAGE 1

,這是在最小水平會發生什麼:IMAGE 2

如何防止這種情況的發生。我試過了,它不工作。我沒有谷歌,但我無法得到解決。幫助將非常感激,謝謝!

編輯:請參閱以下代碼。

/*member login panel*/ 
 

 
.h3attendancelogin{ 
 
    margin-top:0; 
 
    margin-bottom: 0; 
 
    padding-top: 100px; 
 
} 
 

 
#h3login-div{ 
 
    text-align: center; 
 
} 
 

 
#checkin-out{ 
 
    margin-top:0px; 
 
    margin-left:400px; 
 
    margin-right:400px; 
 
    padding-bottom: 100px; 
 
} 
 

 
#checkheading{ 
 
    background-color: #CCC; 
 
    border-bottom: 2px solid #808080; 
 
    text-align: center; 
 
    padding-top: 5px; 
 
} 
 

 
#check-tbl-div{ 
 
    background-color: #CCC; 
 
    text-align:center; 
 
    padding-top: 5px; 
 
} 
 

 
#check-tbl { 
 
    margin-left: 110px; 
 
}
<div class="scroll"> 
 
    <asp:Panel ID="PanelEmployeeLogin" runat="server" CssClass="employeelogin"> 
 
      <div> 
 
       <div id="h3login-div"> 
 
        <h3 class="h3attendancelogin">Insert Correct Username and Password to start or stop the Payroll</h3> 
 
        <asp:Label ID="Label_Successful" ForeColor="Green" Font-Size="Larger" runat="server" Text=""></asp:Label><br /> 
 
        <asp:LinkButton Font-Size="Large" ID="LinkButton_redirect_addpayroll" runat="server" OnClick="LinkButton_redirect_addpayroll_Click">Add Payroll for this employee now?</asp:LinkButton> 
 
       </div> 
 
       <div id="checkin-out"> 
 
        <div id="checkheading"> 
 
         Every user's attendance session will expire in 4 hours<br /> 
 
         <asp:Label ID="Label_attendance_message" runat="server" Text="" Visible="false"></asp:Label> 
 
        </div> 
 
        <div id="check-tbl-div"> 
 
         <table id="check-tbl"> 
 
          <tr> 
 
           <td>UserName: 
 
           </td> 
 
           <td> 
 
            <asp:TextBox ID="TextBox_checkuser" runat="server"></asp:TextBox> 
 
           </td> 
 
          </tr> 
 
          <tr> 
 
           <td>Password: 
 
           </td> 
 
           <td> 
 
            <asp:TextBox ID="TextBox2_checkpass" runat="server" TextMode="Password"></asp:TextBox> 
 
           </td> 
 
          </tr> 
 
          <tr> 
 
           <td></td> 
 
           <td> 
 
            <asp:Button ID="Button1_checkin" runat="server" Text="Check IN" OnClick="Button1_checkin_Click" /> 
 
            <asp:Button ID="Button2_checkout" runat="server" Text="Check Out" OnClick="Button2_checkout_Click" /> 
 
           </td> 
 
          </tr> 
 
          <tr> 
 
           <td> 
 
            <asp:LinkButton ID="LinkButton_forgotpass" runat="server" OnClick="LinkButton_forgotpass_Click">Forgot password?</asp:LinkButton> 
 
           </td> 
 
           <td> 
 
            <asp:LinkButton ID="LinkButton1_signup" runat="server" OnClick="LinkButton1_signup_Click">Signup</asp:LinkButton> 
 
           </td> 
 
          </tr> 
 
         </table> 
 
        </div> 
 
       </div> 
 
      </div> 
 
     </asp:Panel> 
 
    </div>

+1

能否請您提供您的標記在小提琴或鋼筆嗎? http://codepen.io/ –

+0

你可以插入你的代碼或jsfiddle鏈接? –

+1

爲了避免這種類型的問題,請參閱http://stackoverflow.com/a/35605310/5383669 –

回答

0

只要給它一個負責任的寬度一樣width: 70%;

+0

我應該給這個寬度?對不起,我是新設計,因爲它不是我的域名,請:) :) – ARr0w

+0

一種方法是在每個文本框或tr樣式標記如:style =「width:70%;」但更好的方法是爲所有文本框創建一個類。也許你應該嘗試與bootstrap一起工作,以獲得好看的負責任設計。 –

+0

試着把寬度放在'#check-tbl'中你的css代碼中。告訴我,如果這對你有用O.o –

0

簡短的回答:引導或基金會

龍答:用百分比而不是像素的工作越來越與固定/絕對位置非常小心。

+0

老兄,降低問題是一個非常愚蠢的步驟。設計不是我的領域,我也嘗試百分比,並沒有幫助。這對你來說可能是一個愚蠢的問題,因爲你有更多的經驗。但是不會讓問題變得愚蠢,謝謝,無論如何 – ARr0w

+0

我打算在打字的時候毫不吝惜你的意見,所以如果你這樣說的話,我很抱歉。此外,請嘗試在您的網站中提供類似寬度的框:70%;和身高:50%; ,嘗試一下,即使在表格上:) @ ARr0w – Xariez