CSS3의 속성 정리 속성을 속성으로 정리해보았다. 1.가시상태 속성 1_단위px, pt : 절대값em : 상대값 2_displaynone : 브라우저 화면에서 HTML 요소를 제거block : HTML요소를 block 타입으로 출력inline : HTML요소를 inline 타입으로 출력inline-block : inline과 비슷한데, 넓이값과 높이를 가질 수 있다. 3_visibilityvisible : 보인다hidden : 안보이는데 공간은 유지 4_opcity0.0 : 투명1.0 : 불투명 2.레이아웃 속성- 1_width&heightpx : 절대적인 값% : 가중치에 따른 % 2_margin&paddingmargin : 외곽여백margin-topmargin-rightmargin-bottommar..
CSS는 Cascading Style sheets 의 약자로 웹페이지를 더 이쁘게 만들어주는 언어이다. HTML에서 태그 마다 하나씩 스타일 속성을 지정하기 힘든 부분을 해결해준다. 적용방법은 3가지 방법이 있다. 1. HTML 태그에 직접 적용하는 방법 ex) 2. HTML 문서 내에 style 태그로 CSS3를 적용하는 방법 ex) div{ background:#ff0000 } 3. HTML 외부에서 .css 파일을 이용해서 적용하는 방법 ex) CSS3의 선택자와 속성 1. CSS3 선택자 html요소에 스타일을 적용하려면 어디에 적용할지 목적어가 필요하다(판사님 제 말엔 목적어가 없습..읍읍.) 그 목적어를 선택자라고 하는데, CSS3에서 HTML 요소 중에서 선택하는 방법으로는 태그, 클래스, ..
HTML5에는 태그가 있다. 기본적인 구조는 이 문서의 속성이 html임을 선언 문서의 정의 타이틀 태그 글씨태그 문서의 내용 문단 구분 태그 문서이동을 위한 링크 태그href : 이동할 주소target : _self /_blank 내가 보여줄 것인지 새창을 띄울 것인지 결정 띄어쓰기 태그 문단 위치 태그 id로 지정할 수 있다. 목록 만들기 순서가 있는 목록 순서가 없는 목록 목록 내 리스트 추가 리스트 선언 , 과 달리 안닫고 연속으로 이을 수 있다. 소제목 항목 테이블 태그(표를 만들기 위함) 표 시작/끝border : 테이블을 표현하는 선 두께 행 중에 첫번째에 타이틀 표시(진하게) 가능 행 열colspan : 열 합치기rowsapn : 행 합치기 폼 태그(서버로 데이터 전송) 데이터 처리 문서의..
요즘 https://tacademy.sktechx.com/live/player/listOnline.action 티아카데미에서 공부를 하며 정리를 하는중 HTML5 입문하기 W3C에서 현재 웹 표준안으로 채택하는 문서기술 방식이 HTML5( Web Application 1.0) 이기에 이걸 해야한다. 웹표준안이라는 것은 익스플로러와 크롬을 비롯하여, 오페라, 파이어폭스, 사파리 등 다양한 브라우저에서 같은 화면을 볼 수 있도록 문법을 통일한 표준 양식을 말한다. HTML은 HyperText Markup Language 의 약자라는건 그냥 알아두면 어디가서 무시는 안당할 법한 지식이다. CSS도 같이 하기 보통은 HTML을 하면서 CSS를 같이 사용하는데, CSS는 Casecading Style Sheets..
How to use Notification 안드로이드 노티피케이션을 사용하는 방법에 대해서 알아보자 노티피케이션은 알림이다. 가장 위에서 스와이프로 내리면 빠른 설정 메뉴와 함께 알림 탭이 내려오는데, 이곳에 넣을 알림을 노티피케이션이라 한다. 사용자에게 UX적으로 좋은 효과를 줄 수 있기 때문에 어플리케이션을 만들 때, SNS 또는 쇼핑 등등 서버와 연계해서 서비스를 주기 위해서 라면, 꼭 필요한 UI라고 볼 수 있다. 만드는 방법 원문은 구글 개발자 가이드에서 확인 할 수 있다. https://developer.android.com/guide/topics/ui/notifiers/notifications.html#CreateNotification Notification 노티피케이션의 종류별로 어떻게 빌..
알고리즘 공부하기 좋은 사이트 3 국내의 유수한 IT기업들이 알고리즘 대회를 여럿 개최하고, 취업하는데에 있어서 알고리즘 인터뷰 및 시험이 있을 정도로 점점 알고리즘의 중요도가 점점 더 커져가고 있다. 그래서 이젠 알고리즘을 공부하는 게 중요한데, 알고리즘을 공부하는데 어떻게 공부해야 좋은지 시작하기 어려울 때가 많다. 요즘은 알고리즘을 공부하기 좋은 책들이 많이 나오기도 하고, 알고리즘 문제해결 전략 또는 취업 관련한 알고리즘 등등 여러가지가 있고, 영어 원서 중에서는 Cracking the coding interview 라는 책도 있기도 하다. 우리처럼 돈이 없는 학생들은 조금 부담을 느낄만한 가격을 가지고 있어서 고민이 크다. 그래서 여러가지 방법을 찾아본 결과 국내외에 저지 관련 사이트가 많이 있..
트리(tree)에 대해 알아봤다. 트리는 자료구조의 하나로 우리에게 가장 익숙한 모양의 자료구조라고 할 수 있다. 탐색기처럼 보여지는 구조가 트리 구조라고 할 수 있다. 트리가 어떤 건지는 탐색기라는 것으로 이미 이해할 수 있을 것이라고 생각이 된다. 이젠 트리의 특징에 대해서 공부해보자 위의 그림에서 보듯이 트리는 부모와 자식으로 이루어져 있습니다. 트리의 모습을 그림으로 표현할 때, 각각의 노드(node)와 간선(edge)으로 부모자식간의 연결을 표현하고 가장 위부터 한층한층을 레벨로 표현합니다. 가장 아래층의 레벨이 이 트리의 높이라고 말합니다. 부모가 없는 노드는 항상 최상위 노드이기 때문에 트리의 시작이라는 의미로 루트노드(root node)라고 표현합니다. 그리고 자식이 하나도 없는 노드는 가..
우리가 쓰는 안드로이드를 작동시키는 UI는 여러가지 컴포넌트(OBJECT)들로 이루어져 있다. XML 파일을 생성하면 맨처음에 나타나는 TextView부터 Button, CheckBox, Toggle, Switch 등등 여러가지 모양의 유저인터페이스가 있는데, 이것을 View라고 부른다. Activity 속에서 View는 ViewGroup(Layout)안에 배치할 수 있지만, View 독자적으로도 배치가 가능하다. 오늘 얘기 하고 싶은 것은 이 View들을 어떻게 사용할 수 있을까? 사람들이 SwipeLayout이니 AutomaticLayout 이니 요상한 이름의 레이아웃을 만들어서 라이브러리로 제공하는 것을 보았지만, 이는 구글에서 기본적으로 제공하는 것이 아니라, 어떤? 원리를 이용하여 사람들이 만들..