SlideShare a Scribd company logo
1 of 28
GLOBAL RESETS
        In Korean
CSS 리셋이란?
모든 브라우저는
기본 스타일을 가지고 있습니다.
문제는 그러한 기본 스타일이
각 브라우저마다 다르다는 것이지요.
CSS 리셋은 특정 브라우저에서만
  적용되는 스타일을 제거하고,
모든 브라우저에서 동일하게 보이도록
   하는데 그 목적이 있습니다.
가장 간단한 리셋은
     유니버설 셀렉터(*)를 이용하여
    모든 요소의 margin과 padding을
        없애주는 것입니다.


*
{
    margin: 0;
    padding: 0;
}
하지만 이 리셋방식은
일부 폼 요소관련 부작용이 있고,
    브라우저에게 너무
  많은 작업을 강요합니다.
좀 더 진화된 방식의 CSS 리셋은
 모든 태그의 거의 모든 측면에 대해
   리셋을 적용하는 방법입니다.
     • margin과 padding을 0으로
         • border를 0으로
       •list의 시각적 효과 제거
        • 폰트의 기본 값 설정
• 폰트가 두껍거나 기울지 않도록 normal로 설정
가장 널리 사용되는 CSS 리셋
       두가지를 소개합니다.
        에릭 마이어(Eric Meyer)의 리셋
http://meyerweb.com/eric/thoughts/2007/05/
             01/reset-reloaded/

                 YUI 2 리셋
   http://developer.yahoo.com/yui/reset/
CSS 리셋은
좋은 방법인가요?
CSS 리셋을 좋아하는 사람도 있고
  싫어하는 사람도 있습니다.
 맞고 틀리다고 할 수 없겠지요.
  단지 견해 차이일 뿐입니다!
저는 CSS 리셋에 대해서
3가지 우려를 가지고 있습니다.
모든 요소의 값을 0으로 만들어버리면,
 각 값을 다시 재지정 해야 합니다.
 이것은 파일 사이즈 증가의 원인이
      될 수 있습니다.
브라우저의 기본 값을 지정한 뒤에
다시 적절한 값으로 재지정 하는 것을
    잊어버릴 수 있습니다.
어떤 리셋은 키보드에 의존하여 메뉴를
      조작하는 사용자에게
     불편을 줄 수 있습니다.




:focus {outline: 0;}
가볍게 작성한
CSS 리셋의 예
저는 아주 기본적인 부분과
일부 문제점만을 해결하는
가벼운 리셋을 선호합니다.
1. 몇 가지 주요 태그들에만
   margin과 padding을 제거합니다.


html, body, ul, ol, li, form,
fieldset, legend
{
    margin: 0;
    padding: 0;
}
2. 헤딩과 문단(p)의
     margin-top값을 제거합니다.



h1, h2, h3, h4, h5, h6, p
{
    margin-top: 0;
}
3. fieldset과 img의
       border값을 제거합니다.



fieldset, img
{
    border: 0;
}
4. table의 테두리와 간격을
              설정합니다.



table
{
    border-collapse: collapse;
    border-spacing: 0;
}
5. caption, th, td의 정렬 값을
             설정합니다.



caption, th, td
{
    text-align: left;
    vertical-align: top;
    font-weight: normal;
}
6. IE 문제 해결을 위해
     fieldset에 색상을 부여합니다.



legend
{
    color: #000;
}
7. input, textarea, select의
 font-size와 line-height를 설정합니다.



input, textarea, select
{
    font-size: 110%;
    line-height: 1.1;
}
8. Li의 불릿 모양을 제거합니다.




li
{
     list-style: none;
}
9. abbr과 acronym의
    border-bottom과 cursor값을
           설정해줍니다.

abbr, acronym
{
    border-bottom: .1em dotted;
    cursor: help;
}
11. 행간 문제를 방지하기 위해
    sup과 sub의 세로 정렬을 설정합니다.



sup
{
      vertical-align: text-top;
}
sub
{
      vertical-align: text-bottom;
}
작성자 : Russ Weakley
Max Design

Site: maxdesign.com.au
Twitter: twitter.com/russmaxdesign
Slideshare: slideshare.net/maxdesign
Linkedin: linkedin.com/in/russweakley



번역 : Toby Yun
SK communications



Twitter: twitter.com/tobyyun
Slideshare: slideshare.net/headvoy

