2012-06-29 23 views
-2

我有一個法語網站,它檢測導航語言以顯示法語或英語。CSS在法語和英語導航中顯示不同

在我的html,我有一個輸入和一個div內的按鈕。我很驚訝地發現輸入和按鈕在法語中水平對齊,但英語版本不是這樣,儘管html和css是相同的! 奇怪的是,在法國,左浮動輸入的輸入css正確性是紅色的,但在英語中不是這樣。有人可以解釋嗎?

最佳, Newben

+0

只是在任何人都知道是否有不同的方式來閱讀CSS相對於導航語言規則! – Newben

+1

是的,您可以使用PHP根據檢測到的用戶語言加載不同的CSS樣式表。 – Hope4You

回答

0

沒有示例代碼,這是很難說的佈局是什麼問題。這聽起來像是因爲兩種不同的語言(英語和法語)在您的網站上佔用了不同的空間量,所以它們與周圍的其他元素交織在一起。例如,如果法語句子比英語長,那麼它可能會佔用更多網站的寬度,從而將其他元素推入錯誤的地方。如果出現這種問題,您可以使用固定寬度的<div>標籤等修復它。

佈局問題的另一個可能原因是如果使用的字母不屬於您網頁設置的字符編碼的一部分。

+0

當然,我已經仔細驗證了div的大小,取決於不同語言中句子的長度。但是,謝謝,使用PHP加載不同的CSS樣式取決於用戶的導航語言的想法。 – Newben

+0

如果您仍然遇到問題,可以發佈一些導致問題的HTML和CSS。讓我知道你是否這樣做。 – Hope4You

相關問題