반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 배열
- 테이블
- Java
- CSS
- date
- 문자열
- Array
- CMD
- javascript
- string
- 자바
- Visual Studio Code
- Maven
- windows
- ArrayList
- input
- 인텔리제이
- html
- js
- Button
- list
- Eclipse
- 이클립스
- vscode
- table
- IntelliJ
- 이탈리아
- Files
- json
- 자바스크립트
Archives
- Today
- Total
어제 오늘 내일
[HTML/CSS] 링크(a href)의 밑줄 없애기, 점선, 색깔 바꾸기 본문
HTML에서 다른 페이지로 이동할 수 있는 링크를 생성하면
기본적으로 아래에 밑줄이 표시됩니다.
<a href='https://hianna.tistory.com'
target='_blank'>
블로그 메인으로 가기
</a>
CSS를 적용해서 이 밑줄을 없애는 방법을 알아보겠습니다.
밑줄 없애기 (text-decoration-line)
<a href='https://hianna.tistory.com'
target='_blank'>
블로그 메인으로 가기
</a>
a {
text-decoration-line: none;
/* text-decoration-line: underline; */
/* text-decoration-line: overline; */
/* text-decoration-line: line-through; */
/* text-decoration-line: underline line-through overline; */
}
밑줄을 없애기 위해서 'text-decoration-line' 속성을 none으로 지정하였습니다.
text-decoration-line 속성은 다음의 4가지 값을 가질 수 있습니다.
- none : 선 없음
- underline : 밑줄
- overline : 윗줄
- line-through : 취소선
밑줄과 윗줄, 취소선을 동시에 적용할 수도 있습니다.
예제의 주석을 하나씩 해제 하면서 테스트 해보세요.
밑줄 색깔 바꾸기 (text-decoration-color)
<a href='https://hianna.tistory.com'
target='_blank'>
블로그 메인으로 가기
</a>
a {
text-decoration-color : red;
}
text-decoration-color 속성을 이용하여 색깔을 변경할 수 있습니다.
밑줄 모양 점선으로 바꾸기(text-decoration-style)
<a href='https://hianna.tistory.com'
target='_blank'>
블로그 메인으로 가기
</a>
a {
/* text-decoration-style : solid; */
/* text-decoration-style : double; */
text-decoration-style : dotted;
/* text-decoration-style : dashed; */
/* text-decoration-style : wavy; */
}
'text-decoration-style' 속성을 'dotted'로 변경해서, 밑줄 모양을 점선으로 바꾸었습니다.
'text-decoration-style' 속성은 다음 5가지 값을 가질 수 있습니다.
- solid
- double
- dotted
- dashed
- wavy
예제의 CSS 주석을 해제 하면서 스타일을 테스트 해보세요.
밑줄 모양 굵기 바꾸기 (text-decoration-thickness)
<a href='https://hianna.tistory.com'
target='_blank'>
블로그 메인으로 가기
</a>
a {
text-decoration-color: red;
text-decoration-thickness: 5px;
}
'text-decoration-thickness' 속성을 설정하여 밑줄의 굵기를 변경할 수 있습니다.
크롬으로 위 코드를 실행할 경우 'text-decoration-color'를 설정하지 않으면 밑줄 굵기가 변하지 않는데,
이것은 브라우저 버그입니다.
선 위치, 색깔, 모양, 굵기 한번에 바꾸기 (text-decoration)
<a href='https://hianna.tistory.com'
target='_blank'>
블로그 메인으로 가기
</a>
a {
text-decoration: underline red dotted 5px ;
}
text-decoration 속성을 사용하면 선위치, 색깔, 모양, 굵기를 한번에 설정할 수 있습니다.
각 속성의 값들은 스페이스로 구분하여 입력하면 됩니다.
정리하면,
링크의 밑줄을 없애기 위해서는 아래 2개의 속성 중하나를 정의하면 됩니다.
- text-decoration-line : none;
- text-decoration : none;
반응형
'IT > HTML&CSS' 카테고리의 다른 글
[HTML/CSS] div 테두리 그리기 (border, outline) (0) | 2021.01.17 |
---|---|
[HTML/CSS] 하이퍼링크(a href) 글자 색 바꾸기 (클릭중/전/후, 마우스오버) (3) | 2021.01.04 |
[HTML] 새창, 새탭으로 링크 열기 (a href) (1) | 2020.12.31 |
[HTML] 테이블(table) 가로, 세로 셀 병합하기 (colspan, rowspan) (0) | 2020.11.28 |
[HTML] datalist와 select 차이점 (0) | 2020.11.28 |
Comments