今日の質問:ページの真ん中に*#@ $¤<ç〜&#アコーディオンを垂直に配置するにはどうすればよいですか(垂直方向と水平方向に配置します)?これがjsFiddleです
2470 次
2 に答える
3
試す:
myUl = $("ul");
myUl.css('position', 'absolute');
myUl.css('top', $(window).height() / 2 - myUl.height() / 2);
myUl.css('left', $(window).width() / 2 - myUl.width() / 2);
結果: http: //jsfiddle.net/z6Zyj/2/。
CSSのみのソリューションが必要な場合は、次のようにする必要があります。
ul {
position: absolute;
top: 50%;
left: 50%;
margin-top: -45px;
margin-left: -295px;
}
45px
アコーディオンの高さの約半分と245px
幅の半分はどこにありますか。
結果: http: //jsfiddle.net/z6Zyj/3/。
于 2012-05-25T08:59:02.720 に答える
0
アコーディオンdiv全体を1x1テーブルにラップし、テーブルを中央揃えにしました。テーブルの幅をアコーディオンの幅と同じにします。
于 2013-03-05T21:50:24.383 に答える