header
, menu
, button
, card
.menu
, .button
, .card
menu
내부의 item
, button
내부의 icon
.menu__item
, .button__icon
.button--disabled
, .menu__item--active
.block {}
.block__element {}
.block--modifier {}
<nav class="menu">
<ul class="menu__list">
<li class="menu__item menu__item--active">Home</li>
<li class="menu__item">About</li>
<li class="menu__item">Contact</li>
</ul>
</nav>
.menu {
background: #333;
padding: 10px;
}
.menu__list {
list-style: none;
display: flex;
}
.menu__item {
color: white;
padding: 10px;
}
.menu__item--active {
font-weight: bold;
text-decoration: underline;
}
전역적으로 사용되는 스타일 클래스와 충돌할 위험이 줄어듭니다.
클래스 구조가 명확해지므로 스타일 변경 및 추가가 쉬워집니다.
블록, 요소, 수정자를 조합하여 다양한 스타일을 손쉽게 재사용할 수 있습니다.
__element
나 -modifier
를 남발하지 마세요.1. 개요 Rocky Linux는 엔터프라이즈 환경에서 사용되는 RHEL(Red Hat Enterprise Linux)과 완전히 호환되는 오픈소스 Linux…
https://youtu.be/XwG4jBWakzQ 1. 개요 Supermicro IPMIView는 Supermicro에서 제공하는 IPMI (Intelligent Platform Management Interface) 기반의 통합 관리…
1. 개요 이 문서는 두 개의 NIC (enp5s0f0, enp5s0f1)를 bonding(active-backup) 방식으로 구성하고, 해당 bond 장치를 브리지(br0) 와 연결하여 KVM 가상머신에서…
1. 개요 KVM에서 NVIDIA GPU를 Passthrough 설정하여 VM에 할당할 때 RmInitAdapter failed 오류를 자주 접하게…
1. 개요 Proxmox에서 pGPU(Physical GPU)와 vGPU(Virtual GPU)를 동일한 서버에서 동시에 사용하는 방법을 정리합니다. 2. 버전…
1. 개요 Proxmox에서 vGPU를 설정하는 방법을 정리합니다. 2. 버전 Proxmox 8.2 3. vGPU란? vGPU(Virtual GPU)는…