> 웹 프론트엔드 > HTML 튜토리얼 > HTML 디스플레이 블록

HTML 디스플레이 블록

WBOY
풀어 주다: 2024-09-04 16:39:16
원래의
1082명이 탐색했습니다.

HTML 표시 블록은 HTML의 가장 중요한 위치 속성 중 하나이며, 블록 수준 요소를 표시 블록에 배치하는 역할을 합니다. 웹페이지를 디자인할 때 특정 위치에 요소를 적절하게 배치하는 것은 항상 중요합니다. 레이아웃의 적절한 위치를 설정하는 것은 가장 중요한 작업 중 하나입니다. 기본적으로 디스플레이 속성을 인라인으로 사용했습니다. 이는 항상 새 줄로 시작하고 요소를 왼쪽에서 오른쪽으로 늘려 전체 너비 공간을 차지합니다. 블록 수준 요소에 높이 및 너비 속성을 설정할 수 있으며 그 안에 다른 인라인 또는 블록 요소를 포함할 수도 있습니다.

구문:

  • 각 요소는 웹페이지의 특정 위치에 배치됩니다. 속성 값은 웹페이지에 표시되는 방법을 정의하는 데 도움이 됩니다. 다음과 같습니다:
display :block;
로그인 후 복사
  • 위치값으로 표시하는 구문은 다음과 같습니다.
position :value;
로그인 후 복사
  • 위 구문에서 위치는 실제 요소가 배치될 배치 영역입니다. 값에 블록 수준 요소를 표시하기 위해 블록을 사용할 수 있습니다. 따라서 다음과 같이 사용할 것입니다:
position :block;
로그인 후 복사
  • 해당 HTML 블록에는
    ,

    ,

    과 같은 요소가 포함되어 있으며 표시 블록 내에서 인라인 요소를 사용할 수도 있습니다.
  • CSS를 사용하면 다음과 같은 지정된 값으로 표시 속성을 정의할 수 있습니다.
display: [<display-outside> , <display-inside>] [<display - listitem>, <display -internal>, <display-box>]
로그인 후 복사

HTML에는 다음과 같이 다양한 표시 값이 있습니다.

1. 값 없음

{
display:none;
}
로그인 후 복사

2. 인라인 값

{
display:inline;
}
로그인 후 복사

3. 블록값

{
display:block;
}
로그인 후 복사

4. 인라인 블록 값

{
display : inline- block;
}
로그인 후 복사

위의 모든 값은 레이아웃을 설정하고 제어하는 ​​데 도움이 됩니다. 대부분의 경우 레이아웃 값은 인라인이거나 블록입니다. 표시 블록은 HTML 표시 블록의 웹 페이지에 요소를 배치하기 위해 컨테이너의 전체 너비를 포함하는 새 줄로 시작합니다. 블록 수준 요소에서는 그 안에 있는 다른 블록 요소를 사용할 수 없습니다.

HTML에서 블록 표시는 어떻게 하나요?

  • 이 형식은 수직 방향으로 차례로 배치된 상자를 사용합니다. 컨테이너 블록의 상단부터 시작됩니다.
  • 이러한 블록은 CSS에서 여백 속성이라고 하는 등가 공간을 사용하여 블록 사이의 수직 거리로 관리됩니다.
  • 이 표시 블록 형식 지정 프로세스에서는 모든 상자의 왼쪽 바깥쪽이 포함 블록의 왼쪽에 연결됩니다. 포함 블록의 오른쪽 가장자리에서도 동일한 일이 발생합니다.
  • HTML에서 표시 블록을 정의하는 또 다른 방법은 영어와 같이 블록 요소를 가로 방향으로 아래로 배치하는 것입니다. 레이아웃을 세로로 하나씩 아래로 정렬합니다.
  • 여백을 사용하면 두 상자나 요소 사이에 공간을 만들어 요소를 서로 분리하는 데 도움이 됩니다.
  • 블록 수준 요소는 인라인 방향으로 모든 공간을 차지하며 요소를 포함 블록으로 분리합니다.
  • 아시다시피 레이아웃에 높이와 너비 속성을 설정할 수 있으므로 블록을 하나씩 아래에 배치하는 데 도움이 됩니다.

HTML 표시 블록의 예

다음은 다양한 예시입니다.

예시 #1

HTML 코드에서 HTML 표시 블록 속성이 어떻게 사용되는지 보여주는 일반적인 예는 다음과 같습니다.

