搜尋
首頁web前端css教學如何使用 CSS 使 div 元素內嵌顯示?

如何使用 CSS 使 div 元素内联显示?

CSS 代表級聯樣式表,它指定HTML 元素在各種媒體(包括列印、顯示以及其他列印和數字格式)中的外觀。透過 CSS 可以節省大量工作。它可以同時管理多個網頁的設計。

在本文中,我們將了解如何使用 CSS 使 div 元素內聯顯示,為此,我們首先需要了解一些用於使 div 元素內聯顯示的 CSS 屬性 -

  • Display - display 屬性指定元素的渲染框類型(顯示行為)。在這裡,我們將使用 display: flex 和 display: inline-block 屬性。

  • Float - 使用 float 屬性,可以告訴元素向左浮動、向右浮動或完全不浮動。這裡我們將使用 float left 屬性來顯示向左浮動的 div。

  • inline 元素不會另起一行,並且只採用所需的寬度。您無法設定寬度和高度。

.inline-element {
   display: inline;
   width: 1000px;
   height: 1000px;
}

以下是一些預設內聯屬性的元素 -

  • 跨度

  • 一個

  • img

格式化本質上內嵌的標籤 -

  • 他們

Inline-block 格式化為不從新行開始的內聯元素。但是,您可以設定寬度和高度值。

.inline-block-element {
   display: inline-block;
   width: 1000px;
   height: 1000px;
}
  • block 元素從新行開始並使用所有可用寬度。您可以設定寬度和高度的值。

    以下是一些預設區塊屬性的元素 -

    • div

    • h1

    • #p

    • li

    • 部分

為了讓 div 元件內嵌顯示,我們將首先建立一些基本的 HTML 程式碼並套用各種 CSS 樣式。

範例

在此範例中,所有 div 元素的父 div 都設定了 display: flex 和 flex-direction: row 設定。由於 flex-direction: row 屬性,父 div 中包含的所有元件都會顯示在一行中。

<!DOCTYPE html>
<html lang="en">
<head>
   <style>
      .main {
         display: flex;
         flex-direction: row;
         font-size: 30px;
         color: red;
         border: 4px double red;
         padding: 5px;
         width: 400px;
      }
      .main div {
         border: 2px solid greenyellow;
         margin: 10px 20px;
         width: 100px;
      }
   </style>
</head>
<body>
   <div class="main">
      <div>Hello, World!</div>
      <div>Hello, World!</div>
      <div>Hello, World!</div>
   </div>
</body>
</html>

範例

在這個例子中,我們需要為所有需要內聯顯示的div添加display: inlineblock屬性。如果套用了 display:inlineblock 屬性,所有 div 元件將會並排放置。

<!DOCTYPE html>
<html lang="en">
<head>
   <style>
      div {
         display: inline-block;
         color: red;
         border: 2px solid greenyellow;
         margin: 10px 20px;
         width: 120px;
         font-size: 40px;
      }
   </style>
</head>
<body>
   <div>Hello, World!</div>
   <div>Hello, World!</div>
   <div>Hello, World!</div>
</body>
</html>

範例

在此範例中,為了內聯顯示所有 div 元素,我們將為它們賦予 float: left 屬性。此外,使用者可以利用 float: right CSS 選項從右側開始以相反的順序顯示所有 div 元件。

<!DOCTYPE html>
<html lang="en">
<head>
   <style>
      div {
         float: left;
         color: red;
         border: 2px solid greenyellow;
         margin: 10px 20px;
         width: 120px;
         font-size: 40px;
      }
   </style>
</head>
<body>
   <div>Hello, World!</div>
   <div>Hello, World!</div>
   <div>Hello, World!</div>
</body>
</html>

範例

此方法使用 span 元素而不是 div 元素。如果使用者只需要在 div 標籤中寫入文本,則可以使用 span 標籤,因為預設情況下所有 span 元素都是內聯顯示的。

