프론트앤드/[Next.js]

[Next.js] 3. 페이지 레이아웃 만들기

헬리이 2023. 7. 5. 17:43
728x90

웹사이트 레이아웃을 만드려면

html, css를 작성해야 한다. 

 

next 에서는 ? 리엑트버전 (jsx) html, css를 사용하면 된다 

 

<리엑트 버전 HTML 특징 4가지>

 

1. return () 안에 HTML넣을 때 : <></>평행해서 태그들을 2개이상 넣을 수 없다. (전체를 감싸는 하나의 태그가 있어야 한다)

2. 스타일 적용하고 싶을 때 : className 이라고 써야한다.

ex)

 

3. HTML안에 변수 넣을 때 :  { } 중괄호 안에 넣어준다. (jsx의 데이터바인딩 문법 이라고도 불린다) 

중괄호 안에 넣어주었고, 결과는 위의 화면과 똑같은것을 확인 할 수 있다.

 

4. style 속성을 넣으려면 style={  { 어쩌고 : 저쩌고  }  } 

: 중괄호 두개를 이용한다

: 이 때, -기호가 들어가야 하는 font-size 같은 속성은 fontSize 이렇게 카멜케이스를 이용해 준다. 

<p style={{ color: "pink" }} className="title-sub">

 

728x90

'프론트앤드 > [Next.js]' 카테고리의 다른 글

[Next.js] 2.개발환경 세팅, 오류, 파일  (0) 2023.07.04
[Next.js] 1. 쓰는 이유  (0) 2023.07.04