코드:

<!DOCTYPE html>
<html>
<style>
.block_demo{
border: 2px solid red;
width:50%;
display:block;
}
</style>
<body>
<h4>List of Color Names:</h4>
<div class="block_demo">
<ul>
<li>Red</li>
<li>Green</li>
<li>Blue</li>
<li>Orange</li>
<li>Purple</li>
<li>Pink</li>
</ul>
</div>
<h4>List of Mobile Brands:</h4>
<div class="block_demo">
<ol>
<li>Apple</li>
<li>SAMSUNG</li>
<li>NOKIA</li>
<li>MOTOROLA</li>
<li>LENOVO</li>
<li>OPPO</li>
</ol>
</div>
</body>
</html>
로그인 후 복사

출력:

HTML 디스플레이 블록

예시 #2

이 예에서는 3개의 동일한 블록을 생성하고 다음과 같이 Display 블록을 사용하여 그 사이에 데이터를 표시합니다:

코드:

<!DOCTYPE html>
<html>
<head>
<title>HTML Display box</title>
<style>
#block1{
height: 100px;
width: 400px;
background: orange;
display: block;
}
#block2{
height: 100px;
width: 400px;
background: white;
display: block;
}
#block3{
height: 100px;
width: 400px;
background: lightgreen;
display: block;
}
.flag {
margin-left:20px;
font-size:40px;
font-weight:bold;
color:blue;
}
.demo {
font-size:20px;
margin-left:20px;
}
.main {
margin:50px;
text-align:center;
border: 1px solid black;
}
</style>
</head>
<body>
<div class = "flag">National Flag of India</div>
<div class = "demo">Meaning of National Flag</div>
<div class = "main">
<div id="block1">The saffron color of the flag indicates a symbol of courage and sacrifice. This is also known as Bhagwa color. It’s for renunciation . It represents fire. </div>
<div id="block2">The white color of our flag represents honesty, peace, purity. It focus on importance of maintaining peace in the country.
<img src="AC.png" style="height:60px; width:70px;">
</div>
<div id="block3">The green color represents faith and chivalry. It’s for nature. It is a symbol of prosperity and life. It also used for representing auspiciousness of the Indian Motherland..</div>
</div>
</body>
</html>
로그인 후 복사

출력:

HTML 디스플레이 블록

예시 #3

머리글, 바닥글, 섹션, 사이드바 등의 요소가 포함된 예시는 다음과 같습니다.

코드:

<!DOCTYPE html>
<html lang="en">
<head>
<title>HTML Display Block</title>
<style>
body {
margin: 0;
}
.header {
padding: 10px;
text-align: center;
background-color:cadetblue;
color: white;
}
.navbar {
overflow: hidden;
background-color:darkkhaki;
}
.navbar a {
float: left;
display: block;
color: white;
text-align: center;
padding: 10px 10px;
}
.navbar a.right {
float: right;
}
.navbar a:hover{
background-color: #eee;
color: black;
}
.row {
display: flex;
flex-wrap: wrap;
}
.section {
flex: 10%;
background-color: #f1f1f1;
padding: 20px;
}
.main {
flex: 80%;
background-color: white;
padding: 20px;
}
.footer{
padding:3px;
background-color:darkcyan;
width:100%;
}
</style>
</head>
<body>
<div class="header">
<h1> HEADER of Webpage</h1>
</div>
<div class="navbar">
<a href="#">Home</a>
<a href="#">About US</a>
<a href="#">Services</a>
<a href="#">Contact</a>
<a href="#" class="right">SignUp</a>
</div>
<div class="row">
<div class="section">
<h2>Sidebar comes here</h2>
</div>
<div class="main">
<h2></h2>
<p></p>
<br>
<div class="row">
<div class="section" style="margin-top:-50px;">
<h2>(Example of section)</h2>
</div>
</div>
</div>
<div class="footer">
<p>Footer</p>
</div>
</div>
</body>
</html>
로그인 후 복사

출력:

HTML 디스플레이 블록

결론

위의 모든 정보를 통해 HTML의 HTML 표시 블록 속성이 레이아웃을 적절한 구조로 설정하는 데 도움이 된다는 것을 알게 되었습니다. 레이아웃의 해당 블록은 수직 또는 수평 방향으로 하나씩 배치할 수 있습니다. 여기에는

,
,
과 같은 요소가 포함됩니다.
,
,

-

위 내용은 HTML 디스플레이 블록의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