2014-01-15 5 views
1

На веб-сайте stinsonandassociates.com в своем мобильном навигационном меню (см. Небольшие ширины экрана) используется clearfix. Он не работает, но мне любопытно, почему класс clearfix, который я применяю (используя HTML5Boilerplate), по крайней мере не признает свойства clearfix. В настольном навигационном меню используется тот же класс, и он работает.Класс Clearfix для HTML5Boilerplate не помещается на содержащий элемент

Это HTML код:

<header> 
<h1>Bob Stinson</h1> 
<a href="/" title="Home Page"> 
    <img src="img/bobstinson_signature_v2.png" 
     alt="Bob Stinson signature" width="211" height="170" /></a> 
</header> 
<nav id="topNav"> 
    <h2>Top Navigation</h2> 
    <ul class="desktop clearfix"> 
     <li><a href="/" title="Home Page" class="current">Home</a></li> 
     <li><a href="psychology" title="Psychology" 
       id="psychologyButton">Psychology</a></li> 
     <li><a href="law" title="Law" id="lawButton">Law</a></li> 
     <li><a href="about" title="About">About Us</a></li> 
    </ul> 
</nav>  
<nav class="mobile clearfix"> 
    <ul> 
     <li><a href="" title="Home Page">Home</a></li> 
     <li><a href="psychology" title="PsychologyPage">Psychology</a></li> 
     <li><a href="law" title="Law Page">Law</a></li> 
     <li><a href="about" title="Law Page">About Us</a></li> 
     <li><a href="contact" title="Law Page">Contact</a></li> 
     <li><a href="legal" title="Law Page">Legal</a></li> 
    </ul> 
</nav> 
+0

Этот вопрос не соответствует теме, потому что он не содержит кода, относящегося к вопросу – cimmanon

+0

Может ли быть, что закрывающая скобка из '@media только экрана и (min-width: 481px) {' отсутствует? Из HTML5 Boilerplate docs '.clearfix гарантирует, что [элемент] всегда полностью содержит своих плавающих детей. Не могли бы вы пояснить/описать, почему навигация внутри'

'is not распознавание свойств clearfix? – surfmuggle

+0

Это правильно; в запросе на медиа отсутствовала закрывающая скобка. – user1498724

ответ

1

Я скопировал код и мне кажется, что закрывающая скобка исправляет проблему:

List items contained in nav

Выше всех элементов списка внутри <nav class="mobile clearfix"> ... </nav>

@media only screen and (min-width: 481px) { 
    /* Style adjustments for viewports that meet the condition */ 

    /* Page Layout */ 
    .... 
    /* About Us */ 
    .about h2 { 
    text-align: left; 
    } 
} /* <--- i added this bracket */ 

Имеет ли thi s исправить вашу проблему?

 Смежные вопросы

  • Нет связанных вопросов^_^