티스토리 뷰
float
element를 normal flow(css가 적용안됬을때, 디폴트)를 벗어나 박스를 왼쪽이나 오른쪽에 위치하도록함.
이 기본 상태에서 css로 img태그에 float:left를 적용하면
이렇게 img 박스가 왼쪽에 위치하게됨.
<p> 는 block element이기 때문에 <img>다음에 개행하고 시작되어야 함에도 불구하고 <img>의 오른쪽에 위치하게된다.
clear
float를 이용해 박스가 normal flow에서 벗어난 상태를 해제시킴.
(정확히는 float의 영향을 받지 않도록함)
ex)
// 오른쪽 float된 요소를 해제
clear: right;
이미지에 float:left가 적용되어 있지만
clear:left 해줌으로서 되돌림.
하나의 <img>는 float:right, 다른 하나의 <img>는 float:left
<p>는 clear:right 일때:
right는 clear되어서 <p>가 개행되서 나타나지만
left는 float된 상태여서 개행되지 않음.
요소가 parent보다 커지면
'html & css' 카테고리의 다른 글
css) media query (0) | 2021.08.13 |
---|---|
css) position (0) | 2021.08.13 |
css) gradient (0) | 2021.08.11 |
css) background image (0) | 2021.08.10 |
css) display:none, opacity:0, visibility:hidden (0) | 2021.08.10 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- CSS
- graph
- BFS
- Unity
- Dijkstra
- Spring
- DP
- Kruskal
- floyd warshall
- C++
- back tracking
- two pointer
- permutation
- priority queue
- Implementation
- db
- dfs
- 자료구조
- recursion
- binary search
- Brute Force
- Python
- C
- 조합
- 재귀
- 이분탐색
- greedy
- Tree
- MVC
- Stack
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함