Разница между классом и CSSClass в ASP.Net CSS + вопрос о синтаксисе CSS

В чем разница между:

<asp:GridView CssClass="someclass"

а также

<table class="someclass">

И как это связано с тем, как определить CSS? Например, используя CssClass, можно (я думаю) написать CSS примерно так:

.someclass {font-family:"arial";  
        background-color:#FFFFFF;  
        width: 100%;  
        font-size: small;}  
.someclass th {background: #7AC142;  
             padding: 5px;  
            font-size:small;}

Но, используя класс, кажется, что этот синтаксис не работает, и, судя поhttp://www.w3.org/TR/css3-selectors/#class-html Я должен был бы написать выше, как это:

.someclass {font-family:"arial";  
        background-color:#FFFFFF;  
        width: 100%;  
        font-size: small;}  
th.someclass {background: #7AC142;  
             padding: 5px;  
            font-size:small;}

Может ли кто-то пролить свет на то, какой путь правильный, или если они оба верны, но есть разница между классом и CssClass в ASP.Net?

UPDATE

Хорошо, похоже, что это одно и то же .... так что оба приведенных выше синтаксиса правильны при использовании class или cssclass, потому что они, похоже, не таковы.

Ответы на вопрос(6)

Ваш ответ на вопрос