<h:panelGrid>
отображает таблицу HTML.В основном вы хотите применить text-align: right;
к каждому <td>
элементу, который он отображает.С текущим кодом проще всего было бы применить следующее:
#authenticate table td {
text-align: right;
}
Вы, конечно, также можете быть более конкретным, например, дать <h:panelGrid>
свой собственный styleClass
и определить правило вCSS (который будет применен непосредственно к отображаемому элементу HTML <table>
).
<h:panelGrid styleClass="className">
с
.className td {
text-align: right;
}
Вы также можете присвоить каждому элементу <td>
свой собственныйКласс по атрибуту columnClasses
, который принимает разделенную запятыми строку имен классов CSS, которые должны многократно применяться к элементам <td>
.Если вы хотите применить один и тот же класс к каждому элементу <td>
, просто укажите его один раз:
<h:panelGrid columnClasses="className">
с
.className {
text-align: right;
}
В качестве дополнительной подсказки: щелкните правой кнопкой мыши веб-страницув веб-браузере и выберите Просмотр источника , тогда вы лучше поймете, что именно JSF генерирует.