나의 생각을 끄적이는 공간

블로그 이미지

Wooni0477

카테고리

  • 분류 전체보기 (118)
    • 프로그래밍 정리 (102)
      • Front (5)
      • Java (2)
      • JSP, Servlet, DB(oracle) (33)
      • JavaScript (0)
      • Spring (22)
      • Oracle (28)
      • Vue (1)
      • API (1)
      • err (5)
      • ERD (1)
      • etc.. (4)
    • BoostCourse (15)
      • HTML/CSS (7)
      • JavaScript (4)
      • JSP (4)
    • 공부 자료들.. (0)
    • 기타 (0)
    • --------------------------- (0)
    • 끄적이는공간.. (0)
      • 이벤트 (0)
      • 여행 (0)

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

css - 기본5 (float, box-sizing)

BoostCourse/HTML/CSS 2019. 11. 13. 20:07
반응형

css - 기본4 (float, box-sizing)


1.float

1. float 말그대로 떠있다는 뜻이다

2. float를 적용하면 그림처럼 위에 떠있다.

3. position을 지정하면 가라앉는다.




예를 들어보자


test3.html

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
 
  <link rel="stylesheet" href="test3.css"/>
 
  <div class="blue"></div>
  <div class="red"></div>
  <div class="green"></div>
 
</body>
</html>


test3.css

div{
    width: 100px;
    height: 100px;
    border: 1px solid gray;
    font-size: 0.7em;
}

.blue{
    background-color: blue;
}

.red{
    float: left;
    background-color: red;
}

.green{
    background-color: green;
    position: relative;
    margin-left:50px;
}




Output


















2.box-sizing

margin,padding 등 공백 값을 주더라고 그 사이즈를 유지할 수 있는 조건값이다

단, 일정 크기를 넘어서면 사이즈가 변한다.




예를들어보자



test2.html

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
  
  <link rel="stylesheet" href="test2.css"/>
 
  <div class="box-content">
      boxcontent<br>(100px보다커짐)
  </div>
 
  <div class="box-border">
      box-border<br>(100px유지)
  </div>

</body>
</html>

test2.css

div{
    width:100px;
    height:100px;
    border : 1px solid red;
    padding:10px;
    font-size:0.8em;
}

.box-content{
    1box-sizing:content-box; //주석
}

.box-border{
    box-sizing:border-box;
}


Output



div의 padding을 조절하면


box-content 크기 변함

box-border 크기 그대로

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

'BoostCourse > HTML/CSS' 카테고리의 다른 글

CSS - 기본6 (간단한 메인화면 만들기)  (0) 2019.11.14
CSS - 기본4 (레이아웃, Margin, Border, Padding)  (0) 2019.11.13
CSS - 기본3 (레이아웃 종류, 블록 엘리먼트)  (0) 2019.11.13
CSS - 기본2 (font)  (0) 2019.11.13
CSS - 기본1 (css 구조, 우선순위, 상속)  (0) 2019.11.13
Posted by Wooni0477
방명록 : 관리자 : 글쓰기
Wooni0477's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

나의 생각을 끄적이는 공간

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (118)
    • 프로그래밍 정리 (102)
      • Front (5)
      • Java (2)
      • JSP, Servlet, DB(oracle) (33)
      • JavaScript (0)
      • Spring (22)
      • Oracle (28)
      • Vue (1)
      • API (1)
      • err (5)
      • ERD (1)
      • etc.. (4)
    • BoostCourse (15)
      • HTML/CSS (7)
      • JavaScript (4)
      • JSP (4)
    • 공부 자료들.. (0)
    • 기타 (0)
    • --------------------------- (0)
    • 끄적이는공간.. (0)
      • 이벤트 (0)
      • 여행 (0)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바