[Web] HTML5 에서 CSS3 특징

브라우저별 CSS 속성
브라우저마다 적용되는 스타일이 다르므로 브라우저별로 지원하는 스타일을
맞게 설정해주어야 한다. 스타일의 속성 앞에 브라우저 구분 이름을 입력해주면
해당 브라우저 속성만이 실행한다.
접두사 설명
-webkit- 웹킷 방식 브라우저(사파리,크롬)
-moz- 게코 방식 브라우저(모질라, 파이어폭스)
-o- 오페라 브라우저
-ms- 마이크로소프트 인터넷익스플로러

구조적 선택 기능
가상 클래스에 not을 입력하면 선택한 태그 이외의 태그들을 선택할 수 있고 nth-child(n)를
입력하여 여러 개의 항목 중 특정 항목에만 스타일을 지정할 수 있다. n에 even을 입력하면
짝수 번째, odd를 입력하면 홀수 번째 항목에 스타일을 적용할 수 있다.
*:not(태그) 태그를 제외한 모든 내용을 선택
nth-child(n) 항목 중 n번째 항목을 선택
nth-last-child(n) 항목 중 끝에서부터 항목을 선택
nth-of-type(n) 유형이 같은 항목을 선택
nth-last-of-type(n) 항목 중 끝에서부터 유형이 같은 항목을 선택

ex)
<style>
/*
 * 링크가 설정된 요소를 제외한 모든 태그에 스타일이 적용된다.
 */   
    *:not(a){
        font-weight:bold;
        color:red;
    }
/*
 * 리스트 중 홀수 번째 목록은 글자색이 빨간색으로 표시되고
 * 두 번째 목록은 파란색으로 표시된다.
 */
    li:nth-child(odd){
        color:red;
    }
    li:nth-child(2){
        color:blue;
    }
</style>

    </head>
    <body>
       
    <li>ddddd</li>   
    <li>ddddd</li>   
    <li>ddddd</li>   
    <li>ddddd</li>   
    <li>ddddd</li>   
    <li><a href="ddddd">ddddd</a></li>   
    <li><a href="ddddd">ddddd</a></li>   
    <li><a href="ddddd">ddddd</a></li>       
    </body>

배경에 그라데이션 만들기
배경에 선형 또는 원형의 그라데이션을 설정할 수 있다. 브라우저마다 사용하는 코드방식이 다르므로 브라우저별로 설정해주어야 한다.
 background-webkit-gradient( 유형, 시작위치, from(색상), to(색상) );
      *  유형 : 선형(linear) 또는 원형(radial)을 지정한다.
      * 시작 위치, 끝 위치 : x와 y 좌표를 백분율로 입력하거나 left, bottom 처럼
            영문으로 그라데이션의 시작과 끝 위치를 설정한다. 
      * from(색상) : 그라데이션 시작 색상을 설정한다.
      * to(색상)     :  그라데이션 끝 색상을 설정한다.
 ex)
<style>
/*
 * 높이 150 픽셀 크기에 왼쪽에서 오른쪽으로 검정색에서 흰색으로 그라데이션이 채워진다.
 */   
    div{
        height:150px;
        border:1px solid #000000;
        background: -webkit-gradient(linear, left center, right center, from(#000000), to(#ffffff));
    }
</style>

    </head>
    <body>   
    <div >test </div>
    </body>

상자의 모서리를 부드럽게 처리하기
도형의 테두리를 둥글게 처리해주는 border-radius 속성이 추가되었다.
ex) <style>
/*
 * 도형의 테두리를 둥글게 처리해주는 border-radious 속성이 추가되었다.
 */   
    div{
        background-color:red;
        color:yellow;
        line-height:20px;
        width:300px;
        height:50px;
        padding:10px;
        border-radius:10px;
    }
</style>

    </head>
    <body>   
    <div >test </div>
    </body>

다단표시
column 속성을 사용하면 다단을 손쉽게 나눌 수 있다.
ex)<style>
/*
 * 2개의 단으로 나누고 단 간격은 10픽셀, 구분선은 검정색 실전으로 표시된다.
 */   
    div{
        border:1px solid #000000;
        -webkit-column-count:2;
        -webkit-column-gap:10px;
        -webkit-column-rule:1px  solid #000000;
    }