More Related Content

Viewers also liked

처음부터 다시 배우는 HTML5 & CSS3 강의자료 11일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 11일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 11일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 11일차Michael Yang
 
모던 마크업 개발
모던 마크업 개발모던 마크업 개발
모던 마크업 개발Toby Yun
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차Michael Yang
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 10일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 10일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 10일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 10일차Michael Yang
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차Michael Yang
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차Michael Yang
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차Michael Yang
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차Michael Yang
 
처음부터 다시 배우는 HTML5 & CSS3 1일차
처음부터 다시 배우는 HTML5 & CSS3 1일차처음부터 다시 배우는 HTML5 & CSS3 1일차
처음부터 다시 배우는 HTML5 & CSS3 1일차Michael Yang
 
CSS3 천기누설
CSS3 천기누설CSS3 천기누설
CSS3 천기누설Toby Yun
 
Creating a Simple, Accessible On/Off Switch
Creating a Simple, Accessible On/Off SwitchCreating a Simple, Accessible On/Off Switch
Creating a Simple, Accessible On/Off SwitchRuss Weakley
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차Michael Yang
 
1.openseminar
1.openseminar1.openseminar
1.openseminarNAVER D2
 
[D2 campus seminar]웹브라우저 엔진
[D2 campus seminar]웹브라우저 엔진[D2 campus seminar]웹브라우저 엔진
[D2 campus seminar]웹브라우저 엔진NAVER D2
 
[D2 CAMPUS] 부산대 Alcall 프로그래밍 경시대회 문제
[D2 CAMPUS] 부산대 Alcall 프로그래밍 경시대회 문제[D2 CAMPUS] 부산대 Alcall 프로그래밍 경시대회 문제
[D2 CAMPUS] 부산대 Alcall 프로그래밍 경시대회 문제NAVER D2
 
UXDS_Naver me UX 개선안 프로젝트_1차
UXDS_Naver me UX 개선안 프로젝트_1차UXDS_Naver me UX 개선안 프로젝트_1차
UXDS_Naver me UX 개선안 프로젝트_1차Yeji Cho
 
Angular2를 활용한 컴포넌트 중심의 개발
Angular2를 활용한 컴포넌트 중심의 개발Angular2를 활용한 컴포넌트 중심의 개발
Angular2를 활용한 컴포넌트 중심의 개발Jin wook
 
Angular 2 어디까지 왔을까
Angular 2 어디까지 왔을까Angular 2 어디까지 왔을까
Angular 2 어디까지 왔을까장현 한
 
2.네이버 프론트엔드 김지태
2.네이버 프론트엔드 김지태2.네이버 프론트엔드 김지태
2.네이버 프론트엔드 김지태NAVER D2
 
RxJS and Reactive Programming - Modern Web UI - May 2015
RxJS and Reactive Programming - Modern Web UI - May 2015RxJS and Reactive Programming - Modern Web UI - May 2015
RxJS and Reactive Programming - Modern Web UI - May 2015Ben Lesh
 

Viewers also liked (20)

처음부터 다시 배우는 HTML5 & CSS3 강의자료 11일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 11일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 11일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 11일차
 
모던 마크업 개발
모던 마크업 개발모던 마크업 개발
모던 마크업 개발
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 10일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 10일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 10일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 10일차
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차
 
처음부터 다시 배우는 HTML5 & CSS3 1일차
처음부터 다시 배우는 HTML5 & CSS3 1일차처음부터 다시 배우는 HTML5 & CSS3 1일차
처음부터 다시 배우는 HTML5 & CSS3 1일차
 
CSS3 천기누설
CSS3 천기누설CSS3 천기누설
CSS3 천기누설
 
Creating a Simple, Accessible On/Off Switch
Creating a Simple, Accessible On/Off SwitchCreating a Simple, Accessible On/Off Switch
Creating a Simple, Accessible On/Off Switch
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차
 
1.openseminar
1.openseminar1.openseminar
1.openseminar
 
[D2 campus seminar]웹브라우저 엔진
[D2 campus seminar]웹브라우저 엔진[D2 campus seminar]웹브라우저 엔진
[D2 campus seminar]웹브라우저 엔진
 
[D2 CAMPUS] 부산대 Alcall 프로그래밍 경시대회 문제
[D2 CAMPUS] 부산대 Alcall 프로그래밍 경시대회 문제[D2 CAMPUS] 부산대 Alcall 프로그래밍 경시대회 문제
[D2 CAMPUS] 부산대 Alcall 프로그래밍 경시대회 문제
 
