在HTML中,如何让两个DIV在同一行显示?

<div>
<div>a</div>
<div>b</div>
</div>
显示结果为:
a
b
如何让显示结果为
ab

把两个div放在一个父div里面,然后进行浮动即可。

下面我们一起来实现以下:

    创建一个父div,然后创建两个子div,代码如下:

    给div加上css样式,分别给他们设置背景颜色,父div可以不设置,子div设置绿色,然后给div加上浮动代码即可,"float:left"我们来写一下代码:

    下面我们来看一下运行效果

    DIV是层叠样式表中的定位技术,全称DIVision,即为划分。有时可以称其为图层。DIV在编程中又叫做整除,即只得商的整数。 DIV元素是用来为HTML(标准通用标记语言下的一个应用)文档内大块(block-level)的内容提供结构和背景的元素。

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-06-17

在HTML中,让两个div在同一行显示的方法:

1、使用浮动float

代码:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

<title>div同行显示</title>

<style type="text/css">

#container{overflow: hidden;}/* 清除浮动 */

#container div{width:200px;height:100px;}

.box1{background: red;float: left;}

.box2{background: green;float:left;}

</style>

</head>

<body>

<div id ="container">

<div class="box1">box1</div>

<div class="box2">box2</div>

</div>

</body>

</html>

效果:

2、inline-block将这两个div变成内联-块状元素

代码:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

<title>div同行显示</title>

<style type="text/css">

body{background: #ddd;}

div{width:200px;height:100px;display: inline-block;}

.box3{background: #e4007e;}

.box4{background: blue;}

</style>

</head>

<body>

<div  class="box3">box3</div>

<div  class="box4">box4</div>

</body>

</html>

效果:

本回答被网友采纳
第2个回答  2018-05-23

在HTML中,让两个DIV在同一行显示的方法是:

1、在html页面新建一个新的html页面。

2、在html代码页面上创建的两个div标签添加class类,假设class类分别为:one,two。

创建div代码如下:

<div class="one">第一个div</div>。

<div class="two">第二个div</div>。

3、创建<style>标签中的class类one,two样式。

css样式代码如下:

<style>

.one,.two{

width: 50%;

height: 300px;

border:1px solid #ccc;

float: left;

box-sizing: border-box;

}

</style>

4、设置好class类属性后,保存html代码,然后使用浏览器打开,即可看到两个div标签显示在同一列上。

第3个回答  推荐于2017-09-29
在HTML中,让两个DIV在同一行显示,就是通过float属性来设置的,我们可以通过设置3个div,然后第一个div包裹住其他2个div,然后在设置宽高就可以了,我提交一段代码:
<html>
<head>
<title>DIV的同行测试</title>
</head>

<body>
<div>
<div style='flaot:left; width:330px; height:200px;'>
<p>我是左边的固定测试文字</p>
</div>
<div style='flaot:left; width:330px; height:200px;'>
<p>我是右边的固定测试文字</p>
</div>
</div>
</body>

</html>
第4个回答  推荐于2017-09-07
<div>
<div style="float:left">左边的第一个层</div>
<div style="float:left">并排的层</div>
</div>

===================

<div>
<div style="float:left">a</div>
<div style="float:left">b</div>
</div>

笑喷本回答被提问者采纳

在一个div内,怎么让两个div在一起?
1、使用浮动float 代码:<html> <head> <meta http-equiv="Content-Type" content="text\/html; charset=utf-8" \/> <title>div同行显示<\/title> <style type="text\/css"> container{overflow: hidden;}\/* 清除浮动 *\/ container div{width:200px;height:100px;} .box1{background: red;flo...

怎样让两个div在同一行上显示呢?
在HTML中,让两个DIV在同一行显示的方法是:1、在html页面新建一个新的html页面。2、在html代码页面上创建的两个div标签添加class类,假设class类分别为:one,two。创建div代码如下:<div class="one">第一个div<\/div>。<div class="two">第二个div<\/div>。3、创建<style>标签中的class类one...

html怎么将两个div并排显示啊?
1、设置每个div的展现属性为行内样式,示例代码为:<div class="app"> <div style="display:inline-block;background:#f00;">div1<\/div> <div style="display:inline-block;background:#0f0;margin-left:10px;">div2<\/div> <\/div> 2、设置float浮动,示例代码为:<div class="app"> <d...

如何让2个div并排显示在同一个网页中呢?
1、首先如图所示的web结构即一个html和css即可实现。2、打开html页面 定义一个大的div和两个小div 如图所示。3、最常用的float浮动,只要两个小div的宽度小于等于大div的宽度,即可实现并排了。4、使用position进行绝对定位,然后使用margin-left除去第一个小div的宽度即可。5、使用table盒子实现div并排,...

html布局,下面怎么使两个div在同一行显示?
实现两个DIV盒子并排,一行只显示两列DIV布局,使用width宽度+float浮动即可实现一行显示两列DIV布局。<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text\/html; charset=utf-8" \/> <title>两个DIV并排<\/title> <style> .div-a{ float:left;width:49%;border:1px...

如何将两个div并列排在同一行
想要将两个或多个div并列排在同一行,需要将div元素的float属性值设为left,靠左悬浮的意思,同时也要将想要并列的div套在一个大div里,这样改变浏览器宽度,div也还是成一排。以下是具体演示步骤:1、打开一个HTML文件编辑器。先在里面输入HTML的基本元素。2、在body标签里添加一个大div来容纳并列的...

html中怎么样让div并排显示
div属于块元素,通俗的讲,块元素会占一整行。如果让一行显示两个div有两种方法。1、让两个想并排的div的转换成行内元素 div{display:inline;}2、让两div设置固定宽度,然后让其浮动显示即可。div{width:50%;float:left;}注意也可将div宽度设置成像素宽度,但两个div的宽度加起来不能大于父级div的...

当一个div中包含两个div ,这个两个div怎么才能排成一排?
1、采用浮动,只是这两个div要两个都浮动才行。如都左浮动:代码 [html] view plain copy <span style="font-size:18px;"><body> <div style="background-color:red;width:200px;float:right;">DIV1<\/div> <div style="background-color:yellow;width:200px;float:right">DIV2<\/div> <...

两个DIV如何浮动在一行?
1、打开html开发软件,在html开发工具上新建一个html页面,用于实现多个div显示在同一行上。2、在html代码页面上创建两个div标签,然后给这个两个div标签添加class类,创建div代码:<div class="one">第一个div<\/div>、<div class="two">第二个div<\/div>。3、创建<style>标签,设置class类one,...

如何让两个div在一个div里面并排
可以采用浮动的方法,只要宽度足够,两个div就可以在一排显示。打div里面包含两个小div。方法如下:1、创建一个大div。代码如下:main {float:left;border:1px width:100%; } 2、创建一个左边小div 代码如下:left{float:left;border:1px width:40%; } 3、创建一个右边小div 代码如下...

相似回答