簡體   English   中英

CSS樣式表無法完全正常工作

[英]CSS stylesheet doesn't work entirely

我花了一些時間(大約一個小時,可能甚至更多)來查找Internet上的代碼出了什么問題,尋找常見的CSS陷阱等。我的猜測是很愚蠢的,但是我是HTML新手和CSS。

CSS樣式似乎無法正確應用。 我應該改變什么? 謝謝您預先提供的答案,如果我沒有按照我的應有的方式問這個問題,我很抱歉(多年來(從字面上看,我還沒有在www.stackoverflow.com上發帖)。

接下來是我到目前為止的全部代碼:

 <html> <head> <script> </script> <style> *{ margin:0; padding:0; } .button{ width:50; height:50; font-size:25; margin:2; cursor:pointer; } .textview{ width:217; margin:5; font-size:25px; padding:5; } </style> </head> <body> <div class="main"> <form name = "form"> <input class="textview"> </form> <table> <tr> <td><input class="button" type="button" value="C"></td> <td><input class="button" type="button" value="<"></td> <td><input class="button" type="button" value="/"></td> <td><input class="button" type="button" value="X"></td> </tr> <tr> <td><input class="button" type="button" value="7"></td> <td><input class="button" type="button" value="8"></td> <td><input class="button" type="button" value="9"></td> <td><input class="button" type="button" value="-"></td> </tr> <tr> <td><input class="button" type="button" value="4"></td> <td><input class="button" type="button" value="5"></td> <td><input class="button" type="button" value="6"></td> <td><input class="button" type="button" value="+"></td> </tr> <tr> <td><input class="button" type="button" value="1"></td> <td><input class="button" type="button" value="2"></td> <td><input class="button" type="button" value="3"></td> <td><input class="button" type="button" value="="></td> </tr> <tr> <td><input class="button" type="button" value="1"></td> <td><input class="button" type="button" value="2"></td> <td><input class="button" type="button" value="3"></td> <td><input class="button" type="button" value="+"></td> </tr> </table> </div> </body> </html> 

CSS驗證器將突出顯示具體問題。

在CSS中,長度需要一個單位(例如pxem%vh ),並且大多數都是數字。

樣式表中的某些屬性缺少該單元。

您可以嘗試以下方法:

* {
    margin: 0;
    padding: 0;
}

.button {
    width: 50px;
    height: 50px;
    font-size: 25px;
    margin: 2px;
    cursor: pointer;
}

.textview {
    width: 217px;
    margin: 5px;
    font-size: 25px;
    padding: 5px;
}

第一個marginpadding屬性不需要單位的原因是因為它們的值為0 ,因此該單位是不必要的,盡管您仍然可以根據需要添加它。

以下是所有現有單位的列表:

em, ex, %, px, cm, mm, in, pt, pc, ch, rem, vh, vw, vmin, vmax

您可以在此處閱讀有關它們的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM