特殊記号や英語を入力すると、lang属性が付いた<span>タグが挿入される問題について
最終更新日:2007/11/29 14:50:16
概要
<meta>タグに言語の指定をした場合、記号や英語を入力するとlang属性が挿入される問題について説明します。
現象
Expression Webにおいて、<meta>タグに、以下のような指定があった場合
<meta http-equiv="Content-Language" content="en-us" />
日本語版で英語サイトを構築中、英文を入力すると、
<span lang="en-us">This is a pen.</span>
と挿入されます。
また、日本語サイトであるとmetaタグに宣言があった場合、
<meta http-equiv="Content-Language" content="ja"/>
特殊記号文字の挿入によって、
<span lang="en-us"><span class="style1">»</span></span>
と挿入されてしまいます。
回避策
言語の指定をしたmetaタグを削除することによって、この問題を回避することができます。
状況
日本語サイトで、metaタグに日本語であると宣言しているページにおいて、日本語を入力している限りは問題ありません。
ただし、IMEの直接入力(日本語入力をOFFにした状態)で、英語を入力したり、特殊記号の挿入によって、<span lang="en-us">This is a pen</span>
という感じになります。
また、英語版ではなく、フランス語版(?)などにおいても、英語を入力すると、同様の現象が発生しているようです。
この問題は、Expression Web 3までの問題とマイクロソフトが認識され、Expression Web 4で修正されました。
INDEX
- Expression Web FAQ
- Expression Webの問題
- CSSファイルを移動またはコピーすると文字化けする場合がある問題について
- FTPでの発行にエラーが発生する場合の対処方法
- アウトラインリスト作成の問題について
- 定義された用語' を指定すると特定のファイルで結果が不正になる
- ファイルの拡張子の大文字/小文字の変更に関する問題について
- 「標準のエディタとして使用しますか?」と表示される問題について
- Webページを新規作成するとtitleタグが最初に記述される問題について
- Expression Webの文字化けに関する問題について
- Expression Web 2でVBAが利用できない問題について
- ダイナミックWebテンプレートが適用されたページが正しく更新されない場合の対処方法
- Expression Web 2: エクスプローラにおけるdwtなどのファイルのメニュー表記について
- 特殊記号や英語を入力すると、lang属性が付いた<span>タグが挿入される問題について
- ブラウザからのテキストなどのコピーにおいての問題
- ページにRSSフィードを追加できない場合の対処方法
- DOCTYPE宣言の前に文字入力すると、現在のスキーマの判別ができなくなる問題について
- オートサムネイル生成後に'xthumbnail-orig-image'属性が挿入される問題の対処方法
- [画像]ダイアログで「縮小表示」が正しく表示されない問題について
- 編集中に日本語入力が出来なくなった場合の対処方法
- [フォルダ]ビューで「タイトル」フィールドが表示されない問題について
- Expression Webの問題
問題は解決しましたか?
操作方法、設定方法等で困ったら、 Expression Web Users Forum に投稿してください!