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/535/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 32638
공지 CSS 용량을 줄여주는 사이트 file [7] title: [ani]깜빡이는 표정빽짱구 2010-05-13 1 23176
공지 css 팁에 관련해서... [1] title: [ani]깜빡이는 표정빽짱구 2007-11-30 1 44339
120 hit css로 background 이미지 고정하기 title: [ani]깜빡이는 표정빽짱구 2008-06-19   23661
119 hit CSS hack 정리 [1] title: [ani]깜빡이는 표정빽짱구 2008-02-09   21190
118 hit div 전체 세로 정렬하기 [1] title: [ani]깜빡이는 표정빽짱구 2008-06-13   19637
117 hit CSS를 이용한 DIV 가운데 정렬 [4] H1N1 2009-12-01   19069
116 hit 자동 줄바꿈 금지 [6] title: [ani]깜빡이는 표정빽짱구 2009-12-29   18098
115 hit CSS 상속 file [3] title: [ani]깜빡이는 표정빽짱구 2009-04-03   16905
114 hit 셀렉트 폼 색지정하기 [1] H1N1 2009-12-01   15870
113 hit png 투명이미지 css에서 배경 적용하기 title: [ani]깜빡이는 표정빽짱구 2009-02-01 1 15373
112 hit css를 이용한 이미지 확대 title: [ani]깜빡이는 표정빽짱구 2008-03-19   14966
111 hit 해당 div를 스크롤로 감싸자. [1] title: [ani]깜빡이는 표정빽짱구 2007-12-06   14722
110 hit IE6 스타핵으로 png 배경으로 적용시 링크가 안먹힐때 file title: [ani]깜빡이는 표정빽짱구 2009-02-16   13799
109 hit 전체 레이아웃 가운데 정렬 title: [ani]깜빡이는 표정빽짱구 2007-11-05   13397
108 hit IE6에서 레이어 고정시키기 핵. Fixed Layer Hack for ... title: [ani]깜빡이는 표정빽짱구 2007-11-30   13173
107 hit text-overflow file title: [ani]깜빡이는 표정빽짱구 2010-09-16 1 13098
106 hit IE에서 Float-Margin Bug title: [ani]깜빡이는 표정빽짱구 2007-12-07   13002
105 hit CSS 만으로 구현하는 롤오버 이미지 [1] title: [ani]깜빡이는 표정빽짱구 2007-12-03   12936
104 hit li 에서 이미지와 이미지 사이에 여백이 생기는 문제 [1] title: [ani]깜빡이는 표정빽짱구 2008-01-15 1 12223