Display 속성 

레이아웃 기본. 

블럭 vs 인락인 

블럭 : div (박스다) 

인라인 : span  (text처럼 생각하면 된다.) //4가지만 기억 block, inline, inline-block, none, 

* 생각포인트 : 인라인은 박스가 아니기 때문에 크기 조절이 안됨. 

블록 인라인
article, aside, audio, div, fieldset, footer, form, h1, h2, h3, h4, h5, h6, header, hr, p, pre, section, table, ul, video a, br, button, em, i, img, input, label, map, object, small, script, select, span, strong, textarea, var

* padding을 설정하면 가운데로 깔끔하게 정리되구만. 

( padding : 5% , width: 50% )라고하면 화면에 55%를 차지한다. 

인라인 속성 

span{

display: inline( 기본 ) , inline-block( 크기 조절이됨, but 나란히 입력히 된다. ) , none: 화면에 안보이게 함. 

}

margin(외벽) > border(경계) > padding> 내용

box-sizing : context-box(margin까지 포함 ), border-box ( border까지 포함

 

* vertical-align: top; middle, bottom  // 차지하는 공간에서 위로 올림. 

* margin-left : auto , margin-rigth : auto 하면 여백이 생겼을 때 자동으로 오른쪽 왼쪽 맞춰 준다. 

=> margin: 0 auto ; // 상하:0 , 좌우:auto라는 뜻. 

 

*float : left // 블록이 왼쪽으로 붙인다.

*float : right 

-> but float에는 많은 어려움을 유발한다. 

=> div 1안에 다른 div2(float) 블록을 가질 때 정상 동작을 안 할 수있다. 

clear: both; 를 해줘야한다. 

footer { clear: both; // float}

ctrl + shifg + i => 개발자 도구. 

 

position 

https://aboooks.tistory.com/82 참고

static, relative, absolute, flexed가 있는데 ,

absolute는 상위 요소로 부터 절대적인 위치. 

relative는 상위 요소로 부터 상대적인 위치. 

 

 

 

참고 영상( 졸라 잘가르친다)

https://www.youtube.com/watch?v=Zny5Vxqk6Mk&list=PLe9WXHRkq9p0k7eF0TrIHgL5Cy9khHWnX&index=5&t=0s

https://www.youtube.com/watch?v=Y3_2BLb3hz8&list=PLe9WXHRkq9p0k7eF0TrIHgL5Cy9khHWnX&index=3

 

 

'개발 및 언어 > 자바스크립트' 카테고리의 다른 글

[JavaScript]querySelector  (0) 2020.01.21
JAVA SCRIPT_CS.  (1) 2020.01.11
09.20_웹프로젝트( JS + JQuery )  (0) 2020.01.11

+ Recent posts