Cascading Style Sheet의 약자로 웹 페이지를 디자인하기 위해 사용하는 언어이다.
cascading: 폭포, 연속적인
-> 상위 요소에서 지정한 스타일이 하위 요소까지 연속적으로 적용된다.
but-모든속성이 다 cascading 되진않는다 이건 추후에...
<h1 style ="background-color: aliceblue; font: bold">CSS</h1>
각 요소의 style 속성에 전부 스타일을 직접 적어주어야 하며 재사용 할 수 없다 추천하지 않는 방법
<style>
h1{
font : bold;
background-color: aliceblue;
</style>
HTML의 <head>
태그 내부에 사용할 Style을 <style>
태그로 미리 선언하여 사용한다.
but! 다른 html 파일에는 재사용 하지 못한다
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="./index.css">
</head>
<body>
<h1>안녕하세요</h1>
index.css
*{
color: white;
}
h1{
background-color: gray ;
}
하나의 CSS파일에 모든 Style을 넣고 필요한 HTML 파일에서 해당 파일을 링크해서 사용하는 방식
HTML 요소를 선택하여 style 을 정의하기위해서 CSS에서 제공하는 수단이다.
여기 선택자 를 게임처럼 공부하기 좋은 사이트가있는데 하다보니 도움이 많이 되서 따로 해설 게시물을 올렸습니다. 풀어보시고 궁금한점은 참고해보셔도 좋을 것 같습니다.
선택자 게임 사이트
https://flukeout.github.io/
개발자로서 성장하는 데 큰 도움이 된 글이었습니다. 감사합니다.