2011-12-15 111 views
1

在asp.net一個MVC應用程序中使用CSS,我認爲我有一個表:在MVC應用程序

<table width="100%" class="personRow"> 

    <tr class="personRowHeader"> 

     <td style="width: 40%;"> Subiect </td> ... 

和表我使用樣式代碼PersonRow,一個用於personRowHeader這樣定義行:

table.personRow 
{ 
background-color:#EEEEEE; 
border:2px solid white; 
} 

table.personRow tr.personRowHeader 
{ 
    border-bottom-color : #FFFFFF; 
    border-bottom-style : solid; 
    border-bottom-width: medium; 
    font-weight: bold; 
    background-color: #CCCCFF; 
} 

當我只使用personrow我的頁面設計中的表的設置進行了修改,但是當我使用我的行的設置時什麼也沒有發生。可以有人告訴我爲什麼不工作行的設置?

+0

使用像Firebug(任何其他網絡調試器)來檢查這些元素,很可能你有一些其他風格,干擾你的`.RedRow`類。 – tobias86 2011-12-15 09:52:37

回答

0

試試這個,讓我知道它,它爲你工作:

<table width="100%" class="personRow"> 

    <tr> 

     <td style="width: 40%;"> Subiect </td> . 

爲你的CSS,使用此塊

table.personRow 
{ 
background-color:#EEEEEE; 
border:2px solid white; 
} 

table.personRow tr 
{ 
    border-bottom-color : #FFFFFF; 
    border-bottom-style : solid; 
    border-bottom-width: medium; 
    font-weight: bold; 
    background-color: #CCCCFF; 
} 

我們迄今所做的取消需要明確地使用你的TR中的class屬性,而讓CSS通過指出table下的TR具有class of "personRow"來管理它,應該使用這種風格

+0

我修改了但仍然沒有任何變化:( – Cr123 2011-12-15 12:01:51

1

我把你的代碼放在jsfiddle中,只替換了更多可見顏色的顏色,但我沒有看到任何錯誤。

http://jsfiddle.net/e9wvY/1/

檢查出來自己,一切工作按預期。

+0

是的,我檢查了自己所有的表代碼,並在這個網站看起來很好,但在我的申請仍然沒有工作。我的網頁有一個集合頁。我將cckck此頁。如果我寫這樣的代碼看起來不錯:

Cr1232011-12-15 11:58:56

Subtitles