/* lang 속성이 정확히 "en"이거나 "en-"으로 시작하는 모든 <p> 요소를 선택 */
p[lang|="en"] {
    color: blue;
}
<!-- 매칭 ✅  (정확히 en) -->
<p lang="en">en Hello</p> 

<!-- 매칭 ✅  (en 뒤에 하이픈) -->
<p lang="en-US">en-US Hello</p> 
<p lang="en-GB">en-GB Hello</p>

<!-- 매칭 ❌ (하이픈 없이 시작) -->
<p lang="english">english Hello</p> 

<!-- 매칭 ❌ (공백으로 구분된 단어) -->
<p lang="en us">en us Hello</p> 
실제 적용된 모습
p[lang|="en"] {
    color: blue;
}

/* 다음과 같이 작성해도 동일합니다. */
p[lang|='en'] {
    color: blue;
}
p[lang|="en"] {
    color: blue;
}

p[lang^="en"] {
    background-color: gray;
}
<p lang="en">en Hello</p> 
<p lang="en-US">en-US Hello</p> 
<p lang="en-GB">en-GB Hello</p>
<p lang="english">english Hello</p> 
<p lang="en us">en us Hello</p> 
실제 적용된 모습