브라우저들마다 HTML의 기본 스타일링이 조금씩 다르다.
같은 <h1>
태그라도 브라우저마다 크기나 마진이 다를 수 있다.
CSS reset
과 nomalize
는 cross browsing을 위한 방법 중 HTML의 스타일을 동일하게 적용되기 위한 방법이다.
reset
은 매우 잘 알려저 있으며 Eric Meyer의 Reset.css를 복붙하여 사용하거나, CDN을 사용하는 방법 등이 있다.
그러나 상대적으로 normalize
는 생소하다.
브라우저별 스타일 일관성을 위한 두 방법에 대해 알아보고 두 방법의 차이점과 장단점에 대해 알아보자.
초기화
한다.h1
과 span
의 차이가 없다.h1
은 h1
처럼 보임<h1>은 글자가 크고 굵어! 중요한 내용이야!
import * as React from 'react';
import CssBaseline from '@mui/material/CssBaseline';
export default function MyApp() {
return (
<React.Fragment>
<CssBaseline />
{/* The rest of your application */}
</React.Fragment>
);
}