본문 바로가기

전체 글

(28)
CSS: 4 박스모델(Box-Model) 박스모델(Box-Model) 브라우저가 요소를 렌더링할때 , 각각의 요소는 기본적으로 사각형 형태로 영역을 차지하게 된다. 이 영역을 '박스'라 표현하며, CSS는 박스의 크기, 위치, 속성(색, 배경 테두리 모양 등)을 결정할 수 있다. [content] : 콘텐츠 영역, width, height (박스도 같이 짧아짐) [padding] : 안쪽 여백 content 영역이 배경, 색 또는 이미지가 있을 때 패딩 영역까지 영향을 미침.(padding을 content의 연장으로 볼 수 있다) [border] : 경계선 [margin] : 바깥쪽 여백 display: Inline-block width/ height가 인라인요소에는 지정되지 않는다. css로 삽입해도 별 결과 없음 는 블록레벨 은 인라인 요소..
CSS: 3 구체성, 상속, 캐스케이딩 구체성(Specificity) 구체성: 선택자를 얼마나 명시적으로 선언했느냐를 수치화한 것 구체성의 값은 네개로 이루어짐. 제일 좌측에 있는 값이 클수록 높은 구체성을 갖는다. 0, 0, 0, 0 1, 0, 0, 0 : inline 스타일 0, 1, 0, 0: 선택자에 있는 모든 id 속성값 0, 0, 1, 0: 선택자에 있는 모든 class 속성값, 기타 속성, 가상 클래스 0, 0, 0, 1: 선택자에 있는 모든 요소, 가상 요소 전체 선택자(*)는 0, 0, 0, 0을 갖는다 조합자는 구체성에 영향을 주지 않는다.(>,+) h1 { ... } /* 0,0,0,1 */ body h1 { ... } /* 0,0,0,2 */ .grape { ... } /* 0,0,1,0 */ *.bright { ... ..
DAY 2 : 003-004 003 HDD와 SSD의 차이 보조 기억 장치 주 기억 장치와 다르게 보조 기억 장치는 전원이 꺼져도 정보를 유지 종류 1. 자기 디스크(하드 디스크, 하드 드라이브 등) 2. SSD 메모리보다 많은 정보저장, 휘발성 X 전력 공급이 없어도 정보 유지 데이터, 명령어, 다른 모든 정보는 보조 기억 장치에 장기간 저장이 되고 주 기억 장치로 일시적 옮겨짐 자기 디스크 하드 디스크 드라이브 내부 자기 디스크는 원판에 자성 물질의 미세한 영역이 자성을 띠는 방향을 설정하여 정보를 저장 데이터는 동심원같이 생긴 트랙에 저장되며 트랙 간을 이동하는 센서를 이동시켜서 데이터를 읽고 씀 (약간lp플레이어 같은모습인 듯) 디스크는 용량이 RAM보다 저렴하지만 정보 접근 속도는 더 느림 SSD 회전장치가 아닌, 플래시 ..
DAY 1 : 001-002 001 컴퓨터의 논리와 구조 PC 스마트폰 테블릿 등 다양한 형태의 고성능 컴퓨터는 내부 작동 원리(논리적 구성)가 근본적으로 똑같다. 오늘날의 컴퓨터는 이전의 컴퓨터와 논리적 구성면에서 매우 유사하다.(물리적 속성은 매우 다름) 002 프로세서 속도와 심장 박동 수 프로세서 산술연산, 데이터 옮기기, 다른 구성요소 작업 제어 역할 '2.2 GHz 듀얼 코어 인텔 Core i7' '듀얼 코어' -> 하나의 패키지에 처리장치(프로세서) 두 개 코어가 두개인 프로세서(단독도 가능하지만 이러한 조합을 프로세서라고 부를 수 있음) '2.2GHz'->프로세서는 내부 연산을 위해 클록clock을 사용 초당 한번 째깍=>1Hz 22억번 MEGA=10^6, 100만 GIGA=10^9, 10억 주 기억 장치(primar..
CSS: 2 선택자 선택자(SELECTOR) CSS의 속성과 속성값을 어디에, 어느범위로 적용시킬지 택한다. 요소선택자(태그 선택자) h1 {color:yellow;} h2 {color:yellow;} h3 {color:yellow;} h4 {color:yellow;} h5 {color:yellow;} h6 {color:yellow;} 태그별로 적용시키는 경우. 쉼표(,)로 그룹핑이 가능하다. h1,h2,h3,h4,h5,h6{ color:yellow; } 선택자 & 선언 그룹화 가능 h1,h2,h3,h4,h5,h6{ color:yellow; font-size: 2em; background-color: gray; } 전체 선택자 *{ color:yellow; } 한 번의 선언만으로 문서 내에 모든 요소에 스타일 규칙이 적용 ..
CSS: 1 CSS란, 문법 CSS 먼저 간단하게 말하자면 마크업 언어(HTML)는 몸의 구조(뼈, 근육)를 담당하며 CSS는 옷, 신발과 같이 외적으로 꾸며주는 역할이라고 보면 된다. 1. CSS 소개 HTML(마크업 언어)을 꾸며주는 표현용 언어이다. HTML이 문서의 정보, 구조를 설계한다면 CSS는 문서를 보기 좋게 디자인. HTML이 있어야 CSS사용이 가능하다. CSS는 표현을 위한 언어인데 마크업 문서가 없다면 표현할 대상이 없기 때문. 모든 사이트가 비슷한 HTML 태그를 사용해서 만들어졌음에도 불구하고 각각 다양하고 독창적인 디자인으로 표현 가능한 이유는 CSS 덕분이다. CSS문법 CSS의 구조 h1{color:yellow; font-size: 2em;} 선택자(selector) : 어디에 스타일을 적용 시킬지 정..
HTML: 5 테이블 요소 표(TABLE) 데이터 표를 나타내는 태그 , : 데이터 셀(table-cell) : 행(table-row) : 표 위와같이 4X4크기의 표를 만들려면 행을 나타내는 안에 태그(하나의 셀)을 네 번 반복한다 (X4) 결과 의 테두리가 없어서 아무것도 안 나옴 방법1 CSS에 입력 Monthly Savings Month Savings January $100 February $80 March Sum colspan: 셀을 가로방향으로 병합 rowsapn: 셀을 세로방향으로 병합 병합하기 위해 비우는 칸은 굳이 ,입력 X 예시 2 Specification values Grade. Point. Strength. Percent. kg/mm lb/in Hard 0.45 56.2 80,000 20 Medium 0.45..
HTML: 3 폼요소 FORM 요소 폼 관련 요소: 사용자로부터 데이터를 받아야 하는 경우 사용되는 요소 FORM요소 폼 데이터를 그룹화하여 서버에 전송한다 (ex. 예를 들어 한 창안에 게시글을 작성하는 공간과 이벤트에 관한 공간이 있는 경우 게시내용 작성후 완료를 눌렀을때 이벤트에 관한 정보를 전송한다거나 이벤트에 관한 내용을 전달받는 서버로 보내면 안된다.) ... action: 폼 데이터를 처리하기 위한 서버의 주소 method:데이터를 전송하는 방식을 지정(get, post) 아이디: 비번: get은 민감한 정보를 담을땐 사용하면 안됨(URL에 작성한 내용이 다 보이게된다) 회원가입 로그인은 post로 사용을 해야한다. (은 사용성, 접근성적인 측면으로 중요한 역할을 하므로 반드시 써주는 것이 좋습니다.) (반면, ..