首页  >  文章  >  web前端  >  HTML 显示块

HTML 显示块

WBOY
WBOY原创
2024-09-04 16:39:161029浏览

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 个相等的块,并使用显示块显示它们之间的数据,如下所示:

    代码:

    <!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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
上一篇:HTML Align Center下一篇:HTML Blocks