step03. block element
<div>div 요소는 문단을 나타낼 때 사용합니다</div>
<div>div 요소는 주로 다른 요소를 포함하는 용도로 사용합니다.</div>
<div>문단3</div><div>문단4</div><div>문단5</div>
- block element는 위에서 아래로 쌓인다. cf) 좌우는 inline element.
- web page에서 우클릭 -> 검사를 하면 style tab의 margin, border, padding 등 요소가 차지하는 실제 공간을 확인할 수 있다. 이곳에서 숫자를 임의로 부여하며 임시 테스트가 가능하다.
- console tab은 javascript 영역이다. 실제 javascript 실행 환경으로, 이곳에 입력하고 엔터를 치는 순간 바로 해석해서 현재 보고 있는 page에 적용시킨다. 때문에 따로 <script> tag가 필요하지 않다.
<h1>대제목</h1> <h2>중제목</h2> <h3>소제목</h3> <h4>hn 요소도 block 요소입니다.</h4> <h5>h1~h6 까지 있습니다.</h5> <h6>h6입니다.</h6> <p>p요소는 단락 (paragraph)을 구성할 때 사용합니다.</p> <p>p2</p> <p>p3</p> <p>동쪽으로 가면<br> 귀인을 만나요!</p>
- 같은 block element이지만 <div>와 <h#> 나열의 차이는 <h#>이 위아래 margin을 가지고 있다는 점이다. 좌우는 아니지만 위아래 margin은 큰 것이 겹쳐서 남는 특징이 있다. paragraph(단락)인 <p>도 위아래 margin을 가진다.
step04. inline element
<title>Step04_inlineElement.html</title>
<style>
#one{
color : red;
font-weight : bold;
font-style : italic;
}
</style>
</head>
<body>
<h1>inline element에 대해 알아보기</h1>
<span>하나</span>
<span>둘</span>
<span>셋</span>
<span>span element는 inline element입니다.</span>
<p>하나 둘 셋 span element는 inline element입니다.</p>
<p>하나 둘 셋 span element는 <span id="one">inline</span> element입니다.</p>
<h2>기본 style을 가지고 있는 inline element</h2>
<!-- b element는 단순히 굵은 글씨-->
<p>천리길도 <b>한걸음</b> 부터</p>
<!-- strong element는 굵은 글씨 + '강조'의 의미도 가지고 있다.
예를 들면 스크린 리더기로 읽어줄 때 좀 더 강하게 읽어준다.-->
<p>천리길도 <strong>한걸음</strong> 부터</p>
<!-- i element는 단순한 italic-->
<p>여러분 <i>즐거운</i> 코딩이 시작되었어요</p>
<!-- em element는 italic + '강조'의 의미가 있다.-->
<p>여러분 <em>즐거운</em> 코딩이 시작되었어요</p>
</body>
- 원래 엔터는 \r\n 이다.
- span은 필요한 높이가 자동으로 결정된다. <p>와는 margin에서의 차이가 있다.
- span을 사용하는 이유는 특정한 줄 내에서 특정 글자의 style을 바꿀 수 있기 때문이다.
- <b>는 bold, <i> 는 italic, <em>은 italic+강조의 의미가 있다.
- <b>와 <strong>의 차이는 강조의 정도이다.
'뒷북 정리 (국비 교육) > html' 카테고리의 다른 글
[html] step08. table (0) | 2021.12.07 |
---|---|
[html] step05~07. ul / ol / dl (0) | 2021.12.07 |
[html] step02. img (0) | 2021.12.07 |
[html] step01. hello (0) | 2021.12.07 |
[start] front-end와 back-end란? (0) | 2021.12.07 |
댓글