2014-07-24 3 views
0

비디오의 내 하위 메뉴 항목이 브라우저에 표시되지 않습니다. 나는 이미 올바르게 코딩했다고 믿는다. 이미 CSS를 코딩 (더 어렵게 만들었을 때) 할 때 하위 메뉴를 만들려고했기 때문에 그것이 맞는지 확실하지 않지만 실제로 나타날 수 있도록 도움이 필요합니다. 그에 따라 CSS를 코딩하여 사용자 친화적으로 만들었습니다. 따라서 마우스가 '비디오'위로 움직이면 메뉴가 계단식으로 내려갑니다. 내 링크 rel은 정확합니다. 많은 감사합니다.내 하위 메뉴 항목이 브라우저에 표시되지 않습니다.

<!DOCTYPE html> 
<html> 
<head> 
<link rel="stylesheet" type="text/css" href="index.css" /> 
<title>Puppy Power</title> 
</head> 
<body> 
     <div id="page"> 
<header></header> 
     <div id="dog logo"> 
    </div> 

<ul id="navigation"> 
     <li><a href="#">Home</a></li> 
     <li><a href="Videos.html">Videos</a> 
      <ul class="sub"> 
       <li><a href="#">Vines</a></li> 
       <li><a href="#">Pugs</a></li> 
       <li><a href="#">Failing Dogs</a></li> 
       <li><a href="#">Crazy Dogs</a></li> 
       <li><a href="#">Funny Dogs</a></li> 

      </ul> 
     </li> 


     <li><a href="#">Photographs</a></li>  
     <li><a href="#">Articles</a></li> 
     <li><a href="#">Contact</a></li> 
    </ul> 

<div id="hero"><h1><b>HERO</b></h1></div> 


<div id="topvideo"><h1><b>TOP VIDEO</b></h1></div> 

<div id="topphoto"><h1><b>TOP PHOTO</b></h1></div> 

<div id="toparticles"><h1><b>TOP ARTICLE</b></h1></div> 

<div id="content"><h1><b>CONTENT</b></h1></div> 

<div id="footer"><h1><b>FOOTER</b></h1></div> 

</body> 
</html> 

    #page { 
    max-width: 850px; 
    min-width: 840px; 
    min-height: 1550px; 
    max-height: 1600px; 
} 




ul { 
    width: 813px; 
    height: 100px; 
    padding: 10px; 
    margin: 0px auto 0px auto; 
    border-top: 1px solid #89cff0; 
    border-bottom: 1px solid #89cff0; 
    border-left: 1px solid #89cff0; 
    border-right: 1px solid #89cff0; 
    text-align: center; 
    text-decoration: none; 
    list-style-type: none; 
    padding: 5px 0px 5px 0px; 
    display:inline-block; 


} 

li { 
    display: inline; 
    text-decoration: none; 



} 

#hero { 
    width: 813px; 
    height: 408px; 
    border-top: 1px solid #89cff0; 
    border-bottom: 1px solid #89cff0; 
    border-left: 1px solid #89cff0; 
    border-right: 1px solid #89cff0; 
    display: inline-block; 
    margin: 5px 0px 0px 0px; 
    text-align: center; 
    color: red; 

} 

#topvideo { 
    width: 267px; 
    height: 370px; 
    border-top: 1px solid #89cff0; 
    border-bottom: 1px solid #89cff0; 
    border-left: 1px solid #89cff0; 
    border-right: 1px solid #89cff0; 
    display: inline-block; 
    vertical-align:top; 
    text-align: center; 
    margin: 5px 0px 5px 0px; 



} 

#topphoto { 
    width: 267px; 
    height: 370px; 
    border-top: 1px solid #89cff0; 
    border-bottom: 1px solid #89cff0; 
    border-left: 1px solid #89cff0; 
    border-right: 1px solid #89cff0; 
    display: inline-block; 
    vertical-align:top; 
    text-align: center; 
    margin: 5px 0px 5px 0px; 

} 

#toparticles { 
    width: 267px; 
    height: 370px; 
    border-top: 1px solid #89cff0; 
    border-bottom: 1px solid #89cff0; 
    border-left: 1px solid #89cff0; 
    border-right: 1px solid #89cff0; 
    display: inline-block; 
    vertical-align:top; 
    text-align: center; 
    margin: 5px 0px 5px 0px; 
} 

#content { 
    width: 813px; 
    height: 310px; 
    border-top: 1px solid #89cff0; 
    border-bottom: 1px solid #89cff0; 
    border-left: 1px solid #89cff0; 
    border-right: 1px solid #89cff0; 
    margin: 0px 0px 0px 0px; 
    text-align: center; 
} 

#footer { 

    width: 813px; 
    height: 100px; 
    border-top: 1px solid #89cff0; 
    border-bottom: 1px solid #89cff0; 
    border-left: 1px solid #89cff0; 
    border-right: 1px solid #89cff0; 
    margin: 5px 0px 0px 0px; 
    text-align: center; 
} 
+0

질문 코드의 복제본 : http://jsfiddle.net/wh2Wq/ – Austinh100

답변

0

디버깅하는 좋은 방법은 작동을 중단하고 작동하지 않는 것을 보는 것입니다. class = "sub"와 모든 태그를 제거하고 태그가 작동하는지 확인하십시오. 그러면 문제를 식별 할 수 있습니다.