2012-12-27 133 views
1

我正在为一个5星评级系统开发html,并且出于某种原因,我无法让我的锚点采用宽度和高度,即使将它们设置为块元素也是如此。我已经收窄的问题,这个基本代码:为什么我的块元素的宽度和高度为0?

CSS:

.outerdiv{ 
    height:20px; 
    width:90px; 
    background-color:red; 
    } 
.innerdiv{ 
    height:20px; 
    width:63px; 
    background-color:blue; 
    } 
.1{ 
    display:block; 
    height:20px; 
    width:18px; 
    z-index:5; 
    background-color:green; 
    } 
.1:hover{ 
    background-color:orange; 
    }​ 

HTML:

<div class="outerdiv"> 
    <div class="innerdiv"> 
     <a class="1"></a> 
    </div> 
</div>​ 

同样在: http://jsfiddle.net/knoell8504/qsjqL/4/ 这段代码和代码我之间的主要区别使用的是这段代码在我的代码使用背景图像的地方使用背景颜色。

回答

5

类名不能以数字开头(我认为这是HTML5中的变化,但它仍然不是一个好主意)。因此样式没有被应用。

+0

谢谢!尽管我在代码中使用了不同的类名,但他们也以数字开头。 – Adam11

+0

对于类名不能以数字开头的语句,您是否有规范参考? – Alohci

相关问题