나는 HTML 앵커 링크 코드를 가지고 있으며, 나머지 문서와 달리 링크가 아닌 것처럼 보이기를 원합니다.HTML 앵커, 스타일 비활성화
강요하지 않아도 앵커 태그의 텍스트를 줄 바꿈하여 스타일을 변경하지 못하게하는 간단한 방법이 있습니까 (예 : 본문 글꼴 스타일을 변경하면 변경하지 않아도됩니다. 일부 다른 : 링크 물건).
나는 HTML 앵커 링크 코드를 가지고 있으며, 나머지 문서와 달리 링크가 아닌 것처럼 보이기를 원합니다.HTML 앵커, 스타일 비활성화
강요하지 않아도 앵커 태그의 텍스트를 줄 바꿈하여 스타일을 변경하지 못하게하는 간단한 방법이 있습니까 (예 : 본문 글꼴 스타일을 변경하면 변경하지 않아도됩니다. 일부 다른 : 링크 물건).
및 텍스트 장식은 명시 적으로 아무 것도 나를 위해 일한 것보다 조금 공격적입니다.
저는 앵커의 CSS가 "양성"이며 기존 CSS와 조화를 이루고자했습니다.
a.nostyle:link {
text-decoration: inherit;
color: inherit;
cursor: auto;
}
a.nostyle:visited {
text-decoration: inherit;
color: inherit;
cursor: auto;
}
그럼 난 그냥 포맷되지 싶었다 앵커에 CSS의 nostyle 클래스를 추가 : 여기에 무슨 일이 있었는지입니다.
당신이 IE에 대해 걱정하지 않는 경우, 당신은 당신의 연결 스타일에 (exclude
이 문제의 링크의 ID입니다) :not(#exclude)
첨부 할 수 있습니다 그렇지 않으면
a:link:not(#exclude), a:visited:not(#exclude) {
text-decoration: none;
color: blue;
cursor: pointer;
}
난 당신이 짐승 수 있다고 생각하지 않습니다를 - 당신이 묘사하는 방식대로 강요하십시오. 대신 인라인 스타일을 사용하거나 (권장하지 않음) 해당 링크에 할당 된 특수한 클래스/ID를 사용할 수 있으며 셀렉터는 body
으로 그룹화됩니다. body
규칙 위에
body {
text-decoration: none;
color: black;
cursor: auto;
}
a:link, a:visited {
text-decoration: none;
color: blue;
cursor: pointer;
}
, 즉 링크와 일치하는 것 : 예를 들어, 경우에 당신이 이러한 스타일 한 블랙 색상을 설정
body, #exclude {
text-decoration: none;
color: black;
cursor: auto;
}
a:link, a:visited {
text-decoration: none;
color: blue;
cursor: pointer;
}
그 구문은 꽤 공상입니다. – Jonathon
클래스 .reset-a
을 생성하고 모든 '가상 클래스'를 대상으로이 작업을 수행했습니다.
모든 의사 클래스를 대상 지정하는 것이 중요합니다.
outline: 0
속성은 포커스가 있거나 활성화되어있을 때 링크를 둘러싼 점선 테두리를 제거합니다.
.reset-a, .reset-a:hover, .reset-a:visited, .reset-a:focus, .reset-a:active {
text-decoration: none;
color: inherit;
outline: 0;
cursor: auto;
}
이 옵션은': link' (기본값은''태그가 기본적으로 사용됩니다.)이 없어도 작동합니다. –
다음을 조합하여 중복을 줄일 수 있습니다 : a.nostyle : link, a.nostyle : visited {...} –
@AlexisWilke using : link는 방문한 적이없는 href와의 링크를 나타냅니다. href없이 모든 링크를 사용하려는 경우 (내 pref는 '#'refs가 페이지 URL 및 기타 부작용을 일으키는 것을 피하기 위해). https://www.w3schools.com/css/css_link.asp를 참조하십시오. –