오늘의 링크

2008/05/12 10:15
  • 8 Best Open Source Shopping Carts

    8개의 오픈 소스 쇼핑몰 입니다. 국내에도 몇몇개가 있지만 외국의 것도 참고하시면 많은 도움 될거예요.
  • 63+ best practice to optimize PHP code performances

    php코드 최적화 팁 63가지 입니다. 흔히 놓치기 쉬운, 그리고 쉽게 금방 적용할수 있는 php코드 최적화 63가지 팁입니다.
  • Top 6 Internet Explorer Extensions for Web Developers

    인터넷 익스플로어에서 사용가능한 6개의 익스텐션 소개입니다.
    이정도 익스텐션정도는 뭐 FF에도 있는거라... 뭐 그냥 IE로는 IE developer toolbar만 있어도 충분
  • Nine Techniques for CSS Image Replacement

    CSS IR기법(이미지 바꿔치기) 9가지 테크닉에 대해서 각 방법의 장단점과 함께 소개하고 있습니다.
    IR기법에서 생소하신분들은 쉽게 그림으로 잘 설명이 되어있으니 한번 보시면 IR기법에 대해
    전체적으로 이해하시는 계기가 되리라 생각합니다.
크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.

웹 개발자를 위한 해외 Top 10 블로그 소개

2008/04/17 16:41
1. Smashing Magazine

사용자 삽입 이미지

RSS 등록

Smashing Magazine은 디자인관련 자료와 디자인 영감을 얻는데 최고의 사이트 입니다.
웹의 디자인적인관점(UX, UI, design 등)의 포스팅이 수시로 올라옵니다.
물론 프로그래밍 관련 자료도 올라옵니다(ajax 등)
디자이너라면 반드시 필수로 구독해야하는 블로그입니다.
물론 웹개발자들도 포함입니다.

2. Ajaxian

사용자 삽입 이미지

javascript에 대한 모든 자료를 다룹니다.
prototype, jquery, dojo, YUI, ext 등 자바스크립트 프레임워크에 관련된 자료도 발빠르게 올라옵니다.
하루에 5~10개의 포스팅이 올라오는데요. 자바스크립트 개발자라면 꼭 구독해야하는 블로그입니다.

RSS 등록


3. ReadWriteWeb

사용자 삽입 이미지

RSS 등록

인터넷세계에 무슨일이 일어났을때 모든 소식을 이곳에서 접하실수 있습니다.
웹사이트의 비지니스 마케팅에 종사하고 있다면 이 블로그를 구독하세요.

4. Scott Gu’s Blog

사용자 삽입 이미지

.NET 개발자에게 추천해드리는 블로그 입니다.
그리고 Silverlight 2 beta 에 대한 소식도 접하실수 있습니다. MS관련된 내용에 대해 다루고 있습니다.

RSS 등록


5. Flex Examples

사용자 삽입 이미지

Flex 개발자에게 추천해드립니다.
사이트 명이 Flex Examples 입니다.
Flex의 다양한 듀토리얼을 보실수 입니다.

RSS 등록


6. A List Apart

사용자 삽입 이미지

A List Apart는 많은 범위에서의 주제를 다루고 있습니다. 물론 IT쪽 관련이지요.
물론 다른 어떠한 "이슈"에 관해서 토론되는 곳이기도 하지만
웹퍼블리셔, 웹표준에 관심이 많으신 분이라면 http://www.webstandards.org/ 와 함께 구독하셔야 할 블로그입니다.

RSS 등록




7. Vitamin

사용자 삽입 이미지
이곳역시 많은 듀토리얼이 올라오는 블로그 입니다.

RSS 등록



8. Six Revisions

사용자 삽입 이미지

이곳은 앞서 소개한 Smashing Magazine과 비슷한 토픽을 다룹니다.
웹디자이너들을 타겟으로한 포스팅이 자주 올라오며 다양한 소스들과 팁들이 있습니다.

RSS 등록

9. Colour Lovers Blog

사용자 삽입 이미지

