이 코드가 있는데 왜 H1과 관련 P 태그가 글꼴 및 크기가 BODY CSS 요소 (상속 없음)에 정의되어 있지 않은지 이해할 수 없습니다. 주석 처리하지 않은 경우 * CSS 스타일, 정말 나쁜 생각은 무엇입니까. 그리고 그렇게한다면 Pss 태그에서 속성을 재정의하는 속성을 변경할 수 없습니다 (상속은 강제 된 것 같습니다).CSS - 스타일이 속성을 상속하지 않습니다.
나는이 문제를 maaany 태그에 가지고 있습니다. 글꼴과 크기를 매번 재정의해야 할 필요는 없습니다.
global.css
/*
* {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
*/
html {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0px;
}
p {
text-align:justify;
margin:0px;
margin-bottom:10px;
}
HTML
<HTML>
<HEAD>
<TITLE>a</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<LINK href="global.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY>
<DIV>
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
<TR>
<TD width="1" valign="top"></TD>
<TD valign="top">
<div>
<H1>Title</H1>
<p>Some text</p>
</div>
</TD>
</TR>
</TABLE>
</DIV>
</BODY>
</HTML>
body-tag에만 font-size를 추가합니다. 실제 h1 태그가 아닙니다. h1 태그를 원하는 크기로 정의하거나 스타일 페이지에서 * 스타일의 주석 처리를 제거해야합니다. – ZombieCode