0

高さを知っているdivがあります。内部には、変更可能なテキストがあるため、高さがわからない div があります。Stackoverflow でいくつかの解決策を見つけましたが、うまくいかないか、正しく使用していません。この特定のケースでは、誰もdivを小さく中央に配置できますか? http://jsfiddle.net/JTTEM/2/

4

5 に答える 5

1

JavaScript を使用せずに、大きなものを浮かせたり、次のようなトリックを使用したりしdisplay:tableます。

http://jsfiddle.net/JTTEM/10/

于 2012-04-23T16:39:34.253 に答える
0

JQueryを使用したい場合は、次のことができます...

(function(){
($('#big1 .small').css('margin-top',($('#big1').height() - $('#big1 .small').height())/2));

($('#big2 .small').css('margin-top',($('#big2').height() - $('#big2 .small').height())/2));
})();
于 2012-04-23T15:22:47.860 に答える
0

コードを少し修正しました: http://jsfiddle.net/JTTEM/8/

于 2012-04-23T15:31:39.440 に答える
0

CSS での垂直方向のセンタリングの手順を試しましたか

于 2012-04-23T15:09:25.290 に答える