-
CSS selector 활용, 링크 클릭 보라색 흔적 없애기front-end/HTMI CSS 2023. 6. 18. 21:03728x90
1. selector 사용법
사용법 1. 공백
- 공백을 이용해 안에 있는 li 태그인 모든 자손을 선택할 수 있습니다.
- 스페이스바 다음에 tag 셀렉터 말고 class 셀렉터 id 셀렉터 자유롭게 사용가능
- .class .class .class 이런 식으로 무한히 연달아 사용가능
<ul class="navbar"> <li></li> <li></li> <li></li> <li></li> </ul>
.navbar li { display : inline-block; }
사용법 2. 꺾쇠괄호 >
- 기호를 이용해 .li-inline 바로 밑에있는 자식만 선택
<ul class="navbar"> <li></li> <li></li> <li></li> <li></li> </ul>
.navbar>li { display : inline-block; }
사용법 3. 더욱 상세히 선택하고 싶다면
- .navbar 안에 있는 모든 li, 그리고 그 안에 있는 모든 직계 자손 span 태그를 선택
<ul class="navbar"> <li> <span>안녕</span> </li> <li></li> <li></li> <li></li> </ul>
.navbar li>span { color : red; }
사용법 4. 연달아 붙여쓰지 않는다!
- 셀렉터를 남발하는 것 보다는 하나의 새로운 클래스를 만드는것이 좋습니다.
.container div div>p>span
- p태그의 class를 headline 으로
.headline>span
2. 링크 디자인
- 링크는 기본적으로 밑줄이 쳐져있는데, 이걸 제거하고싶다면 text-decoration 속성을 사용
<a href="#" class="link">링크</a>
.link { text-decoration : none; } .link:visited { color : black; }
- 링크 클릭시 보라색 흔적 없애기
- 검은색 글씨를 기본값으로 black으로 설정하면 됩니다.
- 혹은 color를 원하는 색상으로 변경하시면 됩니다.
- 검은색 글씨를 기본값으로 black으로 설정하면 됩니다.
<style> a { text-decoration: none; color: black; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:focus { text-decoration: none; } a:hover, a:active { text-decoration: none; } </style>
728x90'front-end > HTMI CSS' 카테고리의 다른 글
CSS position과 좌표 레이아웃 (0) 2023.06.19 CSS 배경넣기, margin collapse effect 해결방법 (0) 2023.06.18 CSS 박스 만들기, float, inline-block (0) 2023.06.18 CSS margin, padding, border, position (0) 2023.06.07 CSS 공간분할태그, 가시속성 (0) 2023.06.07