개발자 미니민의 개발스터디

[HTML] Block-level element / inline element / 특수문자

by mini_min
[HTML]
Block-level element / inline element / 특수문자

✔️ Block-level element : 블록 레벨 요소

: 블록 레벨 요소는 전후 줄 바꿈이 들어가 다른 요소들을 다른 줄로 밀어내고, 혼자 한 줄을 차지한다.

 

📓 특징

- 항상 새로운 라인에서 시작

- 화면 크기 전체의 가로 폭을 차지한다. width:100%

- 블록 레벨 요소 내에 inline 레벨 요소 포함 가능!

ex) div , h1~h6, p, ol, ul, hr, table, form 등

 

 

✔️ inline element : 인 라인 레벨 요소

: 인 라인 레벨 요소는 전후 줄 바꿈 없이 한 줄에 다른 요소들과 나란히 배치된다.

 

📓 특징

- 새로운 라인에서 시작하지 않으며, 문장 중간에 들어갈 수 있음!

- content 너비 만큼만 가로 폭을 차지한다.

- margin 과 padding 속성은 좌우 간격에만 반영되고, 상하 간격은 반영 ❌ 

- 상하 여백은 line-height 로 지정 가능

- inline 레벨 요소 내에 block 레벨 요소 포함 ❌

ex) span, a, strong, img, br, input, select, textarea, button 등

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

<h3> block 과 inline 태그 </h3>

<h3> block 태그 </h3>
<p style="background: aqua;">스프링</p>
<p style="background: fuchsia;">웹</p>
<p style="background: gray;">css</p>


<hr>

<h3> inline 태그 </h3>
<span style="background: aqua;">안드로이드</span>
<span style="background: lime;">자바</span>
<span style="background: tomato; color: white;">서블릿</span>



</body>
</html>

 

 

✔️ html 특수문자

표현문자 문자엔티티 숫자엔티티 설명
공백 &nbsp; &#160; 공백 문자 하나
& &amp; &#38; & 부호 표시
< &lt; &#60; < 부호 표시
> &gt; &#62; > 부호 표시
" &quot; &#34; " 표시
' &apos; &#39; ' 표시
?   &#63; ? 표시
@   &#64; @ 표시

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

<h3> html 특수 문자 </h3>

<p>
	&lt;br&gt; : 라인을 넘긴다. 
</p>
<hr> 

<p>
	html은         공백을 많이 띄어도 한 칸만 떨어진다.
	이럴 경우에는 &amp;nbsp; 으로 공백을 띄울 수 있다. 
</p>
<p>
 자바&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;스프링
</p>

</body>
</html>

 

 

 

 

 

 

블로그의 정보

개발자 미니민의 개발로그

mini_min

활동하기