목록분류 전체보기 (58)
히바리 쿄야 와 함께 하는 Developer Cafe
flat design 홈하위 메뉴 토글 버튼 플랫 디자인이란?하위 메뉴 토글 버튼 갤러리하위 메뉴 토글 버튼 문의사항하위 메뉴 토글 버튼 전체 메뉴 토글 버튼 플랫 디자인이란? 홈 / 플랫 디자인이란? 플랫 디자인 플랫 디자인은 평평함을 추구합니다. 플랫 디자인의 시초는 정확히 언제부터인지 알 수 없지만, 오래 전부터 전해져온 디자인 흐름인것은 분명합니다. 물론 플랫 디자인을 대세의 흐름에 서게 한 장본인은 있습니다. 바로 마이크로소프트의 윈도우8 UI입니다.마이크로소프트는 윈도우8에서 파격적인 플랫 UI를 발표하면서 플랫 디자인을 대중적인 디자인 흐름으로 만든 장본인입니다. 이에 따라 애플의 ios7에서도 플랫 디자인을 채택하면서 플랫 디자인의 자리가 굳건해지고 있습니다. 텍스트를 이용하는 방법 텍스트..
플렉서블 박스 기본설정 display : flex, inline-flex 모든 요소 flex : 박스를 블록 수준의 플렉서블 박스로 작동하게 한다. inline-flex : 박스를 인라인 수준의 플렉서블 박스로 작동하게 한다. 속성명 속성값 적용요소 flex-direction row(기본값), 플렉서블 박스 row-reverse, column column-reverse row : 박스를 왼쪽에서 오른쪽으로 배치, 해당 속성값으로 설정 할때 주축은 가로가 되고 교차축은 세로가 된다. row-reverse : 박스를 가로로 배치하되 역방향으로 배치, 오른쪽에서 왼쪽으로 배치한다. 해당 속성값으로 설정 시 주축은 가로가 되고 교차축은 세로가 된다. column : 박스를 위에서 아래로 배치, 해당 속성값으로 ..
반응형웹? PC , TV , 네비게이션 , 스마트 기기 등 기기마다 또는 환경마다 최적화 된 웹사이트를 제공해 주는것 http://mediaqueri.es -> 반응형 웹 사이트 참고할 만한 사이트 유지보수가 간편하고 모바일 점유율의 증가 마케팅에 유리하고 검색 엔진 최적화가 가능하기 때문에 반응형 웹을 많이 사용한다. - 미디어 쿼리 예제 - 가변 그리드 공식 (가변 크기로 만들 박스의 가로 너비 / 가변 크기로 만들 박스를 감싸고 있는 박스의 가로 너비) * 100 = 가변 크기의 % 값 100을 곱하는 이유 가변 크기의 박스는 %로 지정되기 떄문에 백분율로 표현하기 위해서 100을 곱한다. 가변 마진과 가변 패딩 (가변 마진을 적용할 마진값 / 적용할 박스를 감싸고 있는 박스의 가로 너비) * 10..
form 속성 action - 폼을 통해 전송한 정보를 처리하는 웹 페이지의 URL 을 나타냄 autocomplete - 폼 안에 있는 요소들의 기본값이 브라우저에 의해 자동으로 완성되게 하는지의 여부를 나타냄 속성 값은 on 또는 off 중 하나를 갖는다 method - get 이 기본값 보통 post 방식을 많이 사용함 name - 폼의 이름 폼을 식별하기 위한 이름을 지정 target - action 에서 지정한 정보를 처리하는 페이지를 현재 창 또는 다른 위치에 열리도록 지정함 기본값은 -self 이다. /*Reset Css */ @charset "utf-8"; @import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/styles..
After/Before 활용 (가상 요소) - 목록형 꾸밈 요소(블릿 화살표) - 버튼 꾸밈 요소(그림자 효과, 버튼에 들어가는 아이콘 등) - 간단한 아이콘 - 이미지 아이콘 이미지 라도 HTML 구조에 필요한 내용이라면 가상 요소를 사용하면 안됨 (가상 요소는 HTML 태그가 아니기 때문에 스크립트 적용이 안됨) 가상 요소는 content:"" 요소가 반드시 들어가야함 아이콘을 표현 할 때는 너비와 높이를 지정해야함 input/form 과 img 태그는 가상 요소가 적용되지 않는다. $.ajax({ type: 'POST', url: url, data: data, success: success, dataType: dataType }); $.ajax({ url: url, data: data, succes..
시맨틱 레이아웃 Header 영역 태그를 사용 웹 페이지를 나타내는 로고 또는 소개글이 들어감 Navigation 영역 태그를 사용웹 페이지에서 다른 페이지로 이동하는 메뉴 바 (Menu Bar) 가 들어감 Content 영역 태그와 태그를 사용웹 페이지의 내용이 들어감 Footer 영역 태그를 사용웹 페이지와 관련된 정보가 들어감 Jquery 선택자 1) 전체 선택자 $('*') - 페이지에 있는 모든 객체를 선택 2) 태그 선택자 $('태그명') - 해당 태그를 선택 3) ID 선택자 $('#ID명') - 해당 ID를 선택 4) 클래스 선택자 $('.클래스명') - 해당 클래스를 선택 5) 자손 선택자 $('부모요소 > 자손요소') - 부모요소의 자손요소를 선택(인접 하위 요소) - 예시 $('bod..
HTML 작성시 유의사항 의미있는 마크업 일관성 있고 표준화된 코드 사용 접근성을 지키며 작성 가독성을 고려하여 작성 CSS 란 무었인가? HTML 문서를 시각화 하기 위해 사용되는 언어 BOX MODEL 콘텐츠 영역은 텍스트나 이미지처럼 실질적인 내용이 담기는 부분 패딩 : 내용과 테두리 사이의 간격 마진은 실제 크기(width)에는 포함되지 않음 바깥쪽 여백 : margin 속성 테두리 : border 속성 안쪽 여백 : padding 속성 박스의 가로 크기 width 속성 박스의 세로 크기 height 속성 Block 과 inline or inline-block block 은 , , , 와 같이 레이아웃 구조를 결정하는 html sectionning 태그를 말함 줄 바꿈이 되는 요소를 의미 화면 전..
-- PL-SQL 선언 구문 --DECLARE -- --[ 선언 ] -- --BEGIN -- --[ 실행 ] -- --EXCEPTION -- --[ 예외처리 ] -- --END; -- DECLARE / 선언 : 변수들을 정의 -- BEGIN / 실행 : 실제 실행될 PL/SQL 이 들어감 (필수!!) -- EXCEPTION / 예외처리 : 예외 발생 구문을 적는 부분 set serveroutput on; begin dbms_output.put_line('Hello, PL/SQL!'); end; / declare v_empno number(4) := 7788; v_ename varchar2(10); begin v_ename := 'SCOTT'; /* DBMS_OUTPUT.PUT_LINE('V_EMPNO :..
--제약조건 create table table_notnull( login_id varchar2(20) not null, login_pwd varchar2(20) not null, tel varchar2(20) ); desc table_notnull; -- ORA-01400: NULL을 ("SCOTT"."TABLE_NOTNULL"."LOGIN_PWD") 안에 삽입할 수 없습니다 insert into table_notnull(login_id, login_pwd, tel) values ('TEST_ID_01', null, '010-1234-5678'); insert into table_notnull(login_id, login_pwd) values ('TEST_ID_01','1234'); select * fr..
commit; -- 커밋 실행 이후에 롤백 명령어를 실행하면 이미 커밋이 된 데이터가 롤백이 된다. 커밋은 변경된 데이터가 제대로 되어있는지 확실하게 확인한 후에 커밋을 해야한다. select * from dept; select * from dept_tcl; -- 수정 중인 데이터 접근을 막는 역할을 하는 LOCK 조작중인 데이터를 다른 세션은 조작 할 수 없도록 접근을 보류시킴 commit; select * from dept_tcl; -- create create table emp_ddl( empno number(4), ename varchar2(10), job varchar2(9), mgr number(4), hiredate date, sal number(7,2), comm number(7,2), d..