UXDS_Naver me UX 개선안 프로젝트_1차
UXDS_Naver me UX 개선안 프로젝트_1차UXDS_Naver me UX 개선안 프로젝트_1차
UXDS_Naver me UX 개선안 프로젝트_1차
 
Angular2를 활용한 컴포넌트 중심의 개발
Angular2를 활용한 컴포넌트 중심의 개발Angular2를 활용한 컴포넌트 중심의 개발
Angular2를 활용한 컴포넌트 중심의 개발
 
Angular 2 어디까지 왔을까
Angular 2 어디까지 왔을까Angular 2 어디까지 왔을까
Angular 2 어디까지 왔을까
 
2.네이버 프론트엔드 김지태
2.네이버 프론트엔드 김지태2.네이버 프론트엔드 김지태
2.네이버 프론트엔드 김지태
 
RxJS and Reactive Programming - Modern Web UI - May 2015
RxJS and Reactive Programming - Modern Web UI - May 2015RxJS and Reactive Programming - Modern Web UI - May 2015
RxJS and Reactive Programming - Modern Web UI - May 2015
 

Similar to CSS Reset

XECon+PHPFest2014 발표자료 - 효율적인 css 개발방법 - 최대영
XECon+PHPFest2014 발표자료 - 효율적인 css 개발방법 - 최대영XECon+PHPFest2014 발표자료 - 효율적인 css 개발방법 - 최대영
XECon+PHPFest2014 발표자료 - 효율적인 css 개발방법 - 최대영XpressEngine
 
웹표준 (XHTML + CSS)
웹표준 (XHTML + CSS)웹표준 (XHTML + CSS)
웹표준 (XHTML + CSS)ymtech
 
[Basic HTML/CSS] 5. css - selector, units
[Basic HTML/CSS] 5. css - selector, units[Basic HTML/CSS] 5. css - selector, units
[Basic HTML/CSS] 5. css - selector, unitsHyejin Oh
 
웹표준(XHTML+CSS)
웹표준(XHTML+CSS)웹표준(XHTML+CSS)
웹표준(XHTML+CSS)ymtech
 
브라우저 렌더링 - Reflow와 Repaint 애니메이션 성능 비교
브라우저 렌더링 - Reflow와 Repaint 애니메이션 성능 비교브라우저 렌더링 - Reflow와 Repaint 애니메이션 성능 비교
브라우저 렌더링 - Reflow와 Repaint 애니메이션 성능 비교Wonjun Hwang
 
02_CSS -작심 10시간! 나만의 웹사이트 기획하고 만들기
02_CSS -작심 10시간! 나만의 웹사이트 기획하고 만들기02_CSS -작심 10시간! 나만의 웹사이트 기획하고 만들기
02_CSS -작심 10시간! 나만의 웹사이트 기획하고 만들기설리번 프로젝트
 
Rails style-guide-2
Rails style-guide-2Rails style-guide-2
Rails style-guide-2Yunho Jo
 
쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의
쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의
쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의Minha Yang
 
Html5 소개 가이드
Html5 소개 가이드Html5 소개 가이드
Html5 소개 가이드Jong-hyun Park
 
[EWD2014]CLASS05
[EWD2014]CLASS05[EWD2014]CLASS05
[EWD2014]CLASS05JY LEE
 
9.component style
9.component style9.component style
9.component styleDaniel Lim
 
[20160115] 작심 10시간 - CSS
[20160115] 작심 10시간 - CSS[20160115] 작심 10시간 - CSS
[20160115] 작심 10시간 - CSSWonjun Shin
 
Clearboth Study 14th
Clearboth Study 14thClearboth Study 14th
Clearboth Study 14thJiho Choo
 
Web Standards Seminar 2006
Web Standards Seminar 2006Web Standards Seminar 2006
Web Standards Seminar 2006Taeyoung Yoon
 
HTML과 CSS
HTML과 CSSHTML과 CSS
HTML과 CSSdgmong
 

Similar to CSS Reset (20)

XECon+PHPFest2014 발표자료 - 효율적인 css 개발방법 - 최대영
XECon+PHPFest2014 발표자료 - 효율적인 css 개발방법 - 최대영XECon+PHPFest2014 발표자료 - 효율적인 css 개발방법 - 최대영
XECon+PHPFest2014 발표자료 - 효율적인 css 개발방법 - 최대영
 