</style>

    </head>
    <body>   
    <div >다단테스트입니다.다단테스트입니다.다단테스트입니다.
    다단테스트입니다.다단테스트입니다.다단테스트입니다.다단테스트입니다.
    다단테스트입니다.다단테스트입니다.다단테스트입니다.다단테스트입니다.
    다단테스트입니다.다단테스트입니다.다단테스트입니다.다단테스트입니다.
    다단테스트입니다.다단테스트입니다.다단테스트입니다.다단테스트입니다.
    다단테스트입니다.다단테스트입니다.다단테스트입니다.다단테스트입니다.
    다단테스트입니다.다단테스트입니다.</div>
    </body>







크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/23 17:08 2011/03/23 17:08
,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5985

Mantis Bug Tracker : 버그 추적 시스템, 크레딧, 사마귀 릴리스 다운로드, 공개토론, 개발정보 등 제공.
MantisBT is a free popular web-based bugtracking system (feature list). It is written in the PHP scripting language and works with MySQL, MS SQL, and PostgreSQL databases and a webserver. MantisBT has been installed on Windows, Linux, Mac OS, OS/2, and others. Almost any web browser should be able to function as a client. It is released under the terms of the GNU General Public License (GPL).

Download : http://www.mantisbt.org/download.php

Trac - http://trac.edgewall.org/

Bugzilla - http://www.bugzilla.org/
http://www.bugzilla.org/img/bugzilla.png

What is Bugzilla?

Bugzilla is a "Defect Tracking System" or "Bug-Tracking System". Defect Tracking Systems allow individual or groups of developers to keep track of outstanding bugs in their product effectively. Most commercial defect-tracking software vendors charge enormous licensing fees. Despite being "free", Bugzilla has many features its expensive counterparts lack. Consequently, Bugzilla has quickly become a favorite of thousands of organizations across the globe.

What Does Bugzilla Do?

  • Track bugs and code changes
  • Communicate with teammates
  • Submit and review patches
  • Manage quality assurance (QA)

Bugzilla can help you get a handle on the software development process. Successful projects often are the result of successful organization and communication. Bugzilla is a powerful tool that will help your team get organized and communicate effectively.

Bugzilla is Hard to Beat

Bugzilla is...

Why Should You Use Bugzilla?

Many companies are finding that Bugzilla helps reduce downtime, increase productivity, raise customer satisfaction, and improve communication. Bugzilla can also help reduce costs by providing IT support accountability, telephone support knowledge bases, and by keeping tabs on unusual system or software issues. Bugzilla can do the same for your organization, regardless of its size.

Possible Uses

  • Systems administration
  • Deployment management
  • Chip design and development problem tracking (both pre-and-post fabrication)
  • Software and hardware bug tracking
  • IT support queues




크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/23 13:50 2011/03/23 13:50
, , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5984

[Web] PhoneGap API Document

http://docs.phonegap.com/index.html

API Reference


API Reference

  • Accelerometer

    Tap into the device's motion sensor.
  • Camera

    Capture a photo using the device's camera.
  • Compass

    Obtain the direction that the device is pointing.
  • Contacts

    Work with the devices contact database.
  • Device

    Gather device specific information.
  • Events

    Hook into native events through JavaScript.
  • File

    Hook into native file system through JavaScript.
  • Geolocation

    Make your application location aware.
  • Media

    Record and play back audio files.
  • Network

    Quickly check the network state.
  • Notification

    Visual, audible, and tactile device notifications.
  • Storage

    Hook into the devices native storage options.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/23 11:22 2011/03/23 11:22
, , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5983

모바일웹 모범사례 : http://www.w3c.or.kr/Translation/mwbp_flip_cards/

HTML5 makes web standalone application
HTML5 Showcase: 48 Potential Flash-Killing Demos
http://www.hongkiat.com/blog/48-excellent-html5-demos/


CSS3 gives rich user experiences
47 Amazing CSS3 Animation Demos
http://www.webdesignerwall.com/trends/ ··· demos%2F

Making native apps with Web Technology
•PhoneGap - http://phonegap.com
•Titanium appcelerator - http://www.appcelerator.com/products/
•Jo App - http://joapp.com/

Web UI Framework : iUI
•iUI: iPhone User Interface Framework
•Javascript, HTML, CSS
•Demo : http://chriscarey.com/projects/mythtv/iphone/

Web UI Framework : JQTouch
•JQTouch
•Similar to native app UI
•Javascript, HTML, CSS
•JS Library
http://www.jqtouch.com/preview/demos/main/#home

Web UI Framework : Sencha
HTML5, CSS3, Javascript
Resolution independent
JS Library
http://touchstyle.mobi/app/

