3

初めてのWeb制作作品です。マラヤーラム語のコンテンツと英語のメニューを備えたウェブサイトを開発する必要があります。誰でもこれを行うのを手伝ってください。

前もって感謝します。

4

2 に答える 2

8

Web サイトで多言語サポートを行うには、基本的に 3 つのことに注意する必要があります。

1.メタタグ

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

2.フォントフェイス

@font-face {
    font-family: 'Malayalam';
    src: url('../fonts/meera.eot');
    src: url('../fonts/meera.eot?#iefix') format('embedded-opentype'),
         url('../fonts/meera.woff') format('woff'),
         url('../fonts/meera.ttf') format('truetype'),
         url('../fonts/meera.svg#Malayalam') format('svg');
    font-weight: normal;
    font-style: normal;
}

.ttf ファイルしかない場合は、Font Squirrel フォントフェイス ジェネレーターを使用できます。

3. 文書型

HTML5 doctype を使用<!DOCTYPE html>すると、動作しないことがあります。

使用する

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

お役に立てれば!

于 2012-07-26T07:06:03.770 に答える
1

あなたの質問はあまり明確ではないので、HTML に文字を表示する方法を知りたいと思っていると思います。ブラウザーでマラヤーラム文字を正しく表示するには、Web ページを UTF-8 でエンコードする必要があります。さらに、ブラウザーの癖により、ヘッダー コンテンツ タイプで UTF-8 エンコーディングを宣言する必要があります。そうしないと、一部のブラウザーは代わりに HTML エスケープ文字を送信しようとします。

HTML 5 を使用している場合: <meta charset="utf-8">. それ以外の場合: <meta http-equiv="Content-Type" content="text/html; charset=utf-8">. これはあなたの<head>...</head>タグに入るでしょう。

于 2012-07-26T05:05:26.743 に答える