14일차
목차
1. CSS 기본 설정
2. 인라인 스타일(inline style) 시트
3. class
4. ID
5. 그룹요소(div, span)
W3Schools Online Web Tutorials
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
www.w3schools.com
1. CSS 기본 설정




2. 인라인 스타일(inline style) 시트
태그 안에 바로 스타일을 적용하는 것



3. class

* 클래스를 호출할 때는 . / ID를 호출할 때는 #


* css에서는 디자이너가 색상을 직접 지원하기 때문에 지원할 수 있는 색상 폭이 더 넓다
* HTML에서 지정하는 색상은 디자이너가 빠진 색상이기 때문에 색의 폭이 좁다

* 같은 파랑색이지만 다른 색상이 나온다




*크롤링으로 글자 바꿔보기


2. css 폴더
클래스가 많아지면 코드가 지져분해질 수 있어서 실무에서는 파일로 나눔

* rel : 현재 문서와 외부 문서 사이의 연관 관계를 명시 (link 의 필수요소)



여분의 공백이 존재

* 공백 없애기
* : 모든것을 의미
margin / padding : 안쪽과 바깥쪽의 여백

배경색 변경

*바디 여러개 사용

line-height : 줄간격



*클래스의 일부만 지정
<span></span> : 인라인 요소들을 그룹으로 정의하는 태그

4. ID
ID는 절대 중복 불가 (class는 가능)
> 자바스크립트가 ID를 변수로 사용하기 때문에 중복 불가
1. # : id를 호출

*인라인에서 바로 설정할 수 있지만 코드가 지저분해지기 때문에 실제 사용은 잘 하지 않는다
*인라인스타일시트에서 기능을 적용하면 1순위로 올라가기 때문에 임베디드에서 수정을 해도 적용되지 않는다

* !important : 중요도가 높음

위에서 아래로 내려오며 적용되기 때문에 빨강색이 먼저 적용된 후 아래의 주황색으로 다시 적용되며
빨간색은 삭제가 됨

스타일의 상속

5. 그룹요소(div, span)
*div : block 태그
span : inline 태그




box1에 설정한 vid의 넓이를 배경색상을 넣어서 확인할 수 있다

* %는 화면의 크기에 따라서 조절된다



pixel로 작업하면 화면크기가 변해도 넓이가 변하지 않기 때문에 모바일을 염두해두고 있다면 %로 작업을 해야한다

* span 태그는 inline 태그이기 때문에 가로세로의 길이를 설정할 수 없음 (글자크기만 조정 가능)

*span을 div로 묶어서 %를 설정하면 적용이 된다


| [CSS] display | border | 그림자속성 | 벤더 프리픽스 (0) | 2024.03.13 |
|---|---|
| [CSS] 변형속성 | 애니메이션 | 모바일웹 | 반응형웹 (0) | 2024.03.12 |
| [CSS] 시멘틱태그 | 표를만드는태그 | 위치속성 (0) | 2024.03.11 |
| [CSS] 레이어 | 선택자 | DOM | 외부스타일시트 (0) | 2024.03.08 |
| [CSS] 배치속성 | 중첩박스 | Box-Sizing | 표현속성 | 태그선택자 (3) | 2024.03.06 |