컬러를 다루는 곳입니다.
웹사이트에 어떠한 컬러 파레트를 적용해야할지 영감을 주는 블로그입니다.

RSS 등록

10. Agile Ajax

사용자 삽입 이미지

javascript와 ajax에 대해서 다루는 블로그 입니다.

RSS 등록



출처 : Top 10 Blogs for Web Developers



저도 언급한 10개에서 몇개 빼고는 RSS구독하고 있는 곳들입니다.

영문 블로그라서 영어해석의 압박이 있지만

RSS등록하셔서 기사와 함께 올려져 있는 이미지만 보셔도

대충 어떤 내용을 담은 것이구나라고 짐작할수 있습니다.

그림만 보셔도 충분히 좋은 사이트 입니다.

여러분들께 강추합니다.

크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.

오늘의 링크

2008/04/09 23:21

10 best CSS hacks

이라는 제목으로 소개된 포스팅 입니다.


1. Vertical align div
2. Min-Height
3. PNG transparency
4. Autoclear
5. Reset CSS
6. Scrolling Render IE
7. Opacity
8. PRE Tag
9. Li Background Repeat IE
10. Good to know


이렇게 10개의 팁을 소개해주고 있습니다.

코드도 나와있으니 참고하셔서 유용하게 사용하시기 바랍니다.

크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.
TAG CSS, Hack

eric meyer의 reset stylesheet

2008/01/27 23:19
웹퍼블리싱을 하시는 분들이라면 자신이 만들어 놓은 reset stylesheet는 모두들 가지고 계실겁니다.

그것을 기본으로해서 프로젝트 마다 적절하게 커스터마이징해서 사용하고들계시죠?


reset stylesheet란?
브라우저마다 해당 브라우저가 특정 엘리먼트를 브라우저를 통해서 보여지는것에 차이가 조금씩 있습니다. padding이나 margin값이 틀리기도 하고, text-style이 다르기도 합니다. 그렇기 때문에 좀더 편하게 크로스브라우징을 고려하여 웹퍼블리싱을 하기위해서는 가급적 많은 브라우저에서 비교적 동일한 VIEW를 나타낼수 있게끔 reset stylesheet를 작성하여, 엘리먼트들의 기본 표현속성값을 일치시키는 것을 말합니다.


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
자세한 내용보러가기


이 reset stylesheet는 web statandard를 위해 왕성히 활동하고 계시는 eric meyer가 제시하는 것입니다.

eric meyer의 이런 포스팅이 올라올때마다 이에 대해 갑론을박하는 많은 코멘트들이 따르는 것을 보아도 알수 있듯이

reset stylesheet에 정답은 당연히 없다고 생각합니다.

웹퍼블리셔마다 자신이 프로젝트를 수행하면서 몸에 베인 자신의 마크업스타일, CSS작성 스타일에 따라 얼마든지 달라 질 수 있는 부분입니다.(물론 사내 CSS가이드 라인이 있는 회사도 있죠.)



eric meyer의 reset style에 대해 제 개인적인 경험에 비추어 말씀드리자면

제가 프로젝트를 하면서 다른분들의 reset style을 볼때

* 선택자에 line-height에 절대값(18px, 16px 등등) 을 적용하고
img 엘리먼트에 vertical-align:middle을 적용하시는 분들을 많이 보았습니다.

하지만 이런경우에는 이미지의 세로크기가 line-height보다 큰경우에 이미지가 완전히 보이지 않습니다.

그렇기 때문에 vertical-align 값을 다시 조정하거나 line-height의 수치를 조절해야 정상적으로 보이게 됩니다.

또한 글자크기가 line-height크기를 초과했을때 글자 역시 하단부분이 잘리는 현상이 나타납니다.

그래서 저는 vertical-align:middle이라는 universal한 속성을 사용하지 않고 vertical-align:baseline을 이용하고,
line-height에는 상대크기값을 (대게 1또는 그 이상의 값 1.2, 1.4)을 디자인가이드라인에 맞춰서 사용하는 편입니다. 이렇게 하면 해당 엘리먼트에 수치를 곱한 값이 line-height가 되어 글자 하단 잘림현상이 나타나지 않습니다.
크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.

