본문 바로가기

TIL(Today I Learned)/2024.10

[TIL] 10.01

1. CSS

 

1-1 ) 인라인, 블록, 인라인블록 내용 추가 정리

 

1-1-1) 중앙 정렬

block : 중앙 정렬이 될 자신에 margin: auto (단, 너비가 100% 미만인 경우, 수평 중앙에 보낼 수 있다 )
inline / inline-block : 부모요소에 text-align: center 로 정렬

1-1-2) 좌우 정렬
float 속성으로 정렬 ( 종류 무관 )


1-1-3)  모든 요소는  position: absolute 또는 position:  fixed가 적용되면 inline 으로 display 속성이 변함  

1-1-4)  모든 요소는  float 속성을 가지면, 마진이 없는 inline 으로 display 속성이 변함

1-1-5)  display 속성을 block으로 변경하면 요소의 너비는 자동으로 100%로 변경됨.
 (단, table, img, button, input 등 인라인블록 요소는 display: block으로 바꿔도 너비가 100%로 변경되지 않으므로 width: 100%를 주어야 함)

1-1-6)  가상클래스 ::before ::after의 최초 display 속성은 inline 
(크기 값을 주려면 display: block 또는 inline-block으로 변경해야 함.
단, position: absolute 또는 fixed 있으면 자동으로 display: inline-block 속성을 넣지 않아도 inline-block으로 변경됨.)

1-1-7)  display 속성
block , inline, inline-block, none 4가지의 값이 있고 각 요소들간의 전환이 가능하도록 해준다
https://daunje0.tistory.com/149

 

[CSS] 3. 레이아웃 스타일 - 인라인, 블록, 인라인블록

인라인(inline)인라인블록(inline-block)블록(block)크기값을 지정못함크기값을 지정할 수 있음한줄에 여러개 배치한줄에 한개만 배치상하마진 못가짐상하좌우마진 모두 가짐기본 너비값은 컨텐츠의

daunje0.tistory.com

 

2. react

2-1) 리액트 훅 호출시 규칙


1. 최상위 레벨에서만 훅을 호출해야 합니다


- 훅은 React 함수 컴포넌트의 최상위 레벨에서만 호출해야 합니다.
- 반복문, 조건문, 중첩된 함수 내에서 훅을 호출하면 안 됩니다.


2. React 함수 내에서만 훅을 호출해야 합니다


- 훅은 React 함수 컴포넌트 또는 사용자 정의 훅 내에서만 호출해야 합니다.
- 일반 JavaScript 함수에서는 훅을 사용하면 안 됩니다.

'TIL(Today I Learned) > 2024.10' 카테고리의 다른 글

[TIL] 10.11  (0) 2024.10.11
[TIL] 10.09  (0) 2024.10.10
[TIL] 10.08  (0) 2024.10.08
[TIL] 10.07  (0) 2024.10.07
[TIL] 10.02  (0) 2024.10.02