JSF 2.1で気づいたことがあります。* IEの条件付きコメントは機能しなくなりました。さまざまな文字がHTMLエンティティ&に置き換えられ、コメント構文が無効になりました。 BalusCは、h:outputTextを使用するa solution to the problem in another questionを指摘しています。私の問題は、最初の要素の周りに私の条件付きコメントを私のページの一番上に欲しいということです。つまり、h:outputTextは名前空間をまだ定義していないので使用できません。私はそれがとにかく正しいと信じています。コード例を示します。JSF 2.1&IE条件付きのコメント
ほとんどのJSFページによって、今日HTML5ボイラープレートの構文に似たテンプレートとオフを開始します:BalusCの言及ソリューションにより
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7 my-application" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8 my-application" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9 my-application" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js my-application" xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core" xmlns:c="http://java.sun.com/jsp/jstl/core" lang="en"><!--<![endif]-->
<h:head>
<meta charset="utf-8" />
...
、私は2行目に<h:outputText />
をしたいと思いますが、時間の名前空間が定義されていませんまだ。それは私が様々な名前空間を付けることができるが、最終的なHTMLには影響しないということを私が使用できる要素ですか?どのように私はこの問題を回すことができる他のアイデア?
リー、
ありがとうBalusC :)私はf:viewについて不思議でしたが、自分で試してみる代わりにここに投稿することを決めました! –
ようこそ。 – BalusC
この解決策では依然として ' 'を使用する必要がありますか?あるいは ' 'はそれを置き換えますか? –
Kevin