1. 블록과 인라인

- 블록타입의 요소 // 무조건 한줄기준의 설정 

<p style="border: 3px solid red">

   HTML.........

</p>

// <p>, <div>, <h>, <ul>, <ol>, <form> 요소는 display 속성값이 블록(block)인 대표적인 요소.


=> <div>

// html요소들을 하나로 묶는 대표적인 블록(block)요소.

<div style="background-color:green; color:white">

take a nap

</div>



- 인라인 타입의 요소 // 지정한 단어기준의 스타일 설정 

<span style="background-color:skyblue; color:white">

seung il </span> 


또는 

<span style="border:3px solid red"> seung il </span> // 빨간상자


//  <span>, <a>, <img>요소는 display 속성값이 인라인. 




2. iframe 요소

- <iframe src="ulala3.jpg" width="400" height="400"></iframe>


 

- 테두리 설정

<iframe src="ulala3.jpg" style="width:100; height:300; border: 3px dashed maroon">

</iframe>

// 테두리를 없애고 싶다면 border를 none으로 설정.


=> iframe 요소의 페이지 변경은 http://tcpschool.com/html/html_space_framesIframes 참고!



3. 레이아웃

- 특정 공간에 여러 구성 요소를 효과적으로 배치하는 작업.


(1) div 요소를 이용한 레이아웃


<!DOCTYPE html>

<html lang="ko">


<head>

<meta charset="UTF-8">

<title>HTML Layouts</title>

<style>

#header {

background-color:lightgrey;

height:100px;

}

#nav {

background-color:#339999;

color:white;

width:200px;

height:300px;

float:left;

}

#section {

width:200px;

text-align:left;

float:left;

padding:10px;

}

#footer {

background-color:#FFCC00;

height:100px;

clear:both;

}

#header, #nav, #section, #footer { text-align:center; }

#header, #footer { line-height:100px; }

#nav, #section { line-height:240px; }

</style>

</head>


<body>


<h1>div 요소를 이용한 레이아웃</h1>

<div id="header">

<h2>HEADER 영역</h2>

</div>

<div id="nav">

<h2>NAV 영역</h2>

</div>

<div id="section">

<p>SECTION 영역</p>

</div>

<div id="footer">

<h2>FOOTER 영역</h2>

</div>


</body>

</html>


(2) HTML5 레이아웃

(3) table 요소를 이용한 레이아웃


'언어 > HTML_CSS' 카테고리의 다른 글

HTML 확장  (0) 2018.11.06
HTML 입력 양식  (3) 2018.11.06
HTML 기본요소  (1) 2018.11.04
HTML 텍스트 요소- 인용구, 문자셋  (0) 2018.11.02
HTML 텍스트 요소- 제목, 단락, 서식  (0) 2018.11.02

+ Recent posts