首页 > 其他分享 >两个div在同一行显示CSS如何实现

两个div在同一行显示CSS如何实现

时间:2023-04-19 22:11:37浏览次数:35  
标签:行内 同一 color text height div CSS 200px

一般两个div同行显示可以用float: left和display: inline_block来实现

 

<div class="div1">div1</div>
<div class="div2">div2</div>
.div1 {
    width: 200px;
    height: 200px;
    text-align: center;
    line-height: 200px;
    color: aliceblue;
    background-color: rgb(26, 135, 238);
}
.div2 {
    width: 200px;
    height: 200px;
    text-align: center;
    line-height: 200px;
    color: aliceblue;
    background-color: rgb(7, 194, 178);
}

方法1:浮动

 

通过浮动使两个div在同一行显示,两个div同时左浮动(float: left)或者有浮动(float: right)

.div1 {
    float: left;    /* 添加左浮动 */
    width: 200px;
    height: 200px;
    text-align: center;
    line-height: 200px;
    color: aliceblue;
    background-color: rgb(26, 135, 238);
}
.div2 {
    float: left;    /* 添加左浮动 */
    width: 200px;
    height: 200px;
    text-align: center;
    line-height: 200px;
    color: aliceblue;
    background-color: rgb(7, 194, 178);
}

方法2:display: inline-block转为行内块

使用display: inline-block将两个盒子转为行内块,实现两个div同行显示。

 

.div1 {
            display: inline-block;  /*转为行内块儿 */
            width: 200px;
            height: 200px;
            text-align: center;
            line-height: 200px;
            color: aliceblue;
            background-color: rgb(26, 135, 238);
        }

        .div2 {
            display: inline-block;  /*转为行内块儿 */
            width: 200px;
            height: 200px;
            text-align: center;
            line-height: 200px;
            color: aliceblue;
            background-color: rgb(7, 194, 178);
        }

注意:使用display: inlien-block转为行内块之后,两个行内块儿元素之间有缝隙。

产生缝隙的原因:

元素被当成行内元素排版的时候,元素之间的空白符(空格、回车换行等)都会被浏览器处理,根据white-space的处理方式(默认是normal,合并多余空白),我们这里是因为div1和div2两个盒子代码的之间的"回车"被处理成为了缝隙。我们将两个div的代码写在一行就可以解决了,如下:

<div class="div1">div1</div><div class="div2">div2</div>

 

标签:行内,同一,color,text,height,div,CSS,200px
From: https://www.cnblogs.com/cjxy1993/p/17334811.html

相关文章

  • 事件 jQuery 选择器 筛选器 样式操作 CSS操作 文本操作
    事件事件可以理解为:给HTML标签添加了一些额外的功能,并且能够触发JS的代码运行1.事件就是达到某个触发条件,自动触发的动作2.常用的事件 1.onclick:当用户点击某个对象是调用的事件句柄2.onfoucus:元素获取焦点3.onblur:元素失去焦点4.onchange:域的内容被改变5.onload:......
  • ARC159F Good Division【性质,DP,线段树】
    定义一个序列是好的当且仅当其可以通过每次删去一对相邻的不同的数把序列删空。给定一个长度为\(2n\)的序列\(a\),求有多少种划分方式使得每一段都是好的。答案对\(998244353\)取模。\(n\leq5\times10^5\),时限\(\text{5.0s}\)。先考虑什么样的数列是合法的,显然必要条......
  • Codeforces Round 850 (Div. 2, based on VK Cup 2022 - Final Round) E. Monsters (h
    传送门详细题解传送门  抄的ygg代码,向在这里说一下刚开始没看懂的部分。  求答案的时候是把所有的当前为止的所有数值加起来减去一个从1开始并且公差为1的等差数列的前size项和。其中size是当前最多能用到哪个位置,满足前size项能构成1,2,3,....,sz这样的形式。  假设我们......
  • Investigating Div-Sum Property UVA - 11361
     定问在[A,B]中,有多少个整数本身能被m整除,各个数位上数字之和也能被m整除?  #include<iostream>#include<cstring>#include<vector>usingnamespacestd;vector<int>a;intm,f[40][105][105][2];intdfs(intx,intv1,intv2,intflg){ if(x<0) retur......
  • CSS实现居中的几种方法
    1.flex弹性布局、grid网格布局实现居中(可能存在浏览器兼容性问题)可以将justify-content:center;align-items:center;简写为:place-items:center;place-items是两者的复合属性,接收两个参数,第一个是align-items,第二个是justify-content,如果只写一个参数则表示两个属性相同。<di......
  • 视频直播系统源码,CSS3如何调整背景图片大小
    视频直播系统源码,CSS3如何调整背景图片大小1.lengthlength:设置背景图片的高度与宽度。第一个值设置宽度,第二个值为高度。如果只给出第一个值,那么第二值则设置为auto(自动)。 举例,将背景图片改为20emx20em(默认1px=.05em)       width:30em;      ......
  • CSS—相对单位rem
    一、概述rem是一个相对长度单位,它的单位长度取决于根标签html的字体尺寸。rem即rootem的意思,中文翻译为根em。浏览器的文本尺寸一般默认为16px,即默认情况下:1rem=16pxrem布局原理:根据CSS媒体查询功能,更改根标签的字体尺寸,实现rem单位随屏幕尺寸的变化,如下代码所示@mediaonl......
  • css选择器
    1、id选择器#id_name{}前缀#,后接选中html元素的id属性值选取单个2、class选择器.class_name{}前缀.,后接选中html元素的class属性值可以选择多个class_name的第一个字符不能是数字3、标签/元素选择器label_name{}直接使用标签名称,比如p,h1可以选择多个4、属性选......
  • css文本
    1、colorcolor:red;设置字体颜色2、text-aligntext-align:center;设置文本的水平对齐方式,可选项:center居中对齐,right向右对齐,left向左对齐,justify两端对齐3、文本修饰text-decoration:none;可选项:overline上划线,line-through删除线,underline下划线,none没有4、大小......
  • css-背景
    1、背景颜色background-color:red;background-color:#b0c4df;background-color:rgb(255,0,0);设置背景颜色,有三种值,十六进制、RGB方法、颜色名称在线颜色选择器:在线颜色选择器|RGB颜色查询对照表(jb51.net)2、背景图像background-img:url('bg.jpg');默认情况,图像进......