이번 포스팅에서는 css를 작성할 때 사용되는 문법에 대해 간략히 짚고 넘어가보자.
<CSS 기본문법>
html과의 비교를 통해 css의 문법에 대해 간략히 알아보자.
html에서 속성값을 넣을 때는 queryString의 형태를 띤다. 여기서 queryString 형태란 key=value의 형태를 띠고 있는 것을 말한다. html의 <input>엘리먼트에서 속성을 부여할 때 다음과 같이 작성하게 된다.
<input type="text" placeholder="아이디를 입력해주세요.">
<input type="password" placeholder="패스워드를 입력해주세요." >
<input type="button" value="로그인">
반면 css의 경우, object 형태와 비슷한 형태를 띠고 있다.
(css가 object인 것은 절대 아니다. 단지 형태가 비슷할 뿐)
css 생성 형태는 queryString과는 다른 형태로 key : value 형태를 띠고 있다.
또한 css에서는 따옴표" "를 사용하지 않고 끝에 세미콜론(;)이 붙는다.
아래의 코드를 보면 쉽게 그 차이를 이해할 수 있다.
/* CSS style sheet */
#header{
background:red;
height:120px;
font-size: 18px;
padding:15px;
box-sizing: border-box;
color:#fff;
}
#visual{
background: blue;
height:450px;
}
#content{
background: yellow;
height:300px;
margin: 15px 0 15px 0;
}
간단히 요약하자면 "="는 html에서 속성을 부여할 때 사용하고 ":"는 css에서 스타일을 넣을 때 사용한다고 볼 수 있다. 그리고 css의 경우 끝에 항상 ";"을 작성한다.
(cf) 세미콜론( ; )
세미콜론의 존재 이유에 대해 간략히 짚고 넘어가자.
세미콜론이 없다면 코딩을 할 때 가독성이 떨어지고 구별이 어려워진다. 세미콜론을 사용함으로써 특정 파트가 끝나는 부분을 지정해 줄 수 있다. 또한 세미콜론이 없다면 컴퓨터는 우리가 작성한 코드를 이해하지 못한다. 컴퓨터는 우리가 작성한 코드를 읽을 때 세미콜론 별로 하나하나 끊어서 읽기 때문에 우리는 코드를 작성할 때 세미콜론을 사용하여 하나하나 명시해 주어야 한다.
'CSS' 카테고리의 다른 글
CSS skills(2) - 속성 선택자 , display:none; , input[id=" "]:checked{ } , 인접 접근자 + , :nth-child (0) | 2021.12.27 |
---|---|
CSS skills(1) - display, float, position (0) | 2021.12.22 |
CSS(2) - width, height, margin, padding (0) | 2021.12.21 |
CSS (1) - CSS 적용 방법 (0) | 2021.12.21 |
CSS란? (0) | 2021.12.21 |