반응형
스타일을 적용할 때 우선순위는
*(전체선택자) > 태그 > 클래스 > 아이디 > 인라인스타일
순으로 적용된다.
예시로 <p id = "con" class = "text" style="color:aqua;"> 스타일 우선순위 </p> 라는 태그가 있을 때
위 그림처럼 구분해주면 된다.
스타일이 여러개일때는
브라우저의 기본스타일 > 외부스타일 > 내부스타일 > 인라인 스타일
순으로 적용된다.
- 브라우저의 기본스타일 : <h1> <h2> 등 고유의 스타일
- 외부스타일 : <link href="style.css" rel="stylesheet">
- 내부스타일 : <style></style>
- 인라인스타일 <p style = "color:aqua">
즉 가장 멀리있는 스타일부터 적용 되고 최종적으로 적용되는 스타일은 가장 근접한 위치에서 적용한 스타일이 적용된다고 볼 수 있다.
스타일은 여러 방식으로 적용할 수 있는데 예시를 보면
결과를 보면 li의 첫번째 값인 웹학과의 글자크기가 우측의 css 파일에서는 30px로 설정했지만 <li>태그안에 직접 small속성으로 지정해주었기때문에 결과적으로 작은 글자가 나타나는것을 볼 수 있다.
반응형
'HTML' 카테고리의 다른 글
HTML/CSS 실습 1 - 회원가입 페이지 만들기 (0) | 2021.01.13 |
---|---|
HTML/CSS 박스 사용하기 (0) | 2021.01.11 |
HTML/CSS 스타일 적용하기 (0) | 2021.01.07 |
HTML form 태그로 데이터 입력받기 (0) | 2021.01.05 |
HTML 이미지, 링크 삽입하기 (0) | 2021.01.04 |