#header{ width: 1000px; height: 100px; border: 2px solid gray; margin: 20px auto; } .nyang_img_left{ position: absolute; left: 6px; top: 6px; /* header의 자식에서 벗어나 이미지가 따로 떨어져서 header기준 (6,6)이동하게 됨 */ } position : absolute; 를 지정해주면 공중에 붕뜬 상태에서 브라우저를 기준으로(6,6)지점으로 바뀌게 된다. 이 상태에선 기존 부모였던 header에서 벗어나 body를 부모로 갖게됨(마치 부모가 없어진것처럼) #header{ position: relative; } /* absolute속성을 가진 자식을 내 자식으로 인지하도록 하는 코드..
block 요소를 inline 처럼 나열해서 사용할 때 display inline 대신 더 많이 사용하는 방법 float을 사용한 순간 공중으로 날아오르는 개념 (위에떠있음) 커피와 녹차의 영역만 남는다 자식태그에서 float사용시 부모태그에서 overflow:hidden 해주기!! 하지만 float을 가진 부모(container)는 자식(green,coffe)이 빠져나갔지만 여전히 공간을 유지시켜주기 위해 부모(container)에서는 반드시 overflow : hidden 작업을 해주어야한다. over-flow 내용이 지정된 테두리 영역을 벗어났을때 넘치는 요소를 다루는 속성 overflow visible 기본 설정 값 기본 설정 값 넘치는 내용을 다 표시함 .a5{overflow: visible;}..
내용이 지정된 테두리 영역을 벗어났을때 넘치는 요소를 다루는 속성 overflow visible 기본 설정 값 기본 설정 값 넘치는 내용을 다 표시함 .a5{overflow: visible;} overflow hidden 넘치면 보이지 않게 내용이 지정된 테두리 영역을 벗어나면 보이지 않게 함 .a2{overflow: hidden;} 자식태그에서 float 을 주었다면 부모태그에선 반드시 overflow hidden을 주어야한다!! float block 요소를 inline 처럼 나열해서 사용할 때 display inline 대신 더 많이 사용하는 방법 float을 사용한 순간 공중으로 날아오르는 개념 (위에떠있음) 커피와 녹차의 영역만 남는다 자식태그에서 float korany0410.tistory.co..
css 선택자란 선택을 통해 특정요소들의 스타일을 적용할 수 있도록 함 선택자의 종류 * { : 전체 선택자 div { : 태그 선택자 .myClass { : 클래스 선택자 #myId { : 아이디 선택자 .myClass ul { : 복합 선택자 h1 + ul { : 인접 형제 선택자 h1 ~ ul { : 일반 형제 선택자 a[href] { : 속성 선택자 a::hover { : 가상클래스 선택자 ( https://korany0410.tistory.com/14 ) h1:nth-child(n) { : 구조적 가상 클래스 선택자 선택자의 우선순위 !important >> id [100] > class [10] > tag [1] > * [0] 점수가 높은 선택자가 우선순위 점수가 같으면 가장 마지막 작성된 선..
margin border를 기준으로 바깥 여백 margin 설정 방법 .box2{ margin: 20px;} /* 상 하 좌 우 */ .box3{ margin: 40px 60px;} /* 상하, 좌우 */ .box4{ margin: 20px 50px 30px; } /* 상, 좌우, 하 */ .box5{ margin: 20px 30px 50px 0;} /* 상, 우, 하, 좌 */ margin의 겹침현상 margin은 padding과 달리 상하여백 큰 값으로 겸침 현상 발생 margin-bottom, margin-top 중 한가지 기준으로 디자인 할 것 좌우는 겸침 현상 없음 부모 자식간의 마진 겹침 현상 margin은 부모 자식 간에도 상하 겹침 현상이 발생한다 부모 요소에 테두리 값이 지정되어있지 않을..
border를 기준으로 내부여백 inline 요소에서 padding 상하패딩 적용 불가 inline형 속성에서 상하 padding이 안쪽 여백으로 생성되지않고 margin처럼 생성되는 문제 발생 inline형 속성에서 padding 사용할 경우 block형 속성으로 바꿔줘야 함 => https://korany0410.tistory.com/8#article-3--inline-%3C=%3E-block-%EB%B3%80%EA%B2%BD