ブラウザにフルネーム(firstName lastName)を表示しようとしているページがあります。私のJSPでスパン要素内のCSS複数のスペース
、私は
<span>
<c:if test="${someCondition1}">
<c:out value="${firstName}">
</c:if>
<c:if test="${someCondition2}">
<c:out value="${lastName}">
</c:if>
</span>
今すぐspan要素内のいくつかのコードのインデントのスペースがある持っています。 Firefoxでは、コードスペースは折りたたまれず、IEは折りたたまれています。など
、通常、ラップ、-moz-事前ラップしかし、これは、何らかの理由で動作していないようです。
はまた、私は、さまざまなCSS空白のプロパティを使用してみました。
また、私はfirstName/lastName内に複数のスペースを持つことができるので、これを修正するためにホワイトスペースプロパティを使用できない場合があります。最初の名前は
"my First Name"
となる可能性があります。したがって、複数のスペースを折りたたむためにspan要素のCSSの空白を使用すると間違っています。
mh ...スペースを使いたいのですか、それとも削除しますか? – PiTheNumber
コードスペースを削除する(つまりc:outの外に)し、fname/lname内のスペースを保持する(つまりc:outが返す) – testndtv
* Firefoxではコードスペースが崩壊しないIEはそれらを崩壊させます。*これはこれまでのコードでは当てはまりません。ブラウザのビューポートに表示されるレンダリングされた出力について話していますか、ブラウザの「ソースの表示」ツールに表示されるように生成されたHTMLソースについて話していますか?それが前者の場合は、SSCCEを投稿してください。それが後者なら、それはあなたのためにそれを崩壊させたツールそのものです。 – BalusC