RyanNerd
라덕'Story
RyanNerd
  • 분류 전체보기 (47)
    • 맛집탐방 (0)
    • Study Note (11)
      • Python (3)
      • R (1)
      • Airflow (7)
    • 질병코딩 (1)
    • 빅데이터분석기사 (1)
      • 필기 (1)
    • Programmers (28)
      • Python (13)
      • SQL (15)
    • Project (3)
      • Django (3)
    • Mac (2)

블로그 메뉴

  • Github
  • Notion
  • NaverBlog
  • 홈

최근 글

전체 방문자
오늘
어제
hELLO · Designed By 정상우.
RyanNerd

라덕'Story

Project/Django

Django 프로젝트 - CSS(Flexible Box) #3

2023. 7. 25. 22:56
  • 기존 Style에서 radio 선택 버튼을 좀 더 보기 편안하게 수정할려고 했다.
  • radio 선택 버튼을 수평 구조를 만들고 싶어서 'inline-block'을 활용했지만 변화가 없었다.
  • 여러방법을 보다가 Flexible Box라는 속성을 활용하면 레이아웃을 쉽게 구성할 수 있다라고 나와있었다.
  • Flexible Box 어떻게 작성할까?
<div style="display: flex; align-items: center;">

<div> 태그로 감사면 된다 간단.

 


  • Flex는 요소의 크기가 불분명하거나 동적인 경우에, 각 요소를 정렬 할 수 있는 효율적인 방법을 제공
  • Flex Container 속성은 다음과 같다.
속성 의미
display Flex Container를 정의
flex-flow Flex-direction 와 Flex-wrap의 단축 속성
flex-direction Flex Items의 주 축(main-axis)을 설정
flex-wrap Flex Items의 여러 줄 묶음(줄 바꿈 설정
 justify-content 주 축(main-axis)의 정렬 방법 설정
align-content 교차 축(cross-axis)의 정렬 방법을 설정(2줄 이상)
align-items 교차 축(cross-axis)에서 Items의 정렬 방법을 설정(1줄)

  • display 속성으로 Flex Container를 정의한다.
  • 표시 방법으로는 display: flex, display: inline-flex)로 표현한다.
값 의미
flex Block 특성의 Flex Container를 정의
inline-flex Inline 특성의 Flex Container를 정의

 

  • 아래의 블로그를 참고해서 작성했으며 더 자세한 내용은 아래 블로그를 참고해보면 된다.
  • https://heropy.blog/2018/11/24/css-flexible-box/
 

CSS Flex(Flexible Box) 완벽 가이드

많은 경우 float, inline-block, table 등의 도움을 받아서 수평 레이아웃을 구성하지만 이는 차선책이며, 우리는 Flex(Flexible Box)라는 명확한 개념(속성들)으로 레이아웃을 쉽게 구성할 수 있습니다. CSS F

heropy.blog

 

'Project > Django' 카테고리의 다른 글

Django - jQuery 요소의 숨김 활용 #2  (0) 2023.07.23
Django 프로젝트 #1  (0) 2023.07.23
    'Project/Django' 카테고리의 다른 글
    • Django - jQuery 요소의 숨김 활용 #2
    • Django 프로젝트 #1
    RyanNerd
    RyanNerd
    라이언 덕후의 일상 스토리~

    티스토리툴바