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/6d1/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
83 [반응형웹]해상도에 따른 CSS호출하기(미디어쿼리) title: [ani]깜빡이는 표정빽짱구 2014-05-20   3231
82 css 패턴 title: [ani]깜빡이는 표정빽짱구 2014-05-14   1830
81 아이폰 모바일에서 숫자 색상스타일 title: [ani]깜빡이는 표정빽짱구 2014-01-02   9634
80 모바일 가로버전 @media title: [ani]깜빡이는 표정빽짱구 2013-12-23   2894
79 모바일 코딩시 메뉴가 3개일때 해결방법 title: [ani]깜빡이는 표정빽짱구 2013-12-18   3560
78 크롬,사파리,익스 스크롤바 바꾸기 title: [ani]방울UI 2013-08-08   3402
77 자주쓰는 css3 속성 Top10 title: [ani]깜빡이는 표정빽짱구 2013-01-09   2905
76 css3 border-radius 속성 file [1] title: [ani]깜빡이는 표정빽짱구 2012-09-03   4630
75 [css3] 웹 브라우저별 벤더 프리픽스 title: [ani]깜빡이는 표정빽짱구 2012-08-30   4071
74 css3로 브라우저 별로 그라데이션 주기 title: [ani]깜빡이는 표정빽짱구 2012-07-23   3995
73 list-style 속성들 title: [ani]깜빡이는 표정빽짱구 2012-10-26   2949
72 css3 그라데이션을 손쉽게 적용하자 title: [ani]깜빡이는 표정빽짱구 2012-10-11   3971
71 아이폰에서 가로보기 했을때 글자가 커지는 문제 title: [ani]깜빡이는 표정빽짱구 2012-07-19   5689
70 포토샵과 letter-spacing 자간 비교 file title: [ani]깜빡이는 표정빽짱구 2018-12-24   600
69 hit 인쇄할때 A4 용지에 맞게 출력하기 [1] title: [ani]깜빡이는 표정빽짱구 2012-04-29   10513
68 [css3] 텍스트에 그림자주기 (text-shadow) [1] title: [ani]깜빡이는 표정빽짱구 2012-04-26   4741
67 아이폰에 나눔고딕으로 웹페이지 만들기 [3] nkkim96 2011-08-25   4956
66 세로 스크롤바 생기게 하기 title: [ani]깜빡이는 표정빽짱구 2011-06-16   7319
65 익스6에서 :hover :focus 적용하기 title: [ani]깜빡이는 표정빽짱구 2011-06-15   5615
64 input="file" 찾아보기 버튼 이미지로 바꾸는방법 file title: [ani]깜빡이는 표정빽짱구 2011-12-02   5972