오늘의 링크 - 입문자들을 위한 CSS 자료, Em 계산기, height 100% CSS 작성법

2008/01/19 22:57
1. 입문자들을 위한 10개의 CSS 자료. (링크)

참조할만한 좋은 링크들이 무더기로 있어서 링크째로 남깁니다.

2. Em 계산기 (http://riddle.pl/emcalc/)

CSS에서 em이라는 단위는 상대적인 수치 입니다.

이 사이트에서 px 값을 입력하면 em 수치로 몇에 해당하는지 그 값을 depth에 따라 보여줍니다.

사용자 삽입 이미지



3. 100% height CSS layout (링크)

100% height를 가진 레이아웃하려는 분들의 질문이 요즘 많이 보이네요. 참고해주세요.


크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.

내가 사용하고 있는 브라우저에서 사용가능한 CSS 선택자가 무엇인지 확인하기

2008/01/02 20:08
브라우저 춘추전국시대라고 해도 어색하지 않을 만큼

요즘에는 많은 브라우저들이 우리의 웹서핑을 더욱 편리하고 즐겁게 해주고 있습니다.

하지만 여러브라우저에서 쾌적한 웹서핑을 하기위해서는 해당 웹사이트가

특정 웹브라우저에 종속적인 기술을 사용하여 제작된 것이 아니어야만 합니다.

이런때일수록 웹표준을 지키면서 웹서비스를 만드는게 더더욱 중요하지 않은가 싶습니다.

또한 문서와 표현의 분리로 표현을 담당하는 CSS의 역할도 커졌습니다.

CSS는 상속이라는 본연의 기능뿐만아니라 다양한 선택자의 활용이 가능하여

아주 손쉽게 웹사이트의 표현을 만들어낼수 있습니다.

하지만 이 선택자가 어떤 브라우저에서는 사용이 가능하고

어떤 브라우저에서는 아직 지원하지 않아서 브라우저마다 체크를 해줘야 하는 번거로운점이 있죠.

앞으로 좀더 진화된 브라우저가 나타남에 따라

점점 더 많은(특히 CSS3 스펙에서는 선택자의 수가 아주 많이 늘어났습니다) 다양한 선택자를

활용하여 좀더 쉽게 웹사이트의 표현을 나타낼수 있을것입니다.

오늘 소개해 드릴 사이트는

내가 현재 사용하고 있는 브라우저가 어떤 CSS 선택자를 지원하는지 확인해주는 서비스 입니다.

http://www.css3.info/
사용자 삽입 이미지

웹사이트에 접속하여 CSS Selector Test 메뉴를 선택합니다.

그후 Start the CSS Selectors test를 클릭하시면

브라우저가 뭔가 계속 작업을 하는듯한 느낌이 들면서

페이지에 아래와 같은 화면이 차례대로 로딩되어 나타납니다.


사용자 삽입 이미지

보시면 알수 있다시피

CSS선택자를 해당 브라우저가 지원하는지 시각적으로 나타내주고 있습니다.

느낌으로도 알수 있듯이 초록색은 모두 지원하는 것이고

주황색은 일부분만 지원한다는 것이고

빨간색은 모두 지원하지 않는 다는 뜻입니다.

해당 선택자를 클릭하시면 선택자를 어떻게 사용했을때 지원이 안되는지

상세한 예제와 함께 보여줍니다.


몇몇 메이저급 벤더의 브라우저들은 이미 CSS 셀렉터 지원여부가

잘 정리된 표가 있기도 하지만

그렇지 않은 마이너한 브라우저의 CSS 선택자 지원여부를 확인하는데 아주 좋습니다.
크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.

파이어폭스 웹브라우저의 메가쓰나미 플러그인 세트!

2007/12/20 22:56
웹브라우저 파이어폭스.

물론 다른 출중한 기능들도 많이 있지만

뭐니뭐니해도 다양한 플러그인이 파이어폭스를 더욱 살찌우는것 같다.


오늘은 내가 쓰고 있는 아주 유용한 파이어폭스 플러그인에 대해 소개할까 한다.

사실 욕심쟁이 처럼 저만 알고 쓸려고 했는데 오늘 큰맘먹고 공개합니다.


언급된 플러그인 말고도 포스팅 읽고 계시는 분께서 아주 유용하게 쓰는 플러그인 있으면 소개해주고 가세요.


1. 웹개발의 정점 firebug


자바스크립트를 포함한 ajax는 물론 css, html 및 클라이언트측 웹개발에 너무 유용하게 쓰이는 툴입니다.

사용자 삽입 이미지

파이어버그를 설치한뒤 파이어버그를 실행시키면

위의 이미지와 같이 HTML 구조를 한눈에 쉽게 볼수 있고 우측에는 현재 내가 가르킨 엘리먼트에 적용된

CSS는 물론 레이아웃 형태 DOM까지 볼수 있다.

사용자 삽입 이미지

내가 가르킨 엘리먼트에 해당하는 웹페이지의 영역에 다음과 같이 보기 쉽게 표시도 해준다.

파란색은 실제로 콘텐츠의 영역이고 보라색은 padding 그리고 노란색은 margin영역이 표시되어

한눈에 보기 쉽습니다.

또한 하단 우측의 layout영역에는 엘리먼트의 정확한 픽셀 (offset은 물론 width, height, border, padding, margin) 수치가 나타납니다.

사용자 삽입 이미지

DOM에서는 자바스크립트 개발시에 아주 유용하게 쓸수 있는 정보를 제공함은 물론 디버깅도 아주 쉽습니다.

더 많은 기능을 설명하고 싶지만 다른 유용한 플러그인들이 자기차례를 기다리고 있기때문에 넘어갑니다.

다운로드 : https://addons.mozilla.org/ko/firefox/addon/1843



2. FF 의 렌더링을 IE같이~ IE Tab


예전에 홈페이지(물론 지금도 상당수가 그렇지만) 개발은 대부분 IE에 촛점이 맞추어져

IE식으로 개발되어 IE에서는 정상적으로 보이지만 FF에서 볼때 레이아웃이 흐트러진 모습을 보기도 합니다.

이럴때 아주 요긴하게 쓰이는 IE탭 플러그인 입니다.

사용자 삽입 이미지

주소표시창 바로 왼쪽에 보이는 아이콘이 IE탭인데요. 클릭하면 내가 현재 보고 있는 웹페이지를

IE형식으로 렌더링 해서 보여줍니다.

사용자 삽입 이미지

그럼 아이콘이 다음과 같이 변하는데 이때 한번더 클릭해주면 다시 파이어폭스 렌더링으로 되돌아오고요.

이게 좀 번거롭다고요?


그럴땐 아래와 같이 필터를 적용하면

내가 등록한 웹사이트는 항상 IE형식으로 렌더링 하게끔 해준답니다.

사용자 삽입 이미지


다운로드 : https://addons.mozilla.org/ko/firefox/addon/1419


3. 간단한 CSS Viewer


뭐 거추장 한거 없이 CSS만 확인하기에 딱 좋은 플러그인

사용자 삽입 이미지

IE탭 왼쪽에 보이는것이 CSS 뷰어 플러그인 입니다.

클릭하면 다음과 같이 아이콘이 활성화 되는데요.
사용자 삽입 이미지

이렇게 활성화된 상태에서 웹페이지의 특정영역(엘리먼트)를 가리키게 되면

해당 엘리먼트에 적용된 CSS가 아주 적나라하게 드러납니다.

간단히 CSS만 한눈에 확인하고자 할때 이런 플러그인 만한게 없죠.


사용자 삽입 이미지


다운로드 : https://addons.mozilla.org/ko/firefox/addon/2104



4. N cookies 쿠키에디터


이 플러그인은 아주 쉽게 웹사이트의 쿠키를 생성 및 조작해주는 플러그인입니다.

쿠키란 사용자 컴퓨터안에 해당 사용자의 웹사이트와 관련된 특정 정보가 담겨지는 그런것을 말하는데요.

보통 쿠키는 내가 한번 로그인했던 웹사이트에 다시 방문했을때

내 아이디가 미리 찍혀나와있다거나,

이런 용도로 아주 유용하게 사용할수 있습니다.

이러한 쿠키를 조작하는 플러그인입니다.

사용자 삽입 이미지

N cookie를 실행하면 위와 같은 창이 나타나는데요. 상단의 인풋박스에 웹사이트명을 검색하면

해당 웹사이트가 내 컴퓨터에 저장한 쿠키 목록이 나타납니다.

이 웹사이트에 새로운 쿠키를 생성하고자 할때 하단에 add버튼을 클릭하면

몇가지 정보만 간단히 입력하는 방식으로 손쉽게 쿠키를 생성시킬수 있습니다.

또한 쿠키 조작도 가능합니다.

사용자 삽입 이미지

edit 버튼을 클릭하면 해당 쿠키 내용이 나타납니다.


※ n cookie를 활용한 아주 좋은 팁 :

dcinside는 성인인증이 확인된 사용자의 컴퓨터에

adult_check라는 쿠키를 저장합니다.

그런데 쿠키의 유효기간이 짧아서 다음에 방문하게 되면 또한번 성인인증을 해야하고

이러한 불편함이 있죠.

이때 쿠키의 만료시간을 거의 한참뒤의 시간으로 조작하면

다음방문부터 성인인증을 하지 않아도 성인인증이 된것처럼 작동하게 됩니다.(어린이 여러분 악용하지 마세요)

다운로드 : https://addons.mozilla.org/ko/firefox/addon/573


5. MeasureIt  브라우저속의 자



브라우저속의 자.

한마디로 픽셀계산을 해주는 자(ruler)로 보면 되겠습니다.

설치를 하게되면 브라우저하단 상태표시줄에 자 모양의 아이콘이 생성됩니다.

사용자 삽입 이미지

클릭을 하게 되면 다음과 같이 아이콘이 활성화 되는데요.
사용자 삽입 이미지


그리고 웹페이지에서 영역을 드래그하면 아래와 같이 width와 height를 계산해 준답니다.

사용자 삽입 이미지

다운로드 : https://addons.mozilla.org/ko/firefox/addon/539


6. screen grab 캡쳐


캡쳐 플러그인 입니다.

화면속의 내용을 급하게 캡쳐하고 싶을때 아주 손쉽게 해당영역을 캡쳐할수 있습니다.

설치가 완료되면 브라우저 하단 상태표시줄 우측에 모니터모양의 아이콘이 생성됩니다.

이 아이콘을 클릭하면 몇가지의 메뉴가 나오는데요.

뭐 간단한 영어 되겠습니다.

사용자 삽입 이미지



save메뉴를 선택한뒤 selection 을 선택하고 나면

화면의 색상이 반전되면서 영역을 드래그 할수 있게 됩니다.

드래그가 완료되는 파일이 저장된답니다.

저장되는 파일의 형식은 jpg와 png 파일로 선택할수가 있는데요.

gif로 저장이 안된다는점이 살짝 아쉽긴 하네요.

사용자 삽입 이미지


다운로드 : https://addons.mozilla.org/ko/firefox/addon/1146



7. 색을 뽑아낸다 colorpicker


사용자 삽입 이미지


가끔 포토샵처럼 스포이드로 어떤 부분을 클릭하면 그 부분의 색상코드가 나오는 그런거.

부러우셨죠?

이미 그런 툴을 다운 받아서 설치하셔서 쓰고 계시다고요?

이 플러그인은 컬러픽커(마우스로 클릭한 부분의 색상코드를 알려줌) 의 기능을 하는 플러그인입니다.

설치하면 하단의 상태표시줄 좌측에 스포이드포양의 아이콘이 생성됩니다.

클릭하고 컬러를 뽑아내고 싶은 부분을 클릭하면 끝!

설명은 이만 하고 패스~


다운로드 : https://addons.mozilla.org/ko/firefox/addon/271



8. 아직죽지 않았다 web developer

사용자 삽입 이미지


이 툴 역시 개발자에게 아주 유용한 툴입니다.

firebug가 나타나서 위상이 많이 떨어졌지만 그래도 유용한 web developer 입니다.

css를 끄거나 쿠키를 모두 삭제하거나 페이지의 그리드를 본다거나

페이지의 정보를 본다거나, 브라우저의 사이즈 조절, 이미지 모두 끄기

아무튼 잡다한 모든 기능이 다들어있습니다.

참고 : Ctrl + Shift + h 사뿐히 눌러주시면 해당페이지의 validation 을 체크합니다~
Ctrl + Shift + h는 url을 통해서 w3c validator로 페이지의 validation을 체크하는데요.
보안이 요구되어 외부의 w3c validator가 접속할수 없는 페이지의 HTML validation을 체크하려면
Ctrl + Shift + A 를 누르시면 해당 웹페이지의 HTML이 w3c validator로 전송이 되어
validation 체크를 하실수 있습니다.


다운로드 : https://addons.mozilla.org/ko/firefox/addon/60



9. HTML소스를 좀더 보기 쉽게 View Source
Chart

플러그인을 설치하시면 페이지에서 마우스 우측 버튼 클릭시에

소스차트보기 라는 메뉴가 추가됩니다.

이 메뉴를 클릭하면 아래의 사진과 같이

사용자 삽입 이미지

해당 페이지의 소스코드가 엘리먼트 별로 parent와 child가 아주 잘 구분되어서 보여집니다.

다운로드 : https://addons.mozilla.org/ko/firefox/addon/655




이상 제가 사용하고 있는 아주유용한 파이어폭스 플러그인을 소개해드렸습니다.

이 말고도 개인적으로 사용하는 플러그인이 5~6개 정도 더 있는데요.

파이어폭스의 확장기능을 검색해서 보시면

ftp는 물론 다운로드에 관련된것, 비디오, 오디오, 플래시는 물론 각종 유용한 플러그인이 많이 있답니다.


파이어폭스 확장기능  https://addons.mozilla.org/ko/firefox/

Daum 블로거뉴스
블로거뉴스에서 이 포스트를 추천해주세요.
크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.

오늘의 링크(CSS optimizer, timeline javascript library,ajax chatting)

2007/12/08 00:12
1. CSS optimizer


사용자 삽입 이미지

사용자 삽입 이미지


어떤 CSS가 optimised 되었는지 메세지도 출력해준다.

압축률을 비롯한 다른 여러가지 부가 설정도 가능하다.


2. timeline javascript library

타임라인을 javascript로 구현하였는데

분명 어딘가 사용할 용도가 있을것 같다.


3. ajax chatting

ajax 채팅은 무엇보다도 별다른 소프트웨어의 설치 없이 가능하다는 점이 큰 매력이다.
IBM 개발자 사이트에 아주 좋은 ajax  chatting 예제.
크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.

오늘의 링크(효과적인 CSS작성,웹사이트구축10가지팁,javascript 사운드매니저,자바스크립트압축)

2007/12/06 23:41
1. 효과적인 CSS 작성

모질라 개발라 레퍼런스에 2000년 4월 21자로 마지막 업데이트 된 문서입니다.
효과적인 CSS작성이라는 제목을 달고 있는 문서인데요.

CSS 작성 규칙을 크게 네가지

 ID Rules,
Class Rules,
Tag Rules,
Universal Rules

로 분류했습니다.

그리고 다음의 가이드라인을 제시했네요.

  • Avoid Universal Rules!
  • Don't qualify ID-categorized rules with tag names or classes
  • Don't qualify class-categorized rules with tag names
  • Try to put rules into the most specific category you can!
  • Avoid the descendant selector!
  • Tag-categorized rules should never contain a child selector!
  • Question all usages of the child selector!
  • Rely on inheritance!
  • Use -moz-image-region!

모든 가이드라인이 말하는 중심내용은 다음의 문장이 압축해서 말해주고 있습니다.


The fewer rules that you even have to check for a given element, the faster style resolution will be. - 해당 엘리먼트에 대해서 체크해야할 적은 규칙을 가지고 있을수록 더 빠르게 표현될것이다

그러니깐 복잡하게 여러뎁스를 거치는 하위선택자를 따라서 해당 엘리먼트에 대한 CSS를 적용시킨다거나 그렇게 하지말고 직접적으로 해당 엘리먼트의 ID 또는 class를 사용하여 직접 그 선택자를 활용하여 CSS를 작성하라는 말이네요.


2. 웹사이트 구축 10가지 팁

요즘 자꾸 무슨 무슨 팁 이런 식의 글이 자꾸 눈에 들어오네요.

1. 파이어폭스를 사용해라(파이어버그,웹디벨로퍼 플러그인 활용)
2. 호환성
3. 심플함
4. 자바스크립트를 원한다면 jquery를 사용해라
5. ajax는 적재적소에 사용
6. 검색엔진은 구조화된 코드를 좋아한다.
7. table 말고 div를 사용
8. 인라인스타일을 적게사용
9. 적당한 주석
10. 웹표준에 대한 인식

다 맞는 교과서적인 내용이죠?



3. 자바스크립트 사운드매니저

사용자 삽입 이미지


jsAmp 라는 javascript로 작동되는 mp3플레이어입니다.


4. javascript 압축

자바스크립트 코드를 붙여넣으면 compress된 javascript코드를 되돌려줍니다.
크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.

오늘의 링크 소개 (멋진 CSS 디자인, CSS 파일 크기를 줄이는 10가지팁, CSS 프레임워크, 브라우저별 버그)

2007/12/04 00:31
1. 베스트 CSS 디자인 2007

HTML과 CSS를 분리하여 사용한 사례에서도 얼마나 다양하고 멋진 디자인이 나오는지 알수 있다.
꼭 CSS 디자인이라는 점을 부각하지 않더라도 디자이너에게 충분히 디자인적 감성을 자극할만한 디자인들이다. 외국의 잘된 웹사이트디자인을 보자면 우리나라에서는 한글 폰트의 부재가 얼마나 안타까운지 다시한번 느끼게 된다.



2. CSS 파일 크기를 줄이는 10가지 팁

CSS 파일 크기를 줄이는 10가지 팁을 소개하고 있다.

10. 줄바꿈을 줄이기
9. 사소한 주석 피하기
8. 3글자로 표현할수 있는 컬러는 3글자로 쓰기
7. 속성값이 0 일때 px 단위 제거하기
6. margin과 padding 한줄로 작성하기
5. background 정의 한줄로 하기
4. font 정의 한줄로 하기
3. border 정의 한줄로 하기
2. 불필요한(사용하지 않는) CSS 제거하기
1. PHP를 사용하여 CSS 파일 압축전송하기



3. CSS 프레임웍소개

CSS 프레임웍이라고 하지만 javascript 프레임웍처럼 그다지 유용해보이지는 않다.
좀더 그리드(레이아웃)을 편하게 도와준다거나 이런저런 유용한 클래스를 모아놓은 건데
사실 코드의 가독성이나 종합적인 관리측면(유지보수포함)에서 아직은 필요성을 느끼지 못하겠다.


4. 윈도우의 MSIE 7 버그 95가지

세상에 이렇게 멋있게 IE7 버그를 나열해 주시다니 감개무량할 따름
이 뿐만 아니라

IE6 버그 95가지
모질라버그 1가지
오페라버그 9가지
사파리버그 3가지

등 아주 유용하게 버그리스트를 모아주셨다.
크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.