💡 퀵 접속: htm.kr/menu
Menu 태그는 명령이나 도구 모음의 목록을 만드는 데 사용됩니다. 주로 컨텍스트 메뉴, 도구 모음, 명령 목록 등을 구현할 때 활용됩니다.
<menu>
<li><button>새로 만들기</button></li>
<li><button>열기</button></li>
<li><button>저장</button></li>
</menu>
| 속성 | 설명 | 예시 |
|---|---|---|
| type | 메뉴 유형 | <menu type="toolbar"> |
| class | CSS 클래스 | <menu class="toolbar"> |
| id | 고유 식별자 | <menu id="menu1"> |
<!-- 기본 도구 모음 예제 -->
<div class="toolbar-example">
<h3>기본 도구 모음 예제</h3>
<menu type="toolbar">
<li><button>새로 만들기</button></li>
<li><button>열기</button></li>
<li><button>저장</button></li>
</menu>
</div>
<!-- 컨텍스트 메뉴 예제 -->
<div class="context-example">
<h3>컨텍스트 메뉴 예제</h3>
<menu type="context">
<li><button>복사</button></li>
<li><button>붙여넣기</button></li>
<li><button>삭제</button></li>
</menu>
</div>
<!-- 명령 목록 예제 -->
<div class="command-example">
<h3>명령 목록 예제</h3>
<menu>
<li><button>실행</button></li>
<li><button>중지</button></li>
<li><button>재시작</button></li>
</menu>
</div>
<style>
/* 도구 모음 예제 스타일 */
.toolbar-example {
margin: 20px 0;
padding: 15px;
border: 1px solid #ddd;
border-radius: 4px;
}
/* 컨텍스트 메뉴 예제 스타일 */
.context-example {
margin: 20px 0;
padding: 15px;
border: 1px solid #ddd;
border-radius: 4px;
}
/* 명령 목록 예제 스타일 */
.command-example {
margin: 20px 0;
padding: 15px;
border: 1px solid #ddd;
border-radius: 4px;
}
/* 반응형 스타일 */
@media (max-width: 768px) {
.toolbar-example,
.context-example,
.command-example {
margin: 10px 0;
padding: 10px;
}
}
</style>
<style>
/* 기본 menu 스타일 */
menu {
list-style: none;
padding: 0;
margin: 0;
display: flex;
gap: 10px;
}
/* 강조 스타일 */
menu.emphasis {
background-color: #f5f5f5;
}
/* 인용 스타일 */
menu.quote {
background-color: #e8f5e9;
}
/* 반응형 스타일 */
@media (max-width: 768px) {
menu {
flex-direction: column;
}
}
</style>
menu 태그가 올바르게 사용되었는지 확인하는 방법: