순전히 CSS로 두 요소 사이의 텍스트 (이 경우 & ndash)를 제거하거나 숨길 수있는 방법이 있습니까? HTML에 대한 액세스 권한이 없다고 가정 해 보겠습니다.
이것은 제 경우에 레이아웃이 정확히 어떻게되는지입니다.
<span class="foo">
<span class="bar">sometext</span>
– <!-- hide this! -->
<span class="bar">sometext</span>
</span>
나는 not ()을 사용했을 때 미니 유레카 순간을 보냈습니다. 단순히 foo를 선택하고 모든 것을 숨기지 만 스팬 (.bar)도 시도하지 않았습니다. 나는 불행히도 도움이되지 않은 다음과 같이 시도했습니다.
.foo:not(span) {
content: ""; //tried to set their content as nothing
display: none; //and tried to simply hide them
}
n 번째 줄을 선택하는 의사 요소가 없다고 생각합니까? :: first-line처럼
감사
상속과 투명한 색상을 사용하십시오. 예 클래스와 같은 선택자를 반복하여 이중 특이성을 가진 어린이를 보호하십시오 . :.bar.bar
span.foo {
color: rgba(0,0,0,0) /* or color: transparent */
}
span.bar.bar {
color: tomato;
}
<span class="foo">
<span class="bar">sometext</span>
– <!-- hide this! -->
<span class="bar">sometext</span>
</span>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다