text-align: center
Gridster グリッド内にテキストを配置して、それを andにしたいと思いますvertical-align: middle
。
<li><span>Text</span></li>
私はこれを試しました:
.gridster .gs_w > span {
text-align: center;
vertical-align: middle;
}
作品のみtext-align
です。line-height
ユーザーが選択したものに基づいてすべてのグリッドの高さが異なるため、使用できません。
高さと幅を直接持っていないためだと思います。そのため、 margin:auto 0px;
も機能しません。それらは、データ属性を介して高さと幅を取得しました。
Gridster の CSS 動作を知っている人はいますか? グリッド内の要素 (画像またはテキスト) を垂直方向に中央揃えするにはどうすればよいですか?
これは、Ajaxを介して要素を追加する方法です
$.getJSON( "data/tiles.json", function( json ) {
for(i=0; i<json.length; i++) {
gridster.add_widget(
'<li class="gs_w" id="'+count+'" style="background-color: '+json[i].rgb+'"><span>Teszt</span></li>',
json[i].size_x,
json[i].size_y,
json[i].col,
json[i].row
);
count++;
};
アップデート
もう公開されていないので、デモを削除しました。ソリューションをアップロードしました。テーブルセル表示では機能しませんでしたが、何らかの方法で現在のグリッドのサイズ-y を照会すると、それを 2 で割り、標準グリッドのサイズよりも少し小さい値を掛けることができます。フォント サイズによって異なります。箱の中で使います。