Widget Runtime Demo
http://www.youtube.com/watch?v=0ryvnl1 ··· Drelated
http://widget.developer.vodafone.com/en/
http://www.youtube.com/watch?v=3xpS21aR-BQ

Extending Web Spec
•JIL (Joint Innovation Lab)
–Vodafone, VZW, Softbank, China Mobile http://www.jil.org/
•BONDI(OMTP driven)
•W3C Device APIs and Policy http://www.w3.org/2009/dap/

Waikiki –WAC engine
http://public.wholesaleappcommunity.co ··· dex.html
•Widget Runtime
1. Spec (Core + DeviceAPIs)
2. Tools (SDK + RI[Reference Implementation])
3. Testing (Compliance process)

UI Element Kits
20 Free Web UI Element Kits and Stencils
http://speckyboy.com/2010/07/21/20-fre ··· ncils%2F
iPhone GUI PSD Version 4
http://www.teehanlax.com/blog/2010/06/ ··· sd-v4%2F

IAd JS - http://developer.apple.com/iad/

MobiOne 테스트 센터 : http://www.genuitec.com/mobile/
MobiOne 디자인 센터 : http://labs.blackbaud.com/netcommunity ··· id%3D249

OpenAPI 개발자 사이트 : http://www.programmableweb.com/
http://www.openonweb.com/api
http://mashupkorea.org
http://code.google.com/intl/ko-KR/more/#google-apis
http://www.smac.or.kr/jsp/front/index.jsp

트위터API
1. Twitter API Key 받기(https://twitter.com/apps/new)
2. Consumer secret, Request token 등록
3. 대부분 스크립트 언어 형태 지원(JSP, PHP, ASP..)
4. Twitter API(Search API, REST API)
5. Twittwer4J(http://twitter4j.org/en/index.jsp) Lib를 사용
※ 참고 사항 - 개발 시 한 시간 100쿼리, 하루 1000 쿼리 테스트 제약


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/23 11:20 2011/03/23 11:20
, , , , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5982

[Web] 모바일OK - MOK

"모바일OK" 란, 웹 사이트 또는 웹 응용에 대하여 유무선 단말의 종류에 구애 받지 않고 자유롭게 이용할 수 있도록 하는 국제 웹 표준 기술의 총칭을 의미함

한국형 모바일 웹사이트 유효성 검사 - http://v.mobileok.kr/
모바일OK시범사업 메인 사이트 - http://www.mobileok.kr/

MOKStore란?

모바일웹사이트를 제공하는 제공자에게는 모바일웹 애플리케이션의 스타트 페이지를 통한 홍보채널의 장을 제공하고, 일반 사용자에게는 우수 모바일 웹 정보 및 순위의 제공으로 모바일 웹 이용 활성화 도모함
http://m.mokstore.com/site/list


모바일OK아카데미 - http://www.mobileokacademy.or.kr/ :
 : HTML5 에 대한 강의와 자료 다운로드 가능.

MOIBA 한국무선인터넷산업연합회  (http://m.moiba.or.kr/)


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/23 10:52 2011/03/23 10:52
, ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5981

증자는 하루 세 가지 반성을 이렇게 이야기 한다.
첫째, 다른 사람을 위해 최선을 다해 살았는가를 반성한다.
둘째, 친구와 이웃에게 신뢰를 얻으며 살고 있는가를 반성한다.
셋째, 오늘 배운 것을 내 몸에 익혔는가를 반성한다.
-박재희 저, ‘3분 고전’에서

논어에 나오는 삼성(三省),
즉 하루에 세 가지를 반성하며 살라는 내용입니다.
일과를 끝낸 저녁, 잠자리에 들기 전에
그날 하루를 돌아보며 이처럼 반성하는 삶을 살아간다면
분명 매일 매일 발전하는 자신을 발견할 수 있을 것입니다.
일기쓰기의 중요성이 강조되는 이유입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/23 09:24 2011/03/23 09:24
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5980

딱정벌레

거목을 넘어지게 하는 것은
천하를 호령하는 벼락이 아니라
나무 속에 사는 조그만 딱정벌레라는 사실을
명심해야 한다.


- 송길원의《비움과 채움: '어포스트로피'가 생각을 바꾸다》중에서 -


* 사랑도 마찬가지입니다.
내 마음에 작은 딱정벌레가 들어앉아 있으면
내 마음이 먼저 조각나고, 마침내
상대방의 마음도 부숴집니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2011/03/23 09:23 2011/03/23 09:23
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5979


블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2011/03   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Statistics Graph

Site Stats

Total hits:
185580
Today:
583
Yesterday:
328