일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- primarykey
- substring
- 삭제
- cmd
- foreignkey
- pytthon
- MySQL
- word wrap
- visual studio code
- select
- java
- 3306
- 집계 함수
- EQUI
- 데이터타입
- 조인
- 줄바꿈
- now()
- 데이터베이스
- date_add
- DB접속
- 입력
- groupby
- 서브쿼리
- Linux
- 리눅스 명령어
- 테이블
- 생성
- DISTINCT
- live server
Archives
- Today
- Total
재유's
[CSS] 박스모델(3) Float 본문
float 속성
박스를 부모의 왼쪽이나 오른쪽에 고정시키고 문장을 그 옆으로 흐르도록 하기 위한 속성 1
적용 가능한 값
속성 |
설명 |
left |
왼쪽 |
right |
오른쪽 |
none |
해제 |
inherit |
부모값 상속 |
제약 사항
- 새로운 문단을 시작하기 위해서는 이전 float를 off 시켜야 한다.
- 부모요소가 float가 적용된 자식요소를 감싸지 못한다.
해결책
- 이전 float 속성을 해제
부모요소가 끝나기 전( 혹은 새로운 문단이 시작하기 전)
float:none; clear: both;가 적용된 block-level요소를 배치
방법1 : 빈 <div > 이용
<!DOCTYPE html><html><head><style type="text/css">.clear {float: none;clear: both;}</style></head><body><div class="clear"></div></body></html>
방법2 : 부모의 :after 가상 클래스를 사용해서 아래코드 적용
<!DOCTYPE html><html><head><style type="text/css">div::after {content: '';display: block;float: none;clear: both;}</style></head><body><div> ... 내용 ... </div></body></html>
- display : block-level에 속해 있는 것. inline은 박스가 아님! [본문으로]
'IT Story > : : HTML5' 카테고리의 다른 글
[CSS] background 배경 (0) | 2019.01.22 |
---|---|
[HTML5] 레이아웃 구성하기 (0) | 2019.01.21 |
[CSS] 박스 모델(2) - margin, display (0) | 2019.01.18 |
[CSS] rgba 색상 (0) | 2019.01.17 |
[CSS] 박스 모델(1) - border, overflow, shadow (0) | 2019.01.17 |