Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 자바스크립트매개변수
- 자바스크립트기초
- 일러스트3d
- 자바스크립트함수
- 통계사이트
- 일러스트 브러쉬
- 아이콘가이드
- 사진보정
- 일러스트기초
- flexbox froggy
- 일러스트 기초
- 인포그래픽
- html기초
- 자바스크립트
- 포토샵기초
- css diner
- CSS
- 일러스트 블렌드
- 스마트오브젝트
- 아이드로퍼툴
- 자바스크립트 변수
- flexbox defense
- IT
- 일러스트아이소메트릭
- 웹디자인
- 레이어그룹
- 포토샵
- 디스톨트
- 웹디자인 기초
- html
Archives
- Today
- Total
오늘보다 더 나은 내일
[수업노트](20.11.03)D+18 float 본문
728x90
1. float
- 상단메뉴 만들때: 한줄에 나오게 하여야한다
1) display: inline-block 텍스트 요소 사이 공백이 생긴다 (정교한 디자인이 어렵다, 하나하나 수치 수정해야한다)
2) float: left 공백이 없다 (너비를 %로 지정하면 자동으로 나눠서 맞춰준다.)
* 공백 없애는 방법
1) li엘리먼트 사이 엔터 공백을 하나하나 지운다
2) li엘리먼트 사이 엔터 공백을 주석(/*)을 달아 없애준다
3) CSS font-size-0를 따로 만들어준다
4) li에 float:left;를 준다.
- block요소는 float요소를 무시한다
→ 자식 요소에 float을 썼다면 부모요소는 자식 요소가 없는 줄 알고 높이가 최소화 된다
그래서 부모요소에 class="row"를 주고 반드시 아래와 같이 마크업한다
row::after{
display:block;
content:"";
clear:both; }
* 마지막 .banner에 블럭과 너비를 주는 이유
이미지 요소는 기본값이 인라인이기 때문에 텍스트 라인이 감싸는 위 아래 여백이 사라지지 않기때문에
728x90
'국비지원 UX UI 디자인 > 코딩 수업' 카테고리의 다른 글
[수업노트](20.11.05~06)D+20,21 상품리스트 페이지 만들기/box-sizing/음수마진 (0) | 2020.11.11 |
---|---|
[수업노트](20.11.04)D+19 반응형 레이아웃 (0) | 2020.11.05 |
[수업노트](20.11.02)D+17 좌측 사이드 토글바 만들기 (0) | 2020.11.03 |
[수업노트](20.10.30)D+16 position-fixed/::before/::after/transistion/opacity (0) | 2020.11.02 |
[수업노트](20.10.29)D+15 table (0) | 2020.11.01 |