HTML 및 CSS로 작업할 때 텍스트 장식 측면에서 링크 및 범위 요소의 스타일을 다르게 지정해야 하는 경우가 많습니다. 경우에 따라 링크 내의 특정 범위 요소에서 밑줄을 제거해야 할 수도 있습니다. 그러나 기존 CSS 선택기를 사용하면 이는 어려울 수 있습니다.
이 문제는 ID가 "#myspan"인 요소를 제외하고 링크에 밑줄을 그어 이를 달성하는 것을 목표로 합니다. 처음에는 제공된 CSS 규칙이 "#myspan"에 아무런 영향을 미치지 않는 것처럼 보이지만 스타일 지정 순서가 바뀌어 "#myspan"에 밑줄이 그어지고 링크에는 밑줄이 표시되지 않으면 문제가 발생합니다.
이 문제를 해결하려면 간단한 CSS 수정이 필요합니다. 요소를 인라인 블록으로 만들면 링크의 밑줄 효과에서 분리됩니다.
a { text-decoration: underline; } a #myspan { color: black; display: inline-block; } a:active #myspan { color: grey; } a:visited #myspan { color: yellow; } a:hover #myspan { color: red; }
이 CSS 코드는 "#myspan" 요소에 밑줄이 그어진 상태에서 링크에 밑줄이 그어지는 것을 보장합니다. 또한 "#myspan"의 색상은 CSS 규칙을 사용하여 원하는 대로 맞춤 설정할 수 있습니다.
위 내용은 특정 범위 요소를 제외하면서 링크에 선택적으로 밑줄을 긋는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!