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...