디스플레이 및 위치에 대한 다양한 설정을 시도했지만 미래의 드롭 다운 메뉴에서 하위 항목을 정렬하는 방법을 모르겠습니다. 그것들은 다른 메뉴 아이템들과 겹쳐지며 그들이 있어야하는 장소에 머 무르지 않습니다. 불행히도 this question + answer도 나를 도울 수 없습니다.CSS3 드롭 다운 메뉴 정렬
이 내 CSS 코드 : 나는이
#menu ul li a + #menu ul li ul li a { }
li.page_item > li.page_item { }
같은 결합 선택기을 시도
#menu ul li a {
text-decoration: none;
background-color: #FF0000;
font-size: 16px;
margin: 10px 5px 10px 5px;
display: block;
float: left;
position:relative; }
#menu ul li a:hover {
background-color: #0000FF; }
#menu ul li ul li a {
clear: left;
background-color: #6F0;
font-size: 10px;
display: block;
position: absolute; }
하지만이 중 하나가 작동하지 않았다.
편집 : 다음은 일부 HTML/PHP 코드입니다. 지금은
<div id="menu" role="navigation">
<?php /* Navigation menu. */ ?>
<?php wp_nav_menu(array('sort_column' => 'menu_order', 'menu' => 'Categories', 'container_class' => 'main-menu-class',
'container_id' => 'main-menu-id', 'theme_location' => 'header', 'show_home' => true)); ?>
</div> <!-- menu -->
그리고 렌더링 된 HTML 코드는 ... 나는 그 전에 언급해야 워드 프레스 템플릿 생각하는 것 :
<div id="menu" role="navigation">
<div class="menu">
<ul>
<li class="current_page_item">
<a title="Home" href="http://mywebsite.com/wordpress/">Home</a>
</li>
<li class="page_item page-item-40">
<a href="http://mywebsite.com/wordpress/?page_id=40">Cupcake Ipsum</a>
<ul class="children">
<li class="page_item page-item-388">
<a href="http://mywebsite.com/wordpress/?page_id=388">Red Velvet Cupcake</a>
</li>
<li class="page_item page-item-390">
<a href="http://mywebsite.com/wordpress/?page_id=390">Mango Cupcake</a>
</li>
<li class="page_item page-item-392">
<a href="http://mywebsite.com/wordpress/?page_id=392">Chocolate Cupcake</a>
</li>
</ul>
</li>
<li class="page_item page-item-43">
<a href="http://mywebsite.com/wordpress/?page_id=43">Bacon Ipsum</a>
<ul class="children">
<li class="page_item page-item-405">
<a href="http://mywebsite.com/wordpress/?page_id=405">Bacon Pancakes</a>
</li>
</ul>
</li>
<li class="page_item page-item-45">
<a href="http://mywebsite.com/wordpress/?page_id=45">Veggie Ipsum</a>
<ul class="children">
<li class="page_item page-item-397">
<a href="http://mywebsite.com/wordpress/?page_id=397">Tomato</a>
</li>
<li class="page_item page-item-399">
<a href="http://mywebsite.com/wordpress/?page_id=399">Lettuce</a>
</li>
<li class="page_item page-item-401">
<a href="http://mywebsite.com/wordpress/?page_id=401">Broccoli</a>
</li>
<li class="page_item page-item-403">
<a href="http://mywebsite.com/wordpress/?page_id=403">Onion</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
여기에 html을 입력하십시오. jsfiddle.net에 출력을 붙여넣고 – andrewk
내 질문을 편집하고 HTML/PHP 코드를 추가했습니다. – Katy
* 렌더링 된 HTML이 PHP가 아닌 좋을 것입니다. 이를 통해 사람들은 온라인 샌드 박스에서 게임을 즐길 수 있습니다. – tuff