`

html使多个<div>在同一行

    博客分类:
  • html
 
阅读更多

       div是块级元素,是独占一行的一般情况下,两个相邻的div是不会处于同一行的。

例如:

html代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"  />
    <title>aaa</title>
    <link rel="stylesheet"  type="text/css"  href="../css/0001.css">
</head>
<body>
<div style="height: 40px;width: 80px;background-color: #006ba4">a</div>
<div style="height: 40px;width: 80px;background-color: #f5f5f5">b</div>
<div style="height: 40px;width: 80px;background-color: #b2b2b2">c</div>
</body>
</html>

让div在同一行有两种方法:

第一种是在div里加float: left;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"  />
    <title>aaa</title>
    <link rel="stylesheet"  type="text/css"  href="../css/0001.css">
    <style>
        div {
            float: left;
        }
    </style>
</head>
<body>
<div style="height: 40px;width: 80px;background-color: #006ba4">a</div>
<div style="height: 40px;width: 80px;background-color: #f5f5f5">b</div>
<div style="height: 40px;width: 80px;background-color: #b2b2b2">c</div>
</body>
</html>

 

第二种方法是加display: inline-block;

如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"  />
    <title>aaa</title>
    <link rel="stylesheet"  type="text/css"  href="../css/0001.css">
    <style>
        div {
            display: inline-block;
        }
    </style>
</head>
<body>
<div style="height: 40px;width: 80px;background-color: #006ba4">a</div>
<div style="height: 40px;width: 80px;background-color: #f5f5f5">b</div>
<div style="height: 40px;width: 80px;background-color: #b2b2b2">c</div>
</body>
</html>
分享到:
评论

相关推荐

    两个DIV同一行显示

    在网页设计与开发中,如何让两个或多个`&lt;div&gt;`元素在同一行显示是一个常见的需求。这涉及到CSS(层叠样式表)的布局控制技术,是前端开发的基础技能之一。根据给定的文件信息,我们可以深入探讨这一主题,了解如何...

    css的选择器

    - `div + p`:选择紧跟在`&lt;div&gt;`元素后面的`&lt;p&gt;`元素。 - **一般兄弟选择器**:使用`~`来选择紧跟在另一元素后的一系列同级元素。 - **例子**: - `p ~ ul`:选择前面有`&lt;p&gt;`元素的每个`&lt;ul&gt;`元素。 ##### 3. **...

    多个div能不换行吗?

    让我们深入探讨一下如何让多个 `div` 元素在同一行内显示,并讨论如何使父容器自适应子元素的大小。 首先,我们要理解默认情况下,`div` 是块级元素,它们会占据一整行并垂直堆叠。如果希望多个 `div` 在同一行内...

    div和span的区别

    在此示例中,可以看到`&lt;span&gt;`使文本保持在同一行显示,而`&lt;div&gt;`则使其另起一行显示。此外,还可以通过CSS的`display`属性将元素类型进行转换: ```html &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN...

    前端练习01-前端-HTML(div+span)

    3. 使用`display`属性将`&lt;div&gt;`设置为内联元素,以便在同一行内排列多个`&lt;div&gt;`,而不会产生额外的换行。 4. 利用CSS的浮动(float)属性,通过设置`float:left`或`float:right`来创建多列布局,`&lt;div&gt;`们会根据浮动...

    html 详细课堂笔记html 详细课堂笔记

    &lt;span&gt;是行内块标签,所有内容都在同一行。 3.4 文字标签 文字标签用于设置文字的样式。常见的文字标签包括&lt;b&gt;、&lt;strong&gt;、&lt;em&gt;、&lt;i&gt;、&lt;small&gt;、&lt;big&gt;等。&lt;b&gt;是粗体标签,&lt;strong&gt;是加粗标签,&lt;em&gt;是强调字体,&lt;i&gt;...

    Emmet--语法手册

    **解析**:这个命令会创建一个`&lt;div&gt;`元素,接着在同一层级下创建一个`&lt;p&gt;`元素,最后在同一层级下再创建一个`&lt;blockquote&gt;`元素。 ##### 3. 上移:^ 上移操作符“^”用于选择父元素或更高级别的祖先元素。 **...

    同一页面多个Tab选项卡嵌套显示实例

    同一页面多个Tab选项卡的嵌套显示实例是这种设计模式的一种进阶应用,它能够更好地管理复杂的网页结构。下面我们将详细探讨Tab选项卡的实现原理、设计原则以及如何创建嵌套的Tab选项卡。 一、Tab选项卡的实现原理 1...

    关于html标签的使用

    块级元素如&lt;div&gt;、&lt;p&gt;、&lt;h1&gt;等独占一行,而内联元素如&lt;a&gt;、&lt;span&gt;、&lt;b&gt;等在同一行内显示。&lt;div&gt;是通用的布局容器,常用于组合其他元素。 11. 表单元素: HTML表单用于用户输入,如&lt;input&gt;(多种类型如text、...

    影子系统+cclear+html教程.rar

    5. 块级元素与内联元素:块级元素如&lt;div&gt;、&lt;p&gt;独占一行,内联元素如&lt;a&gt;、&lt;span&gt;在同一行内显示。 6. 表格:&lt;table&gt;、&lt;tr&gt;、&lt;td&gt;和&lt;th&gt;元素用于创建表格。 7. 列表:&lt;ul&gt;和&lt;li&gt;创建无序列表,&lt;ol&gt;和&lt;li&gt;创建有序列表...

    html入门资料,新手必看

    在`&lt;html&gt;`标签内部,有两个重要的部分:`&lt;head&gt;`和`&lt;body&gt;`。`&lt;head&gt;`包含元信息,如文档标题,而`&lt;body&gt;`则包含实际可见的网页内容。 二、HTML元素 HTML由一系列元素组成,它们用起始标签(如`&lt;p&gt;`)和结束标签...

    Html常用标记共51页.pdf.zip

    9. 块级与内联元素:块级元素如`&lt;div&gt;`、`&lt;p&gt;`、`&lt;h1&gt;`等独占一行,内联元素如`&lt;span&gt;`、`&lt;a&gt;`、`&lt;img&gt;`等可以在同一行内显示。 10. CSS基础:虽然CSS不在HTML标签之内,但它们密切相关。CSS用于样式化HTML,通过`...

    html 教程 语法大全 速查手册

    8. **区块与内联元素**:`&lt;div&gt;`和`&lt;span&gt;`是最基础的容器元素,`&lt;div&gt;`是块级元素,独占一行;`&lt;span&gt;`为内联元素,可以在同一行内显示。 9. **表单元素**:HTML表单允许用户输入数据,`&lt;form&gt;`标签定义表单,`...

    HTML的基本标签是构成网页内容结构的基础元素,下面是一些常见的HTML基本标签

    * 内联元素(如`&lt;span&gt;`)和其他文本在同一行显示,通常用来包裹部分文本并应用样式。 引用和嵌套内容标签 * `&lt;blockquote&gt;`:长引用,一般会缩进显示。 * `&lt;q&gt;`:短引用,浏览器可能自动添加引号。 * `&lt;cite&gt;`:...

    通过Dreamweaver.CS3学习HTML+DIV+CSS教学PPT第11章__网页样式表CSS

    层叠意味着当多个样式规则应用于同一元素时,它们会按照优先级进行叠加,这使得设计者可以灵活地控制样式的表现。样式控制则涉及到如何使用CSS来改变文本、背景、边框、定位等网页元素的外观。 CSS的功能主要体现在...

    html总结,我的笔记

    元素分为开启标签(例如`&lt;div&gt;`)和闭合标签(例如`&lt;/div&gt;`),部分元素可以是自闭和的,如`&lt;img&gt;`和`&lt;br&gt;`。文档的结构通常包括`&lt;!DOCTYPE html&gt;`声明、`&lt;html&gt;`根元素、`&lt;head&gt;`头部信息和`&lt;body&gt;`主体内容。 2. ...

    XHTML标签的嵌套规则.pdf

    例如,一个&lt;div&gt;块级元素可以包含一个或多个&lt;p&gt;块级元素,而一个&lt;p&gt;块级元素内部可以包含&lt;span&gt;、&lt;a&gt;等内联元素,但不能直接包含另一个&lt;div&gt;。如果嵌套不当,会导致文档的结构不符合标准,进而影响浏览器对页面的...

    html笔记,重要笔记

    - **内联标签**:与其他元素在同一行显示,如`&lt;span&gt;`、`&lt;em&gt;`、`&lt;a&gt;`等。 #### 列表标签 - **无序列表**:`&lt;ul&gt;`定义列表项`&lt;li&gt;`,列表项前默认有圆点。 - 属性:`type`可设置列表项前的符号样式。 - **有序列表...

    HTML,Web develop

    元素分为块级元素(如`&lt;div&gt;`, `&lt;p&gt;`)和内联元素(如`&lt;span&gt;`, `&lt;a&gt;`),前者独占一行,后者可以在同一行内显示。 三、HTML文本格式化 在`&lt;body&gt;`中,`&lt;h1&gt;`到`&lt;h6&gt;`用于定义不同级别的标题,`&lt;p&gt;`用于段落,`...

    html入门基础知识

    2. 内联元素:如`&lt;span&gt;`、`&lt;a&gt;`、`&lt;img&gt;`,它们在同一行内显示,不能设置宽度和高度。 四、HTML文本格式化 1. 段落:`&lt;p&gt;`标签用于定义段落。 2. 标题:`&lt;h1&gt;`至`&lt;h6&gt;`,分别表示一级到六级标题,`&lt;h1&gt;`最大,`&lt;h6...

Global site tag (gtag.js) - Google Analytics