grid, word-wrap, word-break

장돌뱅이 ·2022년 3월 1일
0

CSS

목록 보기
18/18

- grid

  • flex와 마찬가지로
.container {
display: grid;
} 

그리드를 포함하는 컨테이너를 display: grid 로 시작한다.

  • 그리드 셀의 크기 지정
    grid-template-rows
    grid-template-columns

  • repeat(반복횟수, 반복값) 함수는 반복값을 자동처리한다.
    grid-template-columns: repeat(4, 65px) 이라면
    그리드가 4열로 구성되어 있으며 그리드 한 셀당 폭이 65px임을 의미한다.
    65px 65px 65px 65px

  • 첫 행의 최소 크기 90, 최대는 입력값 길이에 따라 자동 / 나머지 다섯 행은 크기 65로 고정 */
    grid-template-rows: minmax(90px, auto) repeat(5, 65px);

  • 유닛 fr(fraction)은 전체 화면에 대해 숫자 비율로 그리드 크기를 나누는 것을 의미한다.

  • grid-column: span 4;
    그리드 요소가 차지하는 column의 수를 의미한다.
    첫번째 열부터 마지막 열까지 차지한다면 grid-column: 1 / -1;


- word-wrap, word-break

  • word-wrap
    긴 텍스트를 끊어서 줄바꿈 해주는 속성
    텍스트가 길어 요소(높이와 너비가 있는 인라인요소, 블록요소) 밖으로 넘어갈 경우 줄바꿈을 하기 위해 사용한다.
    속성값으로는
    - normal : break point에서 줄바꿈
    - break-word : 요소의 경계에서 break point가 아니어도 강제로 줄바꿈

  • word-break
    텍스트 분리를 어떻게 할 것인지 결정
    속성값으로는
    - keep-all : 단어가 break-point
    - break-all : 글자가 break-point

  • 보통 word-wrap과 word-break 를 동시에 사용한다.

    출처 : https://studiomeal.com/archives/533

0개의 댓글