有關jqGrid應用裡的字型大小不能控制的問題

2022-02-14 08:23:35 字數 1599 閱讀 8743

google、github 雙重認證前端課程,獨家矽谷內容,每週直播輔導,限時報名》 

最近專案裡用到了struts2裡的jqgrid外掛程式,有個很奇怪的問題找了好長時間,比如:字型樣式修改不了的問題,具體描述請參考附件,包含有問題的和修改後的對比圖(je不能直接插入本體啊)

就是grid的表頭和內容字型樣式不能修改,一直是預設的16px大小和加粗的,並且分頁顯示也很彆扭

後來找了好長時間發現是因為我的頁面這是我之前的申明:

不能正常顯示css

這是修改後的申明:

嚴格型xhtml

">

或是過渡性xhtml

其他的例如html的:

也行,後來發現只要是加了dtd定義的都能正常顯示

建議用過渡型xhtml

以下是w3cschool裡的對doctype的解釋:

html 標籤

定義和用法

宣告位於文件中的最前面的位置,處於 標籤之前。此標籤可告知瀏覽器文件使用哪種 html 或 xhtml 規範。

該標籤可宣告三種 dtd 型別,分別表示嚴格版本、過渡版本以及基於框架的 html 文件。

以下面這個 標籤為例:

在上面的宣告中,宣告了文件的根元素是 html,它在公共識別符號被定義為 "-//w3c//dtd xhtml 1.0 strict//en" 的 dtd 中進行了定義。瀏覽器將明白如何尋找匹配此公共識別符號的 dtd。如果找不到,瀏覽器將使用公共識別符號後面的 url 作為尋找 dtd 的位置。

提示和注釋:

注釋: 標籤沒有結束標籤!

html

html 4.01 規定了三種文件型別:strict、transitional 以及 frameset。

html strict dtd

如果您需要乾淨的標記,免於表現層的混亂,請使用此型別。請與層疊樣式表(css)配合使用:

html transitional dtd

transitional dtd 可包含 w3c 所期望移入樣式表的呈現屬性和元素。如果您的讀者使用了不支援層疊樣式表(css)的瀏覽器以至於您不得不使用 html 的呈現特性時,請使用此型別:

frameset dtd

frameset dtd 應當被用於帶有框架的文件。除 frameset 元素取代了 body 元素之外,frameset dtd 等同於 transitional dtd:

xhtml

xhtml 1.0 規定了三種 xml 文件型別:strict、transitional 以及 frameset。

xhtml strict dtd

如果您需要乾淨的標記,免於表現層的混亂,請使用此型別。請與層疊樣式表(css)配合使用:

xhtml transitional dtd

transitional dtd 可包含 w3c 所期望移入樣式表的呈現屬性和元素。如果您的讀者使用了不支援層疊樣式表(css)的瀏覽器以至於您不得不使用 xhtml 的呈現特性時,請使用此型別:

xhtml frameset dtd

當您希望使用框架時,請使用此 dtd!

如需檢查你是否編寫了帶有正確 dtd 的合法 xhtml 文件,您可以把您的 xhtml 頁面鏈結到乙個 xhtml 驗證器。

屬性:無

jmeter不走if分支裡的流程

最近在用jmeter做介面自動化測試,過程中使用到了if邏輯控制器,這個控制器本身只有3個引數,所以應該不難,但是在使用過程中,卻出現了乙個問題 指令碼沒有走到if裡面。然後查閱了if控制器的使用說明,問題出在interpret condition as variable expression?這個...

有關NIOS裡用到SDRAM相移的計算

如何連線nios ii和sdram sdram和nios ii連線的典型電路框圖如下圖所示。sdram和system使用同乙個pll輸出時鐘,可以保證system clock和sdram clock的相對抖動比較小。外部晶振的時鐘送入pll,然後由pll產生兩個同頻的時鐘乙個供給nios ii系統使...

C語言裡scanf函式的有關問題

今天在知道上看到有人問乙個c語言用scanf輸入的問題,說執行出錯,源 如下 includeint main includeint main 再次編譯執行後,還是不行,直接就跳過輸入到了 press any key to continue了 原因如下 1.scanf 函式是乙個格式化輸入函式,像sc...