私はいくつかのhtmlヘルプを探しています。テキストブロックをセル内の中央に移動するだけでなく、配置をそのままにしておくにはどうすればよいでしょうか。順序付けされていないリストを使用するため、テキストがすべて中央に表示されることは望ましくありません。テキストのブロックをセルの中央に移動したいだけです。
現在のシナリオの例:http: //jsfiddle.net/AygnN/
私はいくつかのhtmlヘルプを探しています。テキストブロックをセル内の中央に移動するだけでなく、配置をそのままにしておくにはどうすればよいでしょうか。順序付けされていないリストを使用するため、テキストがすべて中央に表示されることは望ましくありません。テキストのブロックをセルの中央に移動したいだけです。
現在のシナリオの例:http: //jsfiddle.net/AygnN/
<table id="sub-content" style="width: 100%;">
<tbody>
<tr>
<th>Departments</th>
<th>KPI Types</th>
<th>Bonus</th>
</tr>
<tr>
<td>
<ul>
<li>dfgsdgfdfg</li>
</ul>
</td>
<td>
<ul>
<li>sdfgsdfgsdfg</li>
</ul>
</td>
<td>
<ul>
<li>sdgsdfgsdffgsdgf</li>
</ul>
</td>
</tr>
</tbody>
</table>
タグを列ヘッダーとして使用する場合<h1>
は、実際のテーブル ヘッダー (<th>
タグ ) を使用する必要があります。さて、CSS で次のように言えます。
th { text-align:center; }
編集:
#sub-content td{ padding:0px 60px; }
すべてのテーブル ヘッダーが中央に配置され、テーブル内のすべてのリストが左揃えになります。
この方法はより標準的です。
テキストを div に配置し、テーブル セル内で div をホストできます。テキストは div で指定された css スタイルに従いますが、div 自体はセルの中央になります。
あなたが与えた例は、同じ種類のことを行います。セルを複数のセルに分割し、テキストを中央のセルに配置します。