說我用下面的代碼在HTML中一個文本框:語言識別和自動文本方向開關
<input type="text" name="text" id="text" />
而且我的網站旨在爲從右到左,以及左到右語言。這意味着我有一些文本框將以從右到左的語言輸入,但例如,電子郵件文本框將從左到右。
我的問題是不是如何聲明使用CSS的特定方向。請在這裏沒有CSS。
我的問題是,如果可以使用javascript來自動檢測語言,並查看它是否是從右向左的語言,使文本方向從右向左移動,還是向左移動,使文字方向從左到右。 (AKA,它可能會自動檢測語言,然後設置CSS「方向:rtl;」或其他)。
這可能使用JavaScript來完成? (我知道,谷歌確實在他們的谷歌翻譯和各種其他網站做得一樣好,我只是想知道,如果它是很難實現的)...
感謝, 阿米特
您可能希望從瀏覽器向您發送的任何語言獲得該語言,這可以通過您用於輸出網頁的任何服務器端語言來處理。您是否嘗試將您的操作系統/瀏覽器語言切換爲從右至左的語言,並嘗試將其輸入到本地元素中?默認行爲不是從右到左的輸入嗎? – 2010-08-10 20:19:02
@Stefan:在RTL語言中輸入文本時的默認瀏覽器行爲不是RTL方向。這就是爲什麼我對這個腳本感興趣。 (我正在使用MS操作系統,而不是MAC,所以我不能說基於unix的系統) – Amit 2010-08-10 20:21:24