2

私はこれを試しましたが、下線のない空白のスパンしか得られませんでした

    <h:outputText style="font-weight:bold;text-decoration:underline" rendered="#
{declarationBB.deaclarationOpr.declarationDetailsobj.productName == null}" value="                           " /> 
4

1 に答える 1

1

HTML の意味のない空白は折りたたまれます。次のように最初と最後に非空白文字を挿入しない限り、効果的に視覚的表現がなくなります。

value="[                           ]"

固定サイズの行だけが必要な場合は、アンダースコアの束を使用してください。

__________________________

または、これに本当に HTML/CSS を使用したい場合は、固定幅と境界線の下のブロック要素を使用します。

<div style="width: 200px; border-bottom: 1px solid black;"></div>

ただし、実際に必要なのは「水平ルール」だけである場合、 A<hr>は意味的により正確です。

<hr style="margin: 0; width: 200px; height: 1px; background: black; border: none;" />

styleできるだけ使用を避け、代わりにclass/を使用する必要があることに注意してください。styleClass

于 2013-01-11T12:00:12.673 に答える