웹표준 (XHTML + CSS)
웹표준 (XHTML + CSS)웹표준 (XHTML + CSS)
웹표준 (XHTML + CSS)
 
[Basic HTML/CSS] 5. css - selector, units
[Basic HTML/CSS] 5. css - selector, units[Basic HTML/CSS] 5. css - selector, units
[Basic HTML/CSS] 5. css - selector, units
 
웹표준(XHTML+CSS)
웹표준(XHTML+CSS)웹표준(XHTML+CSS)
웹표준(XHTML+CSS)
 
브라우저 렌더링 - Reflow와 Repaint 애니메이션 성능 비교
브라우저 렌더링 - Reflow와 Repaint 애니메이션 성능 비교브라우저 렌더링 - Reflow와 Repaint 애니메이션 성능 비교
브라우저 렌더링 - Reflow와 Repaint 애니메이션 성능 비교
 
02_CSS -작심 10시간! 나만의 웹사이트 기획하고 만들기
02_CSS -작심 10시간! 나만의 웹사이트 기획하고 만들기02_CSS -작심 10시간! 나만의 웹사이트 기획하고 만들기
02_CSS -작심 10시간! 나만의 웹사이트 기획하고 만들기
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Rails style-guide-2
Rails style-guide-2Rails style-guide-2
Rails style-guide-2
 
CSS Layout
CSS LayoutCSS Layout
CSS Layout
 
쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의
쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의
쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의
 
Html5 소개 가이드
Html5 소개 가이드Html5 소개 가이드
Html5 소개 가이드
 
[EWD2014]CLASS05
[EWD2014]CLASS05[EWD2014]CLASS05
[EWD2014]CLASS05
 
9.component style
9.component style9.component style
9.component style
 
[20160115] 작심 10시간 - CSS
[20160115] 작심 10시간 - CSS[20160115] 작심 10시간 - CSS
[20160115] 작심 10시간 - CSS
 
Clearboth Study 14th
Clearboth Study 14thClearboth Study 14th
Clearboth Study 14th
 
Web Standards Seminar 2006
Web Standards Seminar 2006Web Standards Seminar 2006
Web Standards Seminar 2006
 
Compass
CompassCompass
Compass
 
HTML과 CSS
HTML과 CSSHTML과 CSS
HTML과 CSS
 
Jinyweb
JinywebJinyweb
Jinyweb
 
Mongo db 최범균
Mongo db 최범균Mongo db 최범균
Mongo db 최범균
 

More from Toby Yun

Linked open data
Linked open dataLinked open data
Linked open dataToby Yun
 
Best practice of HTML5 Semantic Markup
Best practice of HTML5 Semantic MarkupBest practice of HTML5 Semantic Markup
Best practice of HTML5 Semantic MarkupToby Yun
 
CSS3 text-shadow
CSS3 text-shadowCSS3 text-shadow
CSS3 text-shadowToby Yun
 
CSS3 box-shadow
CSS3 box-shadowCSS3 box-shadow
CSS3 box-shadowToby Yun
 
HTML5 KIG 7th Markup SG
HTML5 KIG 7th Markup SGHTML5 KIG 7th Markup SG
HTML5 KIG 7th Markup SGToby Yun
 
CSS3 Colors
CSS3 ColorsCSS3 Colors
CSS3 ColorsToby Yun
 
HTML5 스펙 소개
HTML5 스펙 소개HTML5 스펙 소개
HTML5 스펙 소개Toby Yun
 

More from Toby Yun (7)

Linked open data
Linked open dataLinked open data
Linked open data
 
Best practice of HTML5 Semantic Markup
Best practice of HTML5 Semantic MarkupBest practice of HTML5 Semantic Markup
Best practice of HTML5 Semantic Markup
 
CSS3 text-shadow
CSS3 text-shadowCSS3 text-shadow
CSS3 text-shadow
 
CSS3 box-shadow
CSS3 box-shadowCSS3 box-shadow
CSS3 box-shadow
 
HTML5 KIG 7th Markup SG
HTML5 KIG 7th Markup SGHTML5 KIG 7th Markup SG
HTML5 KIG 7th Markup SG
 
