私は数時間苦労しています。私のWebサイト(Drupal 7.50を使用している)がInternet Explorer 11にプレースホルダを表示していない理由を理解する必要があります。プレースホルダがInternet Explorerと連携していない
私は構文エラーこのエラーを得た
- This website (hagenburger)、認識できない表現::「[プレースホルダ は、私はすでに、ちょうどこれらのように、私が見た事の多くを試してみましたHELませんでした]」
他のstackoverflow投稿からカスタムJavascriptを試しましたが、これらのプレースホルダはまだ表示されていません。
は私もちょうどこのとしてではなく、成功せずにCSSを変更しようとしました:
:-ms-input-placeholder { /* IE10–11 */
color: #ccc !important;
font-weight: 400 !important;
}
::-ms-input-placeholder { /* Edge */
color: #ccc;
font-weight: 400;
}
::placeholder { /* CSS Working Draft */
color: #ccc;
font-weight: 400;
}
私は、この問題を解決する方法上の任意の提案を本当に失ったことだし、しばらくの間、苦労されていますか?
EDIT
はここで私が使用している入力のexempleです:
<input required="required" placeholder="Votre âge (ex:28)" class="form-control form-text required" id="edit-submitted-age" name="submitted[age]" value="" size="60" maxlength="128" autocomplete="off" type="text">
UPDATE
、私は道を見つけたかもしれないが、私はよく分かりませんサイトの互換性モードを9(デフォルト)から10または11に変更すると動作していることがわかりました。したがって、互換性を設定する方法がある場合mウェブサイトにアクセスして解決されました。
質問に問題を再現するために必要なコードを投稿してください –
@JacobGray問題はどこから問題が発生しているのか分かりません。それは私にとって非常にイライラします。 – Lindow
あなたのCSS宿題。とにかく、プレースホルダは動作しなくてはなりませんが、CSSは機能するはずです。いくつかのHTMLを投稿してください。あなたはそれを入力要素に使っていませんか? – Tom