CODING/HTML & CSS9 div 세로 중앙 정렬팁 - 03(transform) div 세로 중앙 정렬팁 - 03(transform)"display": "table","top": "50%","left": "50%","transform": "translate(-50%, -50%)" 2019. 9. 26. CSS / display 속성의 값을 inline 또는 inline-block으로 했을 때 여백 조정하는 방법 display 속성값으로 inline 또는 inline-block으로 정하면 요소들이 가로로 배열됩니다. 이 때 요소와 요소 사이에 여백이 생깁니다. 예를 들어 다음과 같이 순서 없는 목록을 가로로 배열해보겠습니다.(여백을 파악하기 위해 테두리를 만들었습니다.) Lorem Ipsum Dolor 박스 오른쪽에 여백이 있는데, li 요소에margin-right: 0px;를 추가해도 사라지지 않습니다. 이 여백을 없애는 방법 두 가지를 소개합니다.margin 이용하기첫번째 방법은 margin 값을 음수로 하는 것입니다. -4px 정도면 여백이 사라집니다.li { display: inline; border: 1px solid #bcbcbc; padding:.. 2019. 4. 29. SASS 문법 1) Variables ($)변수선언은 '$'으로 시작.변수의 값으로는 문자, 숫자, 컬러가 올 수 있다.$변수명 : 속성값;$font-stack: Helvetica, sans-serif;$primary-color: #333;body { font: 100% $font-stack; color: $primary-color;}2) Nesting부모자손 선언 - tree구조, 포함관계, 중첩적 선언꺾쇠 선택자를 통해 직접선택도 가능( ul > a)& : 상위요소(자기자신)을 뜻함 = thisnav { ul { margin: 0; padding: 0; list-style: none; } li { display: inline-block; } a { display: block; .. 2019. 3. 11. calc() class="a">width: 80%; class="b">width: calc( 80% - 20px ); class="c">width: calc( ( 40% * 2 ) - 40px / 2 ); class="d">font-size: calc( 4em / 2 + 5px ); 브라우저 지원Chrome : 26.0+Firefox : 16.0+Internet Explorer : 9.0+Opera : 15.0+Safari : 7.0+ 출처 : https://www.codingfactory.net/10373 2019. 2. 28. 브라우저 렌더링 : reflow & repaint 렌더링 과정1) DOM 트리 생성2) 스타일 구조체 생성3) 렌더 트리 생성4) 레이아웃 처리5) Paint6) 페이지 기능에 따라 Reflow, Repaint가 추가로 발생 reflow생성된 DOM 노드의 레이아웃(너비, 높이 등) 변경 시, 영향받은 모든 노드(자식, 부모 등)의 수치를 다시 계산하여 렌더 트리를 재생성하는 작업1234function reflow() { document.getElementById('test').style.width = '100px'; return false;}Colored by Color Scriptercs repaintReflow 과정이 끝난 후 재생성된 렌더 트리를 다시 그리는 작업.수치와 상관없는 background-color, visibillty,.. 2018. 12. 19. 자간, 어간, 행간 간격조절 자간, 어간, 행간 간격조절 css 로 글씨의 자간, 어간 , 행간 간격을 조절해보겠습니다.letter-spacing 속성은 글자사이의 간격 [자간]속성은 0 , 1, -1 인데요 word-spacing 단어사이의 간격 [어간]속성값은 마찬가지로 0.1.-1 입니다. line-height 줄간격 조절 [행간]속성값은 px % 1.0.1.2.1.5입니다. 2018. 11. 1. 이전 1 2 다음 반응형