如何使用HTML和CSS在盒子內建立文字


要使用HTMLCSS在盒子內建立文字,我們將在本文中瞭解最常用的方法。

我們有一個<h1>元素,在這個元素裡面我們將有<p>元素。我們需要將p元素的一些字元放在一個盒子內,或者建立一個圍繞這些字元的邊框。

在盒子內建立文字的方法

使用span元素在盒子內建立文字

為了使用HTML和CSS在盒子內建立文字,我們使用了帶有CSS的h1元素。h1元素充當其子元素(span)的容器。

  • 我們在span上使用了類選擇器,它選擇span元素的內容,該內容負責樣式設定。
  • 我們使用了“border: 5px solid black;”,它插入一個5px的實線邊框。

示例

這是一個實現上述步驟以在框內建立文字的示例。

<!DOCTYPE html>
<html lang="en">

<head>
    <style>
        .textbox {
            width: 110px;
            height: 32px;
            padding: 10px -10px 10px 10px;
            border: 5px solid black;
            margin: 0;
        }
    </style>
</head>

<body>
    <h3>
        Create text inside box using HTML and CSS
    </h3>
    <p>
        In this example we have used 
        CSS padding and border property.
    </p>
    <h1>
        <span class="textbox">Tutorials</span>Point
    </h1>
</body>

</html>

使用CSS Flexbox在盒子內建立文字

為了使用HTML和CSS在盒子內建立文字,我們使用了CSS flexbox

  • 我們使用了“display: flex;”和“justify-content: center;”來建立一個調整後的flexbox內容,它負責在h1元素內靈活方便地對齊內容。
  • “textbox1”和“textbox2”類繼承了flexbox屬性,以將其內容放在文件中心的框內。

示例

這是一個實現上述步驟以在框內建立文字的示例。

<!DOCTYPE html>
<html lang="en">

<head>
    <style>
        .header {
            display: flex;
        }

        .textbox1,
        .textbox2 {
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

        .textbox1 {
            border: 5px solid black;
            padding: -5px;
        }

        .textbox2 {
            padding: -5px;
        }
    </style>
</head>

<body>
    <h3>
        Create text inside box using HTML and CSS
    </h3>
    <p>
        In this example we have used CSS Flebox Property
    </p>
    <h1 class="header">
        <span class="textbox1">Tutorials</span>
        <span class="textbox2">Point</span>
    </h1>
</body>

</html>

結論

在本文中,我們瞭解瞭如何使用HTML和CSS在盒子內建立文字。我們討論了兩種最常用的方法:使用帶CSS的div和使用CSS flexbox。我們可以使用上述任何一種方法,但通常情況下,由於其簡單性和在容器內輕鬆對齊的特性,flexbox更受歡迎。

更新於:2024年7月2日

21K+ 瀏覽量

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告