0

これはデモです: http://jsfiddle.net/KS4eS/

まずはデモをご覧ください。

それらの配置を同じに設定したいと思います。

このようなもの。どうやって?

                    center
------------------------------------------------------
                    A2345343
                    B435234
                    C4364353
                    D3426432632
                    E46324362
                    F235235
                    GGGGG

------------------------------------------------------

HTML

<div class='general'>

    <div class='list'>

            <div class="top_page_function">A2345343</div>
            <div class="top_page_function">B435234</div>
            <div class="top_page_function">C4364353</div>
            <div class="top_page_function">D3426432632</div>
            <div class="top_page_function">E46324362</div>
            <div class="top_page_function">F235235</div>
            <div class="top_page_function">GGGGG</div>

    </div>



</div>

CSS

.general {
    background-color: rgb(255, 255, 255);
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    margin-bottom: 30px;
    text-align: center;
    padding: 10px;
}

.list{
    width: 400px;
    min-width: 250px;
    margin-bottom: 20px;
}
4

4 に答える 4

4

これはあなたが望むものを手に入れるでしょう:

.general {
    background-color: rgb(255, 255, 255);
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    margin-bottom: 30px;
    padding: 10px;
    text-align:center;
}

.list{
    margin-bottom: 20px;
    text-align: left;
    margin: 0 auto;
    display: inline-block;
}

また、任意の幅で動作します。ここを参照してください:http://jsfiddle.net/KS4eS/8/

于 2013-01-28T17:34:09.783 に答える
1

別のトリックは、.List div にラップを追加することです。

HTML:

<div class='general'>
   <div class='list_wrap'>
    <div class='list'>
            <div class="top_page_function">A2345343</div>
            <div class="top_page_function">B435234</div>
            <div class="top_page_function">C4364353</div>
            <div class="top_page_function">D3426432632</div>
            <div class="top_page_function">E46324362</div>
            <div class="top_page_function">F235235</div>
            <div class="top_page_function">GGGGG</div>
    </div>
   </div>  
</div>

CSS

.general {
    background-color: rgb(255, 255, 255);
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    margin-bottom: 30px;
    text-align: center;
    padding: 10px;
}

.list_wrap{
    margin:0 auto;
    width: 250px;
}

.list{
    width: 100%;
    text-align:left;
    margin-bottom: 20px;
}

JSFiddle

于 2013-01-28T17:44:03.437 に答える
0

おそらく、top_page_functionクラス div の周りにコンテナを設定し、その位置を 50% として左に絶対に設定することで十分です。
他のソリューションも機能しますが、それらを好みますが、私がフィドルを作成したという理由だけで、投稿しています。
そして、はい、リスト clss の高さも自分で設定する必要があります。これは、この方法の 1 つの短所です。
JSFiddle

于 2013-01-28T17:36:19.297 に答える
0

次のように列を整列できます。

.list div {
    text-align:left;
    margin-left:200px;
}
于 2013-01-28T17:29:51.127 に答える