내 페이지에는 줄을 원하지 않는 링크를 넣었으므로 HTML을 사용하여 어떻게 제거 할 수 있습니까?
내 페이지에는 줄을 원하지 않는 링크를 넣었으므로 HTML을 사용하여 어떻게 제거 할 수 있습니까?
답변:
인라인 버전 :
<a href="http://yoursite.com/" style="text-decoration:none">yoursite</a>
그러나 당신이 기억 해야 일반적으로 분리 (당신의 웹 사이트의 콘텐츠를 HTML을 (어떤 프리젠 테이션에서) CSS ). 따라서 일반적으로 인라인 스타일을 피해야합니다 .
class="big-and-red"별명이 아닌 별명입니다. class="meaningful-domain-item"그런 다음 CSS .meaningful-domain-item { //big and red }입니다. 이 대답은 CSS +1에서 사용할 태그를 상기시키기에 충분합니다.
모든 링크에서 모든 밑줄이 제거됩니다.
a {text-decoration: none; }
이 링크를 적용하려는 특정 링크가 있으면 클래스 이름을 지정하고 다음과 같이 nounderline하십시오.
a.nounderline {text-decoration: none; }
이는 해당 링크에만 적용되며 다른 모든 링크에는 영향을 미치지 않습니다.
이 코드는 <head>문서 또는 스타일 시트에 속합니다 .
<head>
<style type="text/css">
a.nounderline {text-decoration: none; }
</style>
</head>
그리고 몸에서 :
<a href="#" class="nounderline">Link</a>
이것을 외부 스타일 시트에 추가하십시오 ( 선호 ).
a {text-decoration:none;}또는 이것을 <head>HTML 문서에 추가하십시오 .
<style type="text/css">
a {text-decoration:none;}
</style>
또는 a요소 자체에 추가하십시오 ( 권장되지 않음 ).
<!-- Add [ style="text-decoration:none;"] -->
<a href="http://example.com" style="text-decoration:none;">Text</a>
다음은 모범 사례는 아니지만 때로는 유용한 것으로 입증 될 수 있습니다.
John Conde가 제공하는 솔루션을 사용하는 것이 좋지만 때로는 외부 CSS를 사용하는 것이 불가능합니다. 따라서 HTML 태그에 다음을 추가 할 수 있습니다.
<a style="text-decoration:none;">My Link</a>
style속성에서) 여전히 CSS 입니다. 다른 두 태그도 완전히 유효합니다 (presentation및hyperlink). 나중에 유효한 이유가없는 한 질문에 태그를 제거하거나 추가하지 마십시오. 감사!