김갱환
맨땅에 코딩
김갱환
전체 방문자
오늘
어제
  • 분류 전체보기 (239)
    • ⁂ 맨땅에 코딩 (11)
      • : Story (3)
      • : MiniProject 'MyWeb' (1)
      • : Final Project (5)
      • : Josa-Moa 한국어 조사 처리 프로젝트 (1)
    • —————Frontend——————————————.. (0)
    • ⁂ HTML (10)
      • : 기본 익히기 (10)
    • ⁂ CSS (15)
      • : 기본 익히기 (15)
    • ⁂ Java Script (32)
      • : 기본 익히기 (28)
      • : 자바스크립트 라이브러리 (1)
      • : 연습 문제 (3)
    • ⁂ jQuery (11)
      • : 기본 익히기 (11)
    • ⁂ Bootstrap (3)
      • : 기본 익히기 (3)
    • ⁂ TailWind CSS (1)
    • ⁂ AJAX (5)
      • : 기본 익히기 (5)
    • ⁂ Vue.js (3)
      • : 기본 익히기 (3)
    • —————DB : Data Base————————.. (0)
    • ⁂ Oracle DB (27)
      • : 기본 익히기 (24)
      • : 연습 문제 (3)
    • ⁂ MyBatis Framework (15)
      • : 기본 익히기 (15)
    • —————Backend———————————————.. (0)
    • ⁂ Java (62)
      • : 기본 익히기 (42)
      • : JDBC - Java DataBase Conn.. (4)
      • : Crawling (2)
      • : 독학으로 공부하기(과거) (11)
      • : 연습문제 (3)
    • ——————Web————————————————— (0)
    • ⁂ JSP (28)
      • : 기본 익히기 (28)
    • ⁂ Spring FrameWork (15)
      • : Legacy Project (1)
      • : 기본 익히기(Boot 기반) (14)
    • ——————————————————————— (0)
    • ⁂ Error Note (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 연산자 #기본연산자 #코딩 #자바 #독학 #자바공부 #자바연산자
  • 코딩공부 #자바공부
  • http에러메세지
  • 자바공부
  • 자바
  • web.xml수정
  • 코딩공부
  • 비트연산자 #코딩공부 #자바공부 #코딩 #자바 #프로그래밍 #개발자
  • 개발자
  • 코딩 #코딩공부 #상수 #리터럴 #형변환 #개발자 #자바 #자바공부 #자바독학
  • 프론트앤드
  • 객체지향프로그래밍
  • 코딩 #코딩공부 #프론트앤드 #백앤드 #풀스택개발자
  • 풀스택
  • HTML공부
  • 백앤드
  • httperror
  • ErrorPage
  • 코딩
  • 코딩공부 #코딩 #자바 #자바독학 #자바공부 #개발자 #프론트앤드 #백앤드 #풀스택

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
김갱환
⁂ CSS/: 기본 익히기

[CSS] #2-3 Reset(리셋)

⁂ CSS/: 기본 익히기

[CSS] #2-3 Reset(리셋)

2022. 8. 1. 11:11

1. 리셋?

 

 브라우저들은 기본적인 스타일을 가지고 있다.

그런데 이 브라우저들 마다 각각 다른 스타일을 가지고 있기 때문에 같은 css를 적용해도 Edge, Chrome, Firefox 등의 브라우저에서 사용자에게 비추어지는 모습이 모두 다를 수 있다.

이러한 문제를 해결하기 위해서 브라우저의 스타일을 모두 초기화해서 동일하게 만든 뒤 스타일을 추가해 나가 모든 브라우저에서 같은 화면을 볼 수 있게 해주는 것을 리셋이라 부른다.

 

 이 리셋의 코드는 스스로도 정할 수 있지만 여러 사이트에서 리셋의 기본값을 만들고 공유하고 있다.

 필자는 아래의 사이트를 참조하였다.

https://meyerweb.com/eric/tools/css/reset/

 

CSS Tools: Reset CSS

CSS Tools: Reset CSS The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. The general reasoning behind this was discussed in a May 2007 post, if you're inter

meyerweb.com

 

 혹시 몰라서 reset.css 파일의 코드로 기록해둔다.

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

 

 2. 리셋 해보기

 

 먼저 아래와 같은 HTML 문서를 만들었다.

<!DOCTYPE html>  
<html lang="ko">
    <head>
        <title>06_reset.html</title>
    </head>
    <body>
        <h1>대한민국</h1>
        <string>무궁화</string>
        <p>오필승 코리아</p>

        <ul>
            <li>국어</li>
            <li>영어</li>
        </ul>

        <ol>
            <li>개나리</li>
            <li>진달래</li>
        </ol>

    </body>
</html>

출력된 화면

 

 각기 다른 스타일들이 적용된 모습이다.

 이 html에 reset.css를 적용시키면 어떻게 될까?

<!DOCTYPE html>  
<html lang="ko">
    <head>
        <title>06_reset.html</title>
        <link rel="stylesheet" href="reset.css">
    </head>
    <body>
    ...

 * rel, href 는 계속 등장하는 중이다.

 

 아래와 같은 화면으로 출력이 된다.

 

 

 이렇게 모든 것들을 초기화를 하고 개발자가 주고 싶은 것들을 줄 수 있도록 하는 것.

 이것을 리셋이라 부른다.

저작자표시 비영리 동일조건 (새창열림)

'⁂ CSS > : 기본 익히기' 카테고리의 다른 글

[CSS] #3-2 레이아웃 2 : position 속성(Static, Absolute, Relative, Fixed, Sticky)  (0) 2022.08.01
[CSS] #3-1 레이아웃 1 : 레이아웃 이해하기  (0) 2022.08.01
[CSS] #2-2 고급 선별자 사용해보기  (0) 2022.08.01
[CSS] #2-1 다양한 선별자, 부모-자식 관계  (0) 2022.07.29
[CSS] #1-3 External CSS  (0) 2022.07.29
    '⁂ CSS/: 기본 익히기' 카테고리의 다른 글
    • [CSS] #3-2 레이아웃 2 : position 속성(Static, Absolute, Relative, Fixed, Sticky)
    • [CSS] #3-1 레이아웃 1 : 레이아웃 이해하기
    • [CSS] #2-2 고급 선별자 사용해보기
    • [CSS] #2-1 다양한 선별자, 부모-자식 관계
    김갱환
    김갱환
    코딩의 코자도 모르는 이의 공부 기록장

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.