css: position, float, 알마인드 이용한 돔트리 만들기, 실습
2020. 12. 2. 17:47ㆍ퍼블리싱/CSS
반응형
* 부모 영역에 사이즈를 주고 자식에게 퍼센트 적용 (for 반응형)
* 보통 검색창 만들때 placeholder 보다는 label positioning
* nav, container 무조건 id
* line-height : 행간 지정 및 정렬
* vertical-align : 형제 요소와의 상대적 (행간) 정렬
알마인드
: 돔트리 작성
https://www.altools.co.kr/Download/ALMind.aspx
position
:fixed width 필수, body 기준
:static 상태 취소, 원상태로
flot
: 형제요소를 좌우 나열할 때 사용, 내용은 가려지지 않음, 태깅 순서대로 공백없이 옆으로 붙음
-left
-right
부모요소 찾기
: 모든 자식이 float되면 부모는 높이값이 사라짐
1. 부모요소에 직접 height 입력 → 직접 계산, width 100% 자동 설정됨
2. 부모요소에 float 입력 → 부모요소 너비=총 자식요소 너비
3. overflow:hidden → 이미 foated 자식을 hidden, width 100%, height auto
4. :after (pseudo) 추천👍
a:after{
content:"";
display:block;
clear:both;
}
* clear from both of left and right of 'float'
* 자식요소가 부모요소보다 크면 해당 요소가 바로 옆으로 붙지 않고 밀려남
* position:absolute 도 2번과 같은 원리 → clear가 너무 남발되지 않도록
* li는 대부분 float
반응형
'퍼블리싱 > CSS' 카테고리의 다른 글
css: text-align:justify가 안먹힐때, font-face, shadow, box-sizing, 와이어프레임 오븐 (0) | 2020.12.08 |
---|---|
html, css 종합 예제 클론코딩 실습 (0) | 2020.12.04 |
css: 속성선택자, 상태 선택자, position, z-index, 실습(클론코딩) (0) | 2020.12.01 |
CSS: box model, border-radius, margin, padding, 가상요소선택자, 순서선택자, 구조선택자, 이후선택자, display, overflow (0) | 2020.11.30 |
css: size, text, font, list, cursor, background, 선택자, 가상선택자pseudo (0) | 2020.11.27 |