1

960グリッドに関しては困っています。以下のコードは、使用したいレイアウトを示しています。つまり、6 つのコンテナーが均等に配置されています。

<div class="container_12" style="background:blue";>
    <div class="grid_2 alpha" style="background:red";>
        Alpha
    </div>
    <div class="grid_2" style="background:orange";>
        1
    </div>
    <div class="grid_2 " style="background:yellow";>
        2
    </div>
    <div class="grid_2" style="background:green";>
        3
    </div>
    <div class="grid_2" style="background:teal";>
        4
    </div>
    <div class="grid_2 omega" style="background:red";>
        omega
    </div>
</div>

私が抱えている問題は...各グリッドに境界線を割り当てると、各境界線が次のグリッドに食い込み、その結果、配置の問題が発生することです。

問題を抱えているhtmlコードは次のとおりです。

<div class="container_12 ">
    <ul class="a-tab">
        <li>
            <a href="" class="grid_2 alpha">Today</a>
        </li>
        <li>
            <a href="" class="grid_2">Restaurants</a>
        </li>
        <li>
            <a href="" class="grid_2">Shops</a>
        </li>
        <li>
            <a href="" class="grid_2">Accomodation</a>
        </li>
        <li>
            <a href="" class="grid_2">Property</a>
        </li>
        <li>
            <a href="" class="grid_2 omega">Nightlife</a>
        </li>
    </ul>

私が使用している境界線コントロールのcssは次のとおりです。

.a-tab li{
    list-style-type: none;
    display: inline-block;
    float: center;
    border-color: #000;
    border-top:solid;
    border-right: solid;
    border-left: solid;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    font-size: 16px;
    margin:0 0 0 0;
}

これはhttp://www.virtualharrogate.co.ukに示されています。

どんな助けでも大歓迎です

4

1 に答える 1

1

ウェブサイトをチェックアウトした後(質問のライブリンクをたどります)、問題はグリッドシステムに起因するのではなく、不適切なマークアップに起因するようです-div順序付けられていないリスト内に要素をネストしています(ul)。ウェブサイトからコピーされた関連するスニペットは次のとおりです。

<div class="container_12 ">
    <ul>
        <div class="grid_2 alpha">
            <div class="tabframe" id="tabdetail">
                <li>
                    <a href="">Today</a>
                </li>
            </div>
        </div>
        <!-- etcetera -->
    </ul>
</div>

階層からul下にある を削除するか、ネストされた を に変更すると、問題が解決されます。div.container_12divli

于 2012-05-23T09:16:00.660 に答える