2013-02-27 54 views
0

儘管我在網上找到了一些例子,但它並沒有解決我的問題。希望可以有人幫幫我。 我有兩個css文件。一個是重置所有樣式屬性。有代碼(片段)聲明CSS中的類內幕類

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { 
margin: 0; 
padding: 0; 
border: 0; 
outline: 0; 
font-size: 100%; 
vertical-align: baseline; 
background: transparent; 
} 

由於規則,我無法修改reset.css。我只在style.css上工作。我做了什麼來使HeaderStyle有效。我創建了一個新的類,它的工作原理。

tr.dgrdHeaderfntsize13e td 
{ 
    font-size: 1.4em; /* 1.3em 11px */ 
    font-weight: bold; 
    background-color: #F2F7FA; 
    padding: 5px; 
    text-transform: none; 
    vertical-align: middle; 
    text-align: left; 

} 

我的問題是如何爲單元格上的字體大小創建類。我試過td.fntsize13etr td.fntsize13e不起作用。還有就是我的.aspx頁面中

<asp:DataGrid ID="dgrdLawyers" Runat="server" DataKeyField="GlobalID" GridLines="Both"  
    AutoGenerateColumns="false" CssClass="dgrdInnerBorders noOuterBorder talgnC" 
     CellPadding="5" > 
    <PagerStyle Mode="NumericPages" Position="Top" HorizontalAlign="Right" /> 
     <%--<HeaderStyle CssClass="dgrdHeader talgnL fntsize13e"></HeaderStyle>--%> 
      <HeaderStyle CssClass="dgrdHeaderfntsize13e"></HeaderStyle> 
     <ItemStyle CssClass="dgrdItem talgnL fntsize13e"></ItemStyle> 
+5

你可以顯示*呈現* HTML,而不是ASP源? – 2013-02-27 20:37:23

+0

你能顯示你的文檔的< head >嗎? – 2013-02-27 20:39:49

+0

愚蠢的問題,但是'fntsize13e'宣佈在任何地方? – GordonsBeard 2013-02-27 20:40:29

回答

0

確認您呈現的HTML是正確的,並沒有內嵌樣式設定如..

<td style="font-size:20px;">asdf</td> 

,並在你的CSS可以使用!重要的是要強制物業價值

td.fntsize13e { 
    font-size: 10px !important; 
} 

這應該工作,並會強制字體大小,但我會盡量避免這種情況。找出真正正在設置的字體大小,並在那裏修復它。

+0

我試過了,但它不起作用。我也檢查了它沒有爲字體大小設置內聯樣式。 – 2013-02-28 20:43:55

+0

你能提供渲染的標記嗎?這將幫助我們很多:) – teewuane 2013-03-04 19:21:26

+0

只是意識到,字體大小可能無法正常工作,除非您將doctype設置爲標準。像... <!doctyp html> – teewuane 2013-04-25 15:04:06

0

確保你的CSS範圍。嘗試

#dgrdLawyers . . . 

如果您有像@teewuane這樣的內聯樣式,建議使用!important作爲最後的手段。

+0

我知道它的工作原理,但我不想有id,因爲這個問題有很多datagrid。謝謝。 – 2013-02-28 20:44:51

+0

你應該澄清你的問題,也許顯示渲染的標記。對於那些不瞭解範圍的人來說,upvote會很好。 – Hatchware 2013-02-28 21:19:23