728x90
반응형
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>06_영역 관련 태그</title>
<style>
div{
border : 1px solid black;
/* div 태그에 1px 검은색 실선 테두리 추가*/
}
#div1{background-color: red;}
#div2{background-color: orange;}
#div3{background-color : yellow;}
span{
border : 1px solid black;
}
#span1{background-color: red;}
#span2{background-color: orange;}
#span3{background-color : yellow;}
</style>
</head>
<body>
<h1>영역을 나누는 형식(성질)</h1>
<pre>
<h3> block 형식</h3>
- 공간을 수직 분할
- > 수직으로 되어있는 화면을 가로로 잘라서
여러 행을 만드는 것
- 크기를 지정하는 width, height 속성을 사용할 수 있음 (O)
ex) p/pre(문단 나누기), h1~h6(제목 영역 나누기), hr(수평선을 넣어서 화면 나누기), div(영역을 나누기)
</pre>
<hr>
<pre>
<h3>inline 형식</h3>
- 공간을 수평 분할
-> 수평으로 되어있는 화면을 세로로 잘라서
여러 열(컬럼)을 만드는 것
- 크기를 지정하는 width, height 속성을 사용할 수 없음 (X)
ex) strong/b(글자 굵게), mark(글자에 배경색), em/i(기울기),
span(한 줄을 나누는 용도)
</pre>
<hr>
<h2>block(div) / inline(span) 차이점 1 : 줄바꿈(개행)</h2>
<h3>div 태그</h3>
<p>
block 형식 태그는 한 줄을 모두 차지하기 때문에 <br>
뒤에 오는 내용은 다음 줄에 작성됨
</p>
<!-- # == id속성 -->
<div id="div1">첫 번째 영역</div>
<div id="div2">두 번째 영역</div>
<div id="div3">세 번째 영역</div>
<hr>
<h3>span 태그</h3>
<p>
inline 형식 태그는 한 줄 내에서 일정한 칸(열)을 차지하기 때문에<br>
뒤에 오는 내용은 줄이 바뀌지 않고 옆에 작성됨
</p>
<span id="span1">첫번째 영역</span>
<span id="span2">두 번째 영역</span>
<span id="span3">세 번째 영역</span>
<hr>
<h3>block/inline의 차이점을 이용한 화면 설계</h3>
<div>
<span>1</span><span>2</span><span>3</span><span>4</span><span>5</span>
</div>
<div>
<span>1</span><span>2</span><span>3</span><span>4</span><span>5</span>
</div>
<div>
<span>1</span><span>2</span><span>3</span><span>4</span><span>5</span>
</div>
<div>
<span>1</span><span>2</span><span>3</span><span>4</span><span>5</span>
</div>
<hr>
<h2>block(div) / inline(span) 차이점 : 영역 지정 방식</h2>
<ul>
<li>block: 사각형 박스 형태로 영역을 지정</li>
<li>inline : 내부에 작성된 작성된 내용(content) 단위로 영역을 지정</li>
</ul>
<h3>div 태그</h3>
<div style="background-color:wheat;">
동해물과 백두산이 마르고 닳도록 <br>
하느님이 보우하사 우리나라 만세. <br>
무궁화 삼천리 화려강산 <br>
대한 사람, 대한으로 길이 보전하세. <br>
<br>
남산 위에 저 소나무, 철갑을 두른 듯 <br>
바람서리 불변함은 우리 기상일세. <br>
무궁화 삼천리 화려강산 <br>
대한 사람, 대한으로 길이 보전하세. <br>
<br>
가을 하늘 공활한데 높고 구름 없이 <br>
밝은 달은 우리 가슴 일편단심일세. <br>
무궁화 삼천리 화려강산 <br>
대한 사람, 대한으로 길이 보전하세. <br>
<br>
이 기상과 이 맘으로 충성을 다하여 <br>
괴로우나 즐거우나 나라 사랑하세. <br>
무궁화 삼천리 화려강산 <br>
대한 사람, 대한으로 길이 보전하세. <br>
</div>
<hr>
<h3>span 태그</h3>
<span style="background-color: beige;">
동해물과 백두산이 마르고 닳도록 <br>
하느님이 보우하사 우리나라 만세. <br>
무궁화 삼천리 화려강산 <br>
대한 사람, 대한으로 길이 보전하세. <br>
<br>
남산 위에 저 소나무, 철갑을 두른 듯 <br>
바람서리 불변함은 우리 기상일세. <br>
무궁화 삼천리 화려강산 <br>
대한 사람, 대한으로 길이 보전하세. <br>
<br>
가을 하늘 공활한데 높고 구름 없이 <br>
밝은 달은 우리 가슴 일편단심일세. <br>
무궁화 삼천리 화려강산 <br>
대한 사람, 대한으로 길이 보전하세. <br>
<br>
이 기상과 이 맘으로 충성을 다하여 <br>
괴로우나 즐거우나 나라 사랑하세. <br>
무궁화 삼천리 화려강산 <br>
대한 사람, 대한으로 길이 보전하세. <br>
</span>
<hr>
<h2>blcok(div) / inline(span) 차이점 3 : 크기 지정(width/height)</h2>
<ul>
<li>block : 크기 지정 가능(o)</li>
<li>inline : 크기 지정 불가능(x)</li>
</ul>
<h3>div태그</h3>
<div style="background-color: aqua; width: 200px; height: 200px;">TEST</div>
<h3>span태그</h3>
<span style="background-color: aqua; width: 200px; height: 200px;">TEST</span>
<hr>
<h2>iframe 태그(inline)형식</h2>
<p>
웹 문서 내부에 다른 웹 문서를 추가하는 태그
</p>
<iframe width="1000px" height="1000px" src="04_표관련태그.html"></iframe>
<hr>
<iframe width="1280" height="720" src="https://www.youtube.com/embed/fsigYmDuB9Y" title="[조각집🎨] '별 떨어진다 (I Do)' IU Live Clip (With 도경수)" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</body>
</html>
728x90
반응형