CSS Display & Position

2022. 7. 4. 09:46·웹 프로그래밍/HTML | CSS
Display
HTML
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
  <!--Block-level-->
  <div></div>
  <div></div>
  <div></div>
 
  <!--Inline-level-->
  <span>1</span>
  <span>2</span>
  <span>3</span>
</body>
</html>
 
CSS
div, span {
    width: 80px;
    height: 80px;
    margin: 20px;
  }
  /*한 줄에 하나씩 나옴*/
  div{
    background: red;
    display: inline-block;
    /*
    inline: 한 줄에 여러개가 진열될 수 있는 상자
    span과 같이 한 줄에 여러개씩 나옴. 
    사용자가 정의한 박스 크기대로 화면에 표시
    */
   
    /*
    display: inline;
    inline: 물건
    span과 같이 아무런 내용이 없으면 화면상에 표시되지 않음.
    사용자가 정의해 놓은 사이즈는 무시하고 컨텐츠 크기에 따라 달라짐.
    */
   
  }
  /*한 줄에 여러개씩 나옴.*/
  span{
    background: blue;
    display: block;
    /*div와 같이 한 줄에 여러씩 나옴*/
  }

 

 
 
Position
HTML
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
  <article class="container">
    <div></div>
    <div class="box">I'm Box</div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
  </article>
</body>
</html>
 
CSS
div {
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
  background: red;
}
.container{
  background: yellow;
  left: 20px;
  top: 20px;
  position: relative;
}
.box{
  background: blue;
  left: 20px;
  top: 20px;
  position: fixed;
}
Position 정리
  •   static: (기본)
  •   relative: 원래 있어야 할 자리에서 상대적으로 20px씩 이동
  •   absolute: 내가 담겨있는 아이템과 가장 가까운 박스(여기에서는 container) 안에서  위치 변경이 일어남
  •   fixed: 상자 안에서 벗어나 윈도우 내에서  위치 정렬
  •   sticky: 스크롤링해도 원래 자리에 그대로 있음
 
 

 

CanIUse:
https://caniuse.com/
 

Can I use... Support tables for HTML5, CSS3, etc

 

caniuse.com

 

 
Display
https://developer.mozilla.org/en-US/docs/Web/CSS/display
 

display - CSS: Cascading Style Sheets | MDN

The display CSS property sets whether an element is treated as a block or inline element and the layout used for its children, such as flow layout, grid or flex.

developer.mozilla.org

 

 
Position
https://developer.mozilla.org/en-US/docs/Web/CSS/position
 

position - CSS: Cascading Style Sheets | MDN

The position CSS property sets how an element is positioned in a document. The top, right, bottom, and left properties determine the final location of positioned elements.

developer.mozilla.org


 

 

 

 

저작자표시 비영리 변경금지 (새창열림)

'웹 프로그래밍 > HTML | CSS' 카테고리의 다른 글

[오류해결] 반응형 웹 적용되지 않는 오류  (0) 2023.03.24
CSS Flex Box  (0) 2022.07.04
CSS 선택자  (0) 2022.07.04
HTML/CSS 참고 블로그 및 사이트  (0) 2021.11.26
'웹 프로그래밍/HTML | CSS' 카테고리의 다른 글
  • [오류해결] 반응형 웹 적용되지 않는 오류
  • CSS Flex Box
  • CSS 선택자
  • HTML/CSS 참고 블로그 및 사이트
청량리 물냉면
청량리 물냉면
프로그래밍 공부를 하고 있습니다. 공부 내용 정리 겸 정보 공유를 목적으로 합니다.
  • 청량리 물냉면
    노력중인 블로그
    청량리 물냉면
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 프로그래밍
        • Programming
        • C | C++
        • Java
        • Python
      • 웹 프로그래밍
        • HTML | CSS
        • JavaScript | TypeScript
        • React
        • Vue.js
        • Next.js
        • Spring & Spring Boot
        • JSP & Servlet
        • DB
      • 웹 프로젝트
        • 웹 프로젝트
        • 🥨스낵몰
        • 👨‍👨‍👧‍👧소셜 가계부
        • 🌜꿈 일기장
        • 🔮포트폴리오 사이트
        • 🏃‍♂️팀 프로젝트: 일정관리 프로그램
        • 📈팀 프로젝트: AI기반 주식 분석 플랫폼
        • 😺Just Meow It: 고양이의 조언
      • 앱 프로그래밍
        • Flutter
        • Kotlin
      • Problem Solving
        • 백준
        • 프로그래머스
        • SWEA
      • Computer Science
        • 알고리즘
        • 컴퓨터 네트워크
        • 이산수학
      • Developer
        • 후기
        • 자료정리
        • 취업 | 취준
        • 웹개발 교육 프로그램
        • TIL
  • 블로그 메뉴

    • 홈
    • Github
  • 공지사항

    • 프로그래밍 공부 중😊
  • 인기 글

  • 태그

    컴퓨터네트워크
    Next.js
    AWS
    d3
    Til
    강의내용정리
    ZeroCho
    공식문서
    SWEA
    Jiraynor Programming
    React
    블로그 제작
    뉴렉처
    spring boot
    리액트
    자바
    mysql
    파이썬
    구현
    타입스크립트
    플러터
    백준
    자바스크립트
    포트폴리오
    프로그래머스
    웹사이트
    프로젝트
    알고리즘
    bfs
    클론 프로젝트
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
청량리 물냉면
CSS Display & Position
상단으로

티스토리툴바