1

以下を作成し、パディングとマージンを削除しましたが、Firebugで表示すると、40pxがあり、どこから来ているのかわかりません。

<html>
<head>
<style type="text/css">
    ul{
        list-style: none;
        margin: 0
        padding-left: 0;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
    }
    li{
        margin: 0;
        padding: 0;
    }
</style>
</head>
<body>
    <ul>
        <li>Item 1</li>
        <li>Item 1</li>
        <li>Item 1</li>
        <li>Item 1</li>
        <li>Item 1</li>
        <li>Item 1</li>
        <li>Item 1</li>
    </ul>
</body>
</html>

ありがとう

4

1 に答える 1

5

これがあなたの問題です:

 <style type="text/css">
        ul{
            list-style: none;
            **margin: 0**
            padding-left: 0;
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        li{
            margin: 0;
            padding: 0;
        }

</style>

ご覧のとおり、セミコロンがありません

margin: 0

その行とその固定の後にセミコロンを追加するだけです:)

于 2012-11-22T02:03:46.117 に答える