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/a94/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 32643
공지 CSS 용량을 줄여주는 사이트 file [7] title: [ani]깜빡이는 표정빽짱구 2010-05-13 1 23187
공지 css 팁에 관련해서... [1] title: [ani]깜빡이는 표정빽짱구 2007-11-30 1 44345
83 hit border-collapse:collapse title: [ani]깜빡이는 표정빽짱구 2008-07-29   11807
82 프린트용 css [1] title: [ani]깜빡이는 표정빽짱구 2008-07-29   9831
81 hit 프린트 (인쇄) 할때 다음 페이지 넘기기 title: [ani]깜빡이는 표정빽짱구 2008-07-30   10657
80 hit png 투명이미지 css에서 배경 적용하기 title: [ani]깜빡이는 표정빽짱구 2009-02-01 1 15374
79 hit IE6 스타핵에서 띄어쓰기 title: [ani]깜빡이는 표정빽짱구 2009-02-05   10445
78 익스 문자버그 (주석버그) file [1] title: [ani]깜빡이는 표정빽짱구 2009-02-05   9817
77 hit input 박스 활성화시 테두리 색 넣기 [2] title: [ani]깜빡이는 표정빽짱구 2009-02-06   10087
76 hit IE6 스타핵으로 png 배경으로 적용시 링크가 안먹힐때 file title: [ani]깜빡이는 표정빽짱구 2009-02-16   13801
75 ie6에서 영역을 잡자. title: [ani]깜빡이는 표정빽짱구 2009-03-06   9024
74 hit CSS 상속 file [3] title: [ani]깜빡이는 표정빽짱구 2009-04-03   16906
73 hit CSS 상속(2) [1] title: [ani]깜빡이는 표정빽짱구 2009-04-09 1 11320
72 hit 크로스브라우징 input 박스 file [1] title: [ani]깜빡이는 표정빽짱구 2009-04-15   11659
71 유니버설 디자인을 위한 실전 UI(HTML/CSS)개발 가이드 file [2] title: [ani]깜빡이는 표정빽짱구 2009-09-08   5679
70 IE6에서 line-height 적용시 이미지가 들어갔을때 file [2] title: [ani]깜빡이는 표정빽짱구 2009-09-16   9367
69 자동줄바꿈 file title: [ani]깜빡이는 표정빽짱구 2009-09-18   9397
68 소형 대문자 small cap file [1] title: [ani]깜빡이는 표정빽짱구 2009-10-17   7242
67 IE에서 letter-spacing:-1px; 적용시 br 태그 버그 file [4] title: [ani]깜빡이는 표정빽짱구 2009-10-23   6755
66 CSS메뉴를 손쉽게 만들 수 있는 사이트 [6] bumphy 2009-10-29 2 5178
65 CSS메뉴 만들어 주는 프로그램 file [13] 웹준 2009-11-01 1 5984
64 IE6에서 레이어 위로 셀렉트박스가 뚫고 나오는문제 file [2] title: [ani]깜빡이는 표정빽짱구 2009-11-25 1 9895