CSS3 Colors
CSS3 ColorsCSS3 Colors
CSS3 Colors
 
HTML5 스펙 소개
HTML5 스펙 소개HTML5 스펙 소개
HTML5 스펙 소개
 

CSS Reset

  • 1. GLOBAL RESETS In Korean
  • 4. 문제는 그러한 기본 스타일이 각 브라우저마다 다르다는 것이지요.
  • 5. CSS 리셋은 특정 브라우저에서만 적용되는 스타일을 제거하고, 모든 브라우저에서 동일하게 보이도록 하는데 그 목적이 있습니다.
  • 6. 가장 간단한 리셋은 유니버설 셀렉터(*)를 이용하여 모든 요소의 margin과 padding을 없애주는 것입니다. * { margin: 0; padding: 0; }
  • 7. 하지만 이 리셋방식은 일부 폼 요소관련 부작용이 있고, 브라우저에게 너무 많은 작업을 강요합니다.
  • 8. 좀 더 진화된 방식의 CSS 리셋은 모든 태그의 거의 모든 측면에 대해 리셋을 적용하는 방법입니다. • margin과 padding을 0으로 • border를 0으로 •list의 시각적 효과 제거 • 폰트의 기본 값 설정 • 폰트가 두껍거나 기울지 않도록 normal로 설정
  • 9. 가장 널리 사용되는 CSS 리셋 두가지를 소개합니다. 에릭 마이어(Eric Meyer)의 리셋 http://meyerweb.com/eric/thoughts/2007/05/ 01/reset-reloaded/ YUI 2 리셋 http://developer.yahoo.com/yui/reset/
  • 11. CSS 리셋을 좋아하는 사람도 있고 싫어하는 사람도 있습니다. 맞고 틀리다고 할 수 없겠지요. 단지 견해 차이일 뿐입니다!
  • 12. 저는 CSS 리셋에 대해서 3가지 우려를 가지고 있습니다.
  • 13. 모든 요소의 값을 0으로 만들어버리면, 각 값을 다시 재지정 해야 합니다. 이것은 파일 사이즈 증가의 원인이 될 수 있습니다.
  • 14. 브라우저의 기본 값을 지정한 뒤에 다시 적절한 값으로 재지정 하는 것을 잊어버릴 수 있습니다.
  • 15. 어떤 리셋은 키보드에 의존하여 메뉴를 조작하는 사용자에게 불편을 줄 수 있습니다. :focus {outline: 0;}
  • 17. 저는 아주 기본적인 부분과 일부 문제점만을 해결하는 가벼운 리셋을 선호합니다.
  • 18. 1. 몇 가지 주요 태그들에만 margin과 padding을 제거합니다. html, body, ul, ol, li, form, fieldset, legend { margin: 0; padding: 0; }
  • 19. 2. 헤딩과 문단(p)의 margin-top값을 제거합니다. h1, h2, h3, h4, h5, h6, p { margin-top: 0; }
  • 20. 3. fieldset과 img의 border값을 제거합니다. fieldset, img { border: 0; }
  • 21. 4. table의 테두리와 간격을 설정합니다. table { border-collapse: collapse; border-spacing: 0; }
  • 22. 5. caption, th, td의 정렬 값을 설정합니다. caption, th, td { text-align: left; vertical-align: top; font-weight: normal; }
  • 23. 6. IE 문제 해결을 위해 fieldset에 색상을 부여합니다. legend { color: #000; }
  • 24. 7. input, textarea, select의 font-size와 line-height를 설정합니다. input, textarea, select { font-size: 110%; line-height: 1.1; }
  • 25. 8. Li의 불릿 모양을 제거합니다. li { list-style: none; }
  • 26. 9. abbr과 acronym의 border-bottom과 cursor값을 설정해줍니다. abbr, acronym { border-bottom: .1em dotted; cursor: help; }
  • 27. 11. 행간 문제를 방지하기 위해 sup과 sub의 세로 정렬을 설정합니다. sup { vertical-align: text-top; } sub { vertical-align: text-bottom; }
  • 28. 작성자 : Russ Weakley Max Design Site: maxdesign.com.au Twitter: twitter.com/russmaxdesign Slideshare: slideshare.net/maxdesign Linkedin: linkedin.com/in/russweakley 번역 : Toby Yun SK communications Twitter: twitter.com/tobyyun Slideshare: slideshare.net/headvoy