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

CSS菜单样式开发中LI元素出现property value expected错误求助

问题分析与修复

你的CSS代码触发property value expected错误,根源是以下语法问题:

  • 选择器语法错误:li: { 多了一个冒号,正确写法是 li {
  • 属性缺少分号:多个CSS属性(如float:left、position:relative等)末尾未加分号,CSS属性声明必须以分号结尾(建议所有属性都加,避免语法遗漏)
  • 嵌套语法不兼容:&:hover是Sass/Scss的专属嵌套语法,普通原生CSS不支持,需要转换成标准选择器写法

修正后的CSS代码

#menu {
    list-style: none;
    padding: 0;
    margin: 0;
}
#menu li {
    display: block;
    border-right: 1px solid #fff;
    background: #E7E7E7;
    color: #3B3B3b;
    text-decoration: none;
    padding: 0 10px;
    float: left;
    padding-left: 0;
    position: relative;
    line-height: 4.5em;
    width: 10em;
    text-align: center;
}
#menu li:hover {
    background-color: #3d6fc3;
    background-image: -webkit-linear-gradient(left, #4577cb, #3264b6);
    background-image: -o-linear-gradient(left, #4577cb, #3264b6);
    background-image: -moz-linear-gradient(left, #4577cb, #3264b6);
    background-image: -ms-linear-gradient(left, #4577cb, #3264b6);
    background-image: linear-gradient(left, #4577cb, #3264b6);
    color: #fff;
}
#menu li ul {
    position: absolute;
}
#menu li a {
    color: #3B3B3B;
    text-decoration: none;
}
#menu li a:hover {
    color: #fff;
}
#menu ul {
    border-top: 1px solid #fff;
    list-style: none;
    padding: 0;
    margin: 0;
}
#menu ul li ul {
    margin-top: -73px;
    margin-left: 170px;
}
#menu #drop-down {
    display: none;
}

内容的提问来源于stack exchange,提问作者Θωμάς Δόνας

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 12:50:22