CSS

CSS와 관련된 팁이 있는 곳입니다. 좋은 자료 공유해 주세요.
  • 웹미니 한줄 전광판 영역 입니다.
글 수 123

0

조회 수 : 6777 신고 : 0

작성자 : H1N1
포인트 : 1259 | 레벨 : 3
미리보기 :  

1. 픽셀을 사용하지 않고 글자 크기를 지정

우리나라에서도 웹 표준이 화두로 떠오르면서 글자 크기를 em으로 지정하는 경우가 많이 있습니다. em으로 하니 감이 잘 오지 않으실 겁니다. 픽셀과 단위가 다르기 때문인데 다음과 같은 코드를 사용하여 동일하게 사용할 수 있습니다.

body { font-size: 62.5% }

위와 같이 선언해 주면 1.0em이 10px 와 같아집니다. 이제 크기를 어림잡기가 편해집니다.


2. CSS 코드를 읽기 편하게 작성

기본 개념은 같은 태그에 속하는 선언을 모아두는 것입니다. 다음과 같이 작성합니다.

h1 {}
  h1#logo { font-size: 2em; color: #000; }
h2 {}
  h2.title { font-size: 1.8em; font-weight: normal; }

CSS의 스타일 선언을 한눈에 훑어 볼 수 있습니다. 각각의 제목마다 스타일이 다를 경우 h2와 같이 관련있는 것들을 묶어 놓는다면 한결 보기가 편해집니다.


3. 유형별로 코드를 분리

CSS를 작성해 놓고 많은 시간이 흐른다면 (저같은 경우 2주일 정도..) 자신이 작성한 스타일도 어디에서 선언되었는지 모를때가 있습니다. 단락의 모양이나 글자 유형들을 변경하기 위해서는 CSS 코드를 다 뒤져봐야 하는 경우가 허다합니다. 이럴 경우 각각의 유형별로 주석을 달아 분리시켜 놓으면 찾기가 쉬워집니다. 필자가 소개한 구조는 아래와 같습니다.

/* Structure */
div등 전체적인 사이트 레이아웃 스타일

/* Typography */
문단이나 제목, 강조등의 글자 스타일

/* Links */
링크Anchor 스타일

/* Lists, images, etc. */
리스트나 이미지 등의 기타 스타일


4. 너무 많은 div 사용을 자제

사이트 레이아웃 표현을 위해 div를 도배하는 것은 좋지 않습니다. 최소한의 태그를 이용해 화면을 구성하는 것이 좋습니다. 이것은 의미론적 마크업이라는 측면에서도 가치가 있는 일입니다. 레이아웃만을 위한 의미없는 div는 HTML 코드만 지저분하게 만들 뿐입니다. 많은 경험해 보는것이 중요한 것 같습니다.


5. 모든 스타일을 한번에 선언

사이트 레이아웃을 잡기 위해서 제일 처음 하는 일은 기본 여백(margin, padding)을 0으로 만드는 것일 겁니다. 이 경우 각각의 태그에 지정하기 보다는 전체 선택자(*)를 이용해 한번에 지정하면 좋습니다.

* { margin: 0; padding: 0; }

 

 

 

 

출처:emotionblog

글쓴이 H1N1

안녕하세요^6^

엮인글 :
https://web.webmini.net/css/132199/543/trackback
소중한 댓글 부탁드립니다.
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시 BEST 아이콘이 붙게됩니다.
추천수에 따른 배경색 보기 본문으로 바로가기
  • 추천수 50개이상
  • 추천수 30개이상
  • 추천수 20개이상
  • 추천수 10개이상
  • 추천수 3개이상
닫기

댓글 '3'

롱코트 (182046)

2010.04.06 22:00:54

잘 배우고 갑니다. *^^*

열혈개미 (207967)

2010.06.20 14:46:44

감사합니다.

sidny (215357)

2010.07.17 05:04:45

감사합니다.

List of Articles
번호 제목 글쓴이 날짜sort 추천 수 조회 수
공지 Cascading Style Sheets (CSS3) file title: [ani]깜빡이는 표정빽짱구 2010-06-29 1 32639
공지 CSS 용량을 줄여주는 사이트 file [7] title: [ani]깜빡이는 표정빽짱구 2010-05-13 1 23177
공지 css 팁에 관련해서... [1] title: [ani]깜빡이는 표정빽짱구 2007-11-30 1 44340
63 CSS | 표(table) 에도 링크를 걸자 H1N1 2009-11-30   6682
62 룰오버버튼 스타일시트로 간단하게 [1] H1N1 2009-11-30   6961
61 페이지전체를 흑백으로... [1] H1N1 2009-11-30   6247
60 IE6에서 레이어 위로 셀렉트박스가 뚫고 나오는문제 file [2] title: [ani]깜빡이는 표정빽짱구 2009-11-25 1 9894
59 CSS메뉴 만들어 주는 프로그램 file [13] 웹준 2009-11-01 1 5983
58 CSS메뉴를 손쉽게 만들 수 있는 사이트 [6] bumphy 2009-10-29 2 5177
57 IE에서 letter-spacing:-1px; 적용시 br 태그 버그 file [4] title: [ani]깜빡이는 표정빽짱구 2009-10-23   6754
56 소형 대문자 small cap file [1] title: [ani]깜빡이는 표정빽짱구 2009-10-17   7241
55 자동줄바꿈 file title: [ani]깜빡이는 표정빽짱구 2009-09-18   9396
54 IE6에서 line-height 적용시 이미지가 들어갔을때 file [2] title: [ani]깜빡이는 표정빽짱구 2009-09-16   9366
53 유니버설 디자인을 위한 실전 UI(HTML/CSS)개발 가이드 file [2] title: [ani]깜빡이는 표정빽짱구 2009-09-08   5678
52 hit 크로스브라우징 input 박스 file [1] title: [ani]깜빡이는 표정빽짱구 2009-04-15   11658
51 hit CSS 상속(2) [1] title: [ani]깜빡이는 표정빽짱구 2009-04-09 1 11319
50 hit CSS 상속 file [3] title: [ani]깜빡이는 표정빽짱구 2009-04-03   16905
49 ie6에서 영역을 잡자. title: [ani]깜빡이는 표정빽짱구 2009-03-06   9022
48 hit IE6 스타핵으로 png 배경으로 적용시 링크가 안먹힐때 file title: [ani]깜빡이는 표정빽짱구 2009-02-16   13799
47 hit input 박스 활성화시 테두리 색 넣기 [2] title: [ani]깜빡이는 표정빽짱구 2009-02-06   10086
46 익스 문자버그 (주석버그) file [1] title: [ani]깜빡이는 표정빽짱구 2009-02-05   9815
45 hit IE6 스타핵에서 띄어쓰기 title: [ani]깜빡이는 표정빽짱구 2009-02-05   10443
44 hit png 투명이미지 css에서 배경 적용하기 title: [ani]깜빡이는 표정빽짱구 2009-02-01 1 15373