본문 바로가기
부트캠프교육중/CSS

CSS 사용방법

by 뭉지야 2022. 12. 22.
728x90

# CSS파일추가
*css파일을 html 파일에 연결할때는 link태그안에서 href 속성을 통해 파일을 연결한다.
<link rel="stylesheet" href="index.css" />
*link 요소는 html파일과 다른 파일을 연결하는 목적으로 사용한다.
*rel은 연결하고자 하는 파일의 역할이나 특징을 나타낸다
css는 stylesheet이므로 rel속성에 stylesheet를 추가한다.
*href 속성에는 파일의 위치를 추가
두 파일이 다른 폴더에 존재하는 경우, 절대경로 또는 상대 경로를 입력해 원하는 파일을 찾아 연결할수 있다.

*layout.css는 index.css 파일과는 달리 html요소를 배치하는 역할을 한다.

*css스타일을 적용할수있는 방법은 3가지
같은줄에서 스타일을 적용하는 인라인스타일,
css파일내에 작성하는 내용을 별도의 파일로 구분하지 않고 <style>요소 내에 작성하는 내부 스타일시트
따로 만드는게 외부스타일시트
인라인과 내부스타일시트는 권장하지 않는다.



#기본적인 셀렉터(selector)
*id로 이름 붙여서 스타일링 적용하기
h4 {
   color: red;
}

*html부분 이렇게 수정
<h4 id="navigation-title"> this is ~~~.</h4>

*css부분 h4어쩌구 써잇던거 수정
#navigation-title {
   color: red;
}

*class로 스타일을 분류하여 적용하기
css부분에 추가
li {
  text-decoration: underline;
}
추가 하니까 모든 li부분에 underline이 다 생겼다
그래서 원하는 부분만 underline을 하기 위해 다시 수정한다
일단 지우고 

*html부분을 이렇게 수정한다.
<ul>
  <li class="menu-item">Home</li>
  <li class="menu-item">Mac</li>
  <li class="menu-item">iPhone</li>
  <li class="menu-item">iPad</li>
</ul>

*css부분에 추가한다.
.menu-item {
  text-decoration: underline;
}

*여러개의 class를 하나의 엘리먼트에 적용하기
<li class="menu-item selected">Home</li>

*항상 id와 class의 차이점을 반드시 주의해라

 

728x90

'부트캠프교육중 > CSS' 카테고리의 다른 글

박스모델기초  (0) 2022.12.22
[CSS] 절대단위와 상대단위  (1) 2022.12.22
글자꾸미기  (0) 2022.12.22
CSS 기본구조  (0) 2022.12.22
CSS란?  (0) 2022.12.22