-1

私はこのイメージを持っています:

<h:graphicImage library="images" name="lighton.png" height="22" rendered="#{mController.dothat}" />

フィールドに垂直に配置する必要があります。

生成されたタグにalign="absmiddle"を (firebugなどを介して) 手動で追加すると機能します。<img/>それにもかかわらず、それを graphicImage タグに追加しても何も起こりません。

4

1 に答える 1

9

、、、などfontのスタイリング/配置要素/属性は、1998年のHTML4.01以降非推奨になりました。最新の状態に保ってください。そのためにCSSを使用することになっています。centeralignbgcolor

インラインスタイルのいずれかによって、CSSvertical-alignプロパティをに設定します(不適切な方法)middle

<h:graphicImage ... style="vertical-align: middle;" />

または要素またはおそらく親のスタイルクラス(推奨される方法)によって

<h:outputStylesheet name="css/style.css" />
...
<h:graphicImage ... styleClass="someSensibleClassName" />

以内に/resources/css/style.css

.someSensibleClassName {
    vertical-align: middle;
}
于 2013-02-27T18:17:25.500 に答える