<!DOCTYPE html>
<html lang="en">
<head>
   <style>
      span {
         color: green;
         border: 2px solid red;
         margin: 10px 20px;
         width: 100px;
         font-size: 30px;
      }
   </style>
</head>
<body>
   <span>Hello World!</span>
   <span>Hello World!</span>
   <span>Hello World!</span>
</body>
</html>

與 display: inline 的主要差異在於,您可以使用 display: inline 區塊來設定元素的寬度和高度。

也保留顯示:內聯塊,保留頂部和底部邊距/填充,但不在顯示:內聯中保留。與 display: block 的主要區別在於,display: inlineblock 不會在元素後面加上換行符,因此一個元素可以位於另一個元素旁邊。

以下程式碼片段示範了 display: inline、display: inline-block 和 display: block 的不同行為。

span.a {
   display: inline; /* the default for span */
   width: 100px;
   height: 100px;
   padding: 5px;
   border: 1px solid blue;
   background-color: yellow;
}
span.b {
   display: inline-block;
   width: 100px;
   height: 100px;
   padding: 5px;
   border: 1px solid blue;
   background-color: yellow;
}
span.c {
   display: block;
   width: 100px;
   height: 100px;
   padding: 5px;
   border: 1px solid blue;
   background-color: yellow;
}

用於建立導航連結的內聯區塊

常見顯示用法:內嵌區塊用於水平顯示清單項,而不是垂直顯示。以下範例建立一個水平導航連結。

.nav {
   background-color: yellow;
   list-style-type: none;
   text-align: center;
   padding: 0;
   margin: 0;
}
.nav li {
   display: inline-block;
   font-size: 20px;
   padding: 20px;
}

以上是如何使用 CSS 使 div 元素內嵌顯示?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:tutorialspoint。如有侵權,請聯絡admin@php.cn刪除
如何在NPM上構建簡歷如何在NPM上構建簡歷Apr 13, 2025 am 10:12 AM

就在昨天,Ali Churcher分享了使用CSS網格佈局製作簡歷的整潔方法。讓我們通過創建一個可以旋轉的模板來構建一點

父母選擇器的用例父母選擇器的用例Apr 13, 2025 am 10:11 AM

CSS中有“家長選擇器”的定期提及,因為CSS可以真正使用。我覺得我自己有很多想法,但是

每周平台新聞:嚴格跟踪保護,暗網頁,定期背景同步每周平台新聞:嚴格跟踪保護,暗網頁,定期背景同步Apr 13, 2025 am 10:05 AM

在本週的新聞中:Firefox變得嚴格,歌劇進入了黑暗的一面,Chrome計劃讓Web應用程序在後台運行。

WordPress網站上的'特殊系列”的製作WordPress網站上的'特殊系列”的製作Apr 13, 2025 am 10:04 AM

我們只是在CSS-Tricks上撰寫了一個精美的文章系列,其中包含許多不同的文章,都回答了相同的問題。幻想,我的意思是兩件事:

噴氣背包幻燈片塊噴氣背包幻燈片塊Apr 13, 2025 am 10:03 AM

JetPack所做的許多(許多)有用的事情之一是在WordPress塊(又名Gutenberg)編輯器中為您提供超級自定義塊:幻燈片,

只是分享我的墨西哥灣只是分享我的墨西哥灣Apr 13, 2025 am 10:00 AM

我為這個網站設置的毛毛工程似乎是藍色的,開始有種族條件。 I&#039; D運行我的手錶命令,更改一些CSS,然後

一個方便的武力工具,用於製作平衡調色板一個方便的武力工具,用於製作平衡調色板Apr 13, 2025 am 09:59 AM

對於那些可能不是來自設計背景的人,選擇調色板通常是基於個人喜好。選擇顏色可能是通過

溪流交叉混亂溪流交叉混亂Apr 13, 2025 am 09:57 AM

這些是嘲諷的,但是這裡有一個要點。了解技術的一個挑戰是一個挑戰,以及了解如何了解如何

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)