-1

CSSのみを使用して、暗いボックス(リンク)を1つの切れ目のない行に並べ、コンテナ(一時的にdiv.hurrdurrとい​​う名前)にリンクの行が長くなったときに水平スクロールバーを表示する必要があります。また、スクロール時にスペースが残ってほしくありません。リンクは動的に変更されるため、私が知る限り、設定された幅を使用することはできません。

これが最新のFirefoxで機能するために必要なのは、ページを表示するために使用する唯一のものだからです。

これは私が持っているものです:

<!DOCTYPE html>
<html style="width: 1000px;">
    <head>
        <title>Hurrr</title>
        <style>
            div.contain {
                background-color: #999999;
                height: 90px;
                width: 100%;
            }
            div.hurrdurr {
                background-color: #CCCCCC;
                white-space: nowrap;
                width: 100%;
                overflow: auto;
            }
            div.hurrdurr a {
                width: 60px;
                height: 20px;
                margin-right: 8px;
                margin-top: 4px;
                background-color: #333333;
                color: #CCCCCC;
                text-align: center;

                float: left;
                display: inline-block;
            }
        </style>
    </head>
    <body>
        <div class="contain">
            <div class="hurrdurr">
                <a class="durr">1/25</a>
                <a class="durr">2/25</a>
                <a class="durr">3/25</a>
                <a class="durr">4/25</a>
                <a class="durr">5/25</a>
                <a class="durr">6/25</a>
                <a class="durr">7/25</a>
                <a class="durr">8/25</a>
                <a class="durr">9/25</a>
                <a class="durr">10/25</a>
                <a class="durr">11/25</a>
                <a class="durr">12/25</a>
                <a class="durr">13/25</a>
                <a class="durr">14/25</a>
                <a class="durr">15/25</a>
                <a class="durr">16/25</a>
                <a class="durr">17/25</a>
                <a class="durr">18/25</a>
                <a class="durr">19/25</a>
                <a class="durr">20/25</a>
                <a class="durr">21/25</a>
                <a class="durr">22/25</a>
                <a class="durr">23/25</a>
                <a class="durr">24/25</a>
                <a class="durr">25/25</a>
            </div>
        </div>
    </body>
</html>
4

1 に答える 1

0

float:leftあなたからあなたを削除しdiv.hurrdurr a、それはあなたにスクロールを与えるはずです。

于 2012-11-23T02:57:31.340 に答える