2017-09-06 7 views
0

SQL에서 메뉴를 생성하는이 코드가 있습니다. 당신은 내가 업로드 한 이미지에서 볼 수 있듯이PHP는 <h5> 태그를 잘못된 방식으로 넣습니다.

<footer class="footer-basic-centered"> 
    <p class="footer-links"> 
    <?php 
    $top_menuDown = mysqli_query($kapcs, "SELECT * FROM top_menu WHERE latszik = 1 AND (top_menu_place = 1 OR top_menu_place = 0) ORDER BY top_menu_sorrend ASC"); 
    if(mysqli_num_rows($top_menuDown) > 0) 
    { 
     while($top_nav = mysqli_fetch_assoc($top_menuDown)) 
     { 
      echo '<a class="footer_menu_to_link" href="'.$host.'/'.$top_nav['top_menu_seo'].'" title="'.$top_nav['top_menu_nev'].'"><h5 class="kat_h5">'.$top_nav['top_menu_nev'].'</h5></a>'."\n"; 
     } 
    } 
    ?> 
    </p> 
    <h6 class="copy"><p class="footer-company-name"><?php echo date("Y"); ?> <?php echo $siteName; ?> &copy; - Minden jog fentartva!</p></h6> 
</footer> 

는 첫 번째 링크에서의 <h5> 태그는 <a> 밖에 있습니다. 다른 링크는 괜찮습니다.

무슨 일이야?

enter image description here

+3

HTML 소스 코드를 실제로보고 있지 않습니다. 브라우저가 어떻게 코드를 해석했는지 볼 수 있습니다. 실제 소스 코드를 살펴보십시오. –

+0

@ Parkolo11은 개발 도구 모음의 "라이브"소스이며, 생성 도구 모음과 다를 수 있습니다. 실제 HTML 소스 (Crl + U)를 살펴보십시오. 실제 HTML 코드가 표시됩니다. – okante

답변

1

당신은 p에있는 ah5를 가하고 있습니다. 그것은 당신이 생각하는 것을하지 않을 것입니다.

h5과 같은 새로운 블록 수준 요소를 추가하면 p이 자동으로 닫힙니다.

+1

나는 p를 div로 바꿉니다. 감사! – Parkolo11