2016-07-31 3 views
0

기본 탐색 메뉴를 만들려면 다음 코드가 필요합니다. Safari를 제외한 모든 브라우저에서 의도 한대로 작동합니다. Safari의 드롭 다운 섹션은 마우스를 올리면 나타나지 않습니다. Chrome (Windows/Mac/Android), Firefox (Windows/Mac) 및 Internet Explorer에서 작동합니다. 어떤 도움이라도 대단히 감사합니다.CSS/HTML 탐색 메뉴의 Safari에 드롭 다운 섹션이 표시되지 않습니다.

CSS :

ul.topnav { 
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
    overflow: hidden; 
    background-color: rgba(93, 93, 93, 0.9); 
    position: fixed; 
    top: 0; 
    width: 100%; 
} 

ul.topnav li {float: left;} 

ul.topnav li a { 
    display: block; 
    color: white; 
    text-align: center; 
    padding: 14px 16px; 
    text-decoration: none; 
} 

ul.topnav li a:hover:not(.active) {background-color: #888;} 

ul.topnav li a.active {background-color: #4CAF50;} 

ul.topnav li.right {float: right;} 


li a, .dropbtn { 
    display: inline-block; 
    color: white; 
    text-align: center; 
    padding: 14px 16px; 
    text-decoration: none; 
} 

li.dropdown { 
    display: inline-block; 
} 

li.dropdown.right { 
    display: inline-block; 
} 

.dropdown-content { 
    display: none; 
    position: fixed; 
    background-color: rgba(93, 93, 93, 0.9); 
    min-width: 221px; 
    max-height: 600px; 
    overflow: auto; 
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 
} 

.dropdown-content a { 
    color: black; 
    padding: 12px 16px; 
    text-decoration: none; 
    display: block; 
    text-align: left; 
} 

.dropdown-content a:hover {background-color: rgba(93, 93, 93, 0.9)} 

.dropdown:hover .dropdown-content { 
    display: block; 
} 

HTML : 그것도 대답은 ul.topnav에서 내 오버 플로우 규칙을 제거하기 위해 다른 사람이었다 도움이 경우

<ul class='topnav'> 
    <li><a href='index.php'><img class='menu' src='images/CMmenu.gif' height='19px'></a></li> 
    <li class='dropdown'> 
     <a href='#' class='dropbtn'>Certifications</a> 
      <div class='dropdown-content'> 
      <a href='index.php?id=all'>--View All Departments--</a> 
      <other links here....using PHP> 
      </div> 
    </li> 
    <li class='dropdown'> 
     <a href='#' class='dropbtn'>Employees</a> 
      <div class='dropdown-content'> 
      <a href='view_employees.php'>View/Edit</a> 
      <a href='add_employee.php'>Add</a> 
      </div> 
    </li> 
    <li class='dropdown right'> 
    <a href='#' class='dropbtn'>My Account</a> 
    <div class='dropdown-content'> 
    <a href='user_settings.php'>Account Settings</a> 
    <a href='logout.php'>Logout</a> 
    </div> 
    </li> 
    <li class='dropdown right'> 
    <a href='#' class='active dropbtn'>Admin</a> 
    <div class='dropdown-content'> 
    <a href='view_cert_type.php'>View/Edit Certification Types</a> 
    <a href='add_cert_type.php'>Add Certification Type</a> 
    <a href='view_depts.php'>View/Edit Departments</a> 
    <a href='add_dept.php'>Add Department</a> 
    <a href='admin_users.php'>View/Edit Users</a> 
    <a href='add_user.php'>Add User</a> 
    <a href='org_settings.php'>Organization Settings</a> 
     </div> 
    </li> 
</ul> 
+0

다른 서비스에 대한 링크가있는 것보다 코드를 직접 붙여 넣는 것이 좋습니다. 이 방법은 질문의 답이 다른 사람을 도울 수있는 경우에 읽기 쉽고 검색하기가 쉽습니다. – Acapulco

+0

고침. 고마워. –

답변

0

.

관련 문제