첫 번째 문자를 제외한 모든 문자에 밑줄을 긋기 위해 노력하고 있습니다. 나는 성공하지 않고 ::first-letter
통해 첫 번째 편지에서 밑줄을 제거하려고했습니다. 왜 여기서 일하지 않는거야?:: 밑줄 제거 :: 첫 번째 문자
<a class="sample underline letter-underline-none"
href="https://twitter.com/ryanve"
>@ryanve</a>
이 마크 업을 변경하지 않고 어떻게 밑줄을 제거 할 수 있습니까? 이 CSS가 포함 된 I made a codepenhttps://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration에서
.letter-underline::first-letter,
.underline {
text-decoration: underline;
}
.letter-underline-none::first-letter,
.underline-none {
text-decoration: none;
}
.sample {
display: block;
}
멋진 답변입니다. 이 기술은 CSS 변수 https://codepen.io/ryanve/pen/JOKKJz를 사용하는 것이 합당한 것처럼 보이지만 추가 요소는이 경우에 특히 안전합니다. 특히'@' – ryanve