CSS는 웹 스타일링을 위한 툴 입니다.
사용하는 이유는 크게 레이아웃 디자인(위치, 배치)과 텍스트 강조 등을 위함 입니다.
이를 적절히 사용하여 사용자에게 양질의 컨텐츠 혹은 UI를 제공할 수 있습니다.
사용자가 컴퓨터, 웹사이트 등 기기를 이용하면서 직접적/간접적으로 경험하는 모든 것을 말한다.
예를 들어 모바일 디바이스에 대한 경험이라면, 디바이스를 매장에서 구매할 때 느낌, 집에서 포장 박스를 개봉 할때 느낌, 어플리케이션을 설치할 때 느낌, 불편함, 편리함 등 사용자가 느끼는 행동, 느낌, 감정을 UX라고 합니다.
사용자(cliet)와 컴퓨터가 직접적으로 요청, 응답하는 부분으로 이벤트 발생시 작업을 하는 기능을 담당합니다.
디스플레이 화면, 키보드 등 디자인 요소 뿐만 아니라 기술적인 요소까지 포함하는 의미 입니다.
Ex) Botten, APP 아이콘, 문자, 색상 등
UX는 UI를 이용하는 사용자의 경험/니즈 등을 분석하고 보안하는 것이 중점
UI는 UX를 기반으로 시각적, 기술적인 요소에 중점을 둔다.
UX와 UI는 아주 긴밀한 상호 작용을 하는데,
UX 사용자 니즈/경험 파악 >> UI 구현 및 업그레이드 >> UX 사용자 만족도 증가 >>> UI 업그레이드
항상 상호 작용한다.
selector {
선언 : 내용;
선언 : 내용;
color : blue;
}
css스타일은 크게 3가지 방법으로 적용 할 수 있습니다.
html 내부에 원하는 부분을 id로 CSS를 따로 만들고 타겟팅 할 수 있다.
ID : 문서 안에 단 하나의 요소만 적용할 수 있는 유일한 이름으로 하는게 바람직 합니다.
#으로 네이밍을 해준다.
Class : css를 여러 부분에 적용하기 위해서 class를 사용하는게 바람직 합니다.
.으로 네이밍을 해준다.
Class 활용 : class 부분 뒤에 더 이름을 붙여 스타일링을 더 할 수 있습니다.
color : 색상을 설정
font-family : 텍스트 폰트 설정
단위 알 것!
더 많은 자료는 w3school, mdn을 활용하자