jQuery UI アイコンのいくつかをテーブルの列ヘッダーとして使用しています。スパンは、テキストの align プロパティに基づいて整列されず、合理的な回避策を見つけることができませんでした。
text-align
CSS のalign
プロパティと のプロパティの両方を使用してみましたがth
、アイコン スパンは中央に配置されません。代わりに、左揃えのままになります。
HTML
<th align="center" scope="col" style="width:100px;"><a href="javascript:__doPostBack('RuleGrid','Sort$5')"><span class="ui-state-default ui-icon ui-icon-locked"></span></a></th>
CSS
th
{
text-align:center;
}
問題を描写するためのjsFiddleがあります。