Simple css class selector issue

Posted by FlyingCat on Stack Overflow See other posts from Stack Overflow or by FlyingCat
Published on 2012-12-13T22:46:56Z Indexed on 2012/12/13 23:03 UTC
Read the original article Hit count: 235

Filed under:
|

I am having a problem with a simple first of type css issue

I have

<div class='test'>
   <div>test 1</div>  
   <div>test 2</div>  

</div>

<div class='test'>
   <div>test 3</div>  
   <div>test 4</div>  
</div>

<div class='test'>
   <div>test 5</div>  
   <div>test 6</div>  
</div>

I want the first test div showing background red and the rest are blue.

I have

.test{
  background-color: blue;
  margin: 15px;
  border-top: dashed 1px grey;
}

.test:first-of-type{
  background-color: red;
  border-top:0;
}

but all my divs are showing blue. Am I doing something wrong here? Thanks for the help!

© Stack Overflow or respective owner

Related posts about html

Related posts about css