搜索
首页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删除
iOS 13打破了经典的纯CSS视差技术iOS 13打破了经典的纯CSS视差技术Apr 14, 2025 am 09:47 AM

我知道。你讨厌视差。你知道我们应该更讨厌什么吗?当过去在网上工作的事情停止工作时,没有任何明确的警告或了解为什么。

每周平台新闻:对比度范围,替换方法,本机文件系统API每周平台新闻:对比度范围,替换方法,本机文件系统APIApr 14, 2025 am 09:43 AM

在本周的综述中:Firefox&firefox的新对比检查器,一种简单的方法,用于在字符串中进行套索的套件,以及一个新的实验性API,可以让Apps小提琴

使用香草JavaScript制作音频波形可视化器使用香草JavaScript制作音频波形可视化器Apr 14, 2025 am 09:42 AM

作为UI设计师,我不断地想起知道如何编码的价值。我为在设计用户时考虑团队中的开发人员而感到自豪

查询终端中的JSON文档与GROQ查询终端中的JSON文档与GROQApr 14, 2025 am 09:40 AM

今天到处都有JSON文档,但是它们很少像您想要的那样结构。它们通常包含太多数据,有奇怪的命名字段,

用其他GIF掩盖GIF用其他GIF掩盖GIFApr 14, 2025 am 09:37 AM

前几天,卡西·埃文斯(Cassie Evans)在推文上发了一个我从未见过的非常整洁的技巧:使用SVG将一个GIF掩盖在另一个上方。效果非常可爱,

使用Fusebox和React使用Fusebox和ReactApr 14, 2025 am 09:36 AM

如果您正在寻找WebPack的替代捆绑包,则可能需要查看Fusebox。它建立在WebPack提供的基础上 - 代码拆分,热

Yoksel的非常有用的工具Yoksel的非常有用的工具Apr 14, 2025 am 09:35 AM

我发现自己至少每个月都在网上搜索Yoksel的某些工具。我认为我在这里列出了我的一些最爱,以防您知道它们。

Scrapestack:用于刮擦网站的APIScrapestack:用于刮擦网站的APIApr 14, 2025 am 09:32 AM

并非每个站点都有一个API访问数据。实际上,大多数没有。如果您需要提取这些数据,则一种方法是“刮擦”它。也就是说,加载页面

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尊渡假赌尊渡假赌尊渡假赌

热工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具