0

非常に長い話ですが、何年もの間、私のプロジェクトでCSSリセットを使用してきました。

私は通常のサイトマップページ(順序付けられていないリストのリンクで知っています)を作成しようとしていましたが、これを行うと(以下のコード)

<div id="smap">
    <ul>
                <li><a href="index.php">Home</a></li>
                <li><a href="about-us.php">About Us</a></li>
                <li>
                    <a href="products.php">Products</a>
                        <ul>
                            <li><a href="products.php">Cantaloupes</a></li>
                            <li><a href="products.php">Watermelons</a></li>
                            <li><a href="products.php">HoneyDews</a></li>
                        </ul>
                </li>
                <li><a href="sales-team.php">Sales Team</a></li>
                <li><a href="contact-us.php">Contact / Directions</a></li>
                <li><a href="growers.phpp">Growers</a></li>
                <li><a href="packers.php">Packers</a></li>
                <li><a href="shippers.php">Shippers</a></li>
                <li><a href="importers.php">Importers</a></li>
                <li><a href="distributors.php">Distributors</a></li>
            </ul>
</div>

リストは出てきますが、製品のサブアイテムはインデントされていません。CSSリセットでは、これを実行している行は次のとおりです。

vertical-align: baseline;

削除すると、サイトマップリストのインデントが復元されましたが、サイト全体のメニューが台無しになりました。

smapそのリストを具体的にターゲットにしたいので、「 」であるリストの親divを選択します
。デフォルトでは、リストの垂直方向の配置値は何ですか?

たとえば、私がこれを行う場合のように

#smap ul, li {vertical-alignment: SOMETHING; }

インデントされるリストのデフォルト値は何ですか?

よろしくお願いします。

4

1 に答える 1

2

リセット後にプロパティのデフォルト値に戻したい場合は、その値を使用する必要があります。詳細については、この記事initialをお読みください。

ただし、ulインデントはのによって与えられpadding-leftますul- http://dabblet.com/gist/3144582を参照してください。vertical-alignそこに影響を与えてはいけないと思います。

于 2012-07-19T15:04:58.527 に答える