2011-05-07 33 views
2

嗨我需要使用jQuery對話框,但在所有示例中它使用樣式body {font-size:62.5%},我需要避免這種情況。這種風格影響整個頁面。我試圖在對話框中設置樣式,但不起作用。如何避免使用jQuery對話框使用body font-size屬性

這是我的example

+1

你不能移除CSS樣式嗎?看起來像最簡單的解決方案。 – 2011-05-07 12:59:27

+0

加里我試圖這樣做,但它不工作,你可以檢查我發佈在下面的例子。我嘗試了很多東西,我仍然想知道爲什麼它如此複雜。我希望有同樣問題的人能夠幫助我,但請確保那不是那麼容易,因爲它接縫:) 如果你有時間,請檢查我提供的鏈接下的第一個答案你,可以很容易地修改它們的螢火蟲... – vach 2011-05-09 04:53:56

回答

0

您可以刪除body{font-size:62.5%} CSS規則,並添加這一個:

#your_dialog *{ 
    font-size:62.5%; 
} 

這將字體只更改到您的對話框。沒有js需要。

希望這會有所幫助。乾杯

+0

埃德加謝謝你的嘗試,但它不起作用。 繼承人[示例](http://www.whitecastle.am/test/jquery/test/submit/submit.php)我的工作, 和[在這裏你可以看到](http://www.whitecastle.am /test/jquery/test/submit/submit_1.php)當我嘗試你的建議時會發生什麼。 – vach 2011-05-07 14:12:56

0

這是因爲#jquery-submit-form * { font-size: 62.5%; }<style>標籤的submit_1.php頁面中 - 嘗試刪除它,它會增加字體大小。也從<body>標籤中刪除相同的標籤。你submit.php的造型看起來很好,我在Firefox 4

+0

加里謝謝你的回答,我刪除了兩種樣式,但我的問題是,我需要得到像submit.php一樣的結果,而不使用正文樣式...也許我不明白你的解決方案,你解釋嗎? – vach 2011-05-10 08:18:48

0

一切與一類ui-widget得到的1.1em的字體大小。所以不要給這個類的所有東西,或者從css文件中刪除這個規則。