0

coda とライブ プレビューを使用しています。この CSS ファイルを保存すると #middle div が消えますか? 画面のどこかでEnterキーを押すと、本来あるべき場所に再表示されます。ただし、ファイルを再度保存すると、ファイルが消えて、#footer がページの上部まで表示されます。私はどのコードにも変更を加えていないので、なぜこれが起こっているのかを正確に理解するのに苦労しています。何かアイデアはありますか? http://jsfiddle.net/UkYBy/では #middle または #footer がまったく表示されませんか? これは次のようになります: https://dl.dropbox.com/u/14754850/Screen%20shot%202012-11-20%20at%2010.22.40%20PM.jpg

ありがとう!

PS。この投稿にコードを投稿せずにこの質問を投稿することはできないため、これは html です。

<body>
    <div id="wrap">
    <div id="menu">
        <ul>
            <li><a href="#">One</a></li>
            <li><a href="#">Two</a>
                <ul>
                    <li><a href="#">Six</a></li>
                    <li><a href="#">Seven</a></li>
                    </ul></li> 
            <li><a href="#">Three</a></li>
            <li><a href="#">Four</a></li>
            <li><a href="#">Five</a></li>
      </ul>
   </div>

    <div id="middle"></div>        
    <div id="footer"></div>



</div>
</body>

</p>

4

1 に答える 1

4

CSS で 3 つのタグを閉じるのを忘れました。

#menu ul li ul { 
 display: none;  


#menu ul li ul li {
 background-color: #2d2d2d; 

#menu ul li ul li:last-child {
 padding-bottom: 15px; 

する必要があります:

#menu ul li ul { 
 display: none;  
}

#menu ul li ul li {
 background-color: #2d2d2d; 
}

#menu ul li ul li:last-child {
 padding-bottom: 15px; 
}

http://jsfiddle.net/UkYBy/1/

于 2012-11-21T05:15:00.380 に答える