You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CSS样式表完全不生效,新手求助代码修改方案

问题解决:CSS样式未生效的原因及修复方案

嘿,作为CSS新手,这个问题确实是很容易踩的小陷阱!我看了你的代码,马上就找到问题所在了——所有的长度值都缺少单位,浏览器根本无法识别这些没有单位的数值,所以你的CSS样式才没生效。

具体问题点

在CSS中,除了数值为0的情况,所有长度属性(比如width、height、margin、padding、font-size等)都必须指定单位(最常用的是px,也就是像素)。你代码里的.button和.textview类中的很多属性都只写了数字,比如width:50、height:50,这是不符合CSS语法规范的。

修复后的完整代码

<html>
<head>
<script>
</script>
<style>
*{
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;
}
</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>

总结修改项

  • 给.button类的width、height、font-size、margin都加上px单位
  • 给.textview类的width、margin、padding都加上px单位(注意font-size你已经加了px,这部分是对的)

这样修改后,你的按钮和输入框的样式就能正常显示啦!

内容的提问来源于stack exchange,提问作者user1975126

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 09:49:56