CSS里为什么我给一个DIV加上浮动以后,下面的DIV就把它覆盖了????

但是第三个div的字还留在原来的位置?浮动的概念我还是不太明白?一个DIV加上浮动后就不存在了吗?... 但是第三个div的字还留在原来的位置?浮动的概念我还是不太明白?一个DIV加上浮动后就不存在了吗? 展开
 我来答
小周爱唠叨
高粉答主

2019-07-15 · 说的都是干货,快来关注
知道小有建树答主
回答量:966
采纳率:100%
帮助的人:33.3万
展开全部

如果3个div上下排列,第三个div加上float:right;的话,第三个div只是浮动到页面右面,不到到任何div下面。你浮动的是div,自然里面的文字不会浮动了。想要控制div里文字的话可以用属性text-align,具体步骤如下:

1、background-color:rgba(0,0,0,0.1);然后创建一个html文件。


2、从html文件找到<body>标签,然后在这个标签里创建一个<div>标签并添加一个类,在这把这个类设置为:rgba

3、在<title>标签后面创建一个<style>,在<style>标签里设置rgba类的高和背景透明度的样式(rgba(R,G,B,A))。透明度参数,取值在0~1之间,不可为负值,透明度参数越小透明度越高。其中R,G,B,分别代表了红,绿,蓝三种颜色。

4、保存后使用浏览器查看。

5、把所有代码复制到新建的html文件上,然后用浏览器打开窗口看到效果。

百度网友faadf46
高粉答主

2020-04-22 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:74.7万
展开全部

CSS里给一个DIV加上浮动以后,下面的DIV就把它覆盖是设置错误造成的,解决方法为:

1、新建一个html文件,命名为test.html。

2、在test.html文件内,创建两个div,分别为“第一层”和“第二层”。

3、给两个div设置class属性,分别为“aa” 和“bb”,主要用于下面对两个div进行css样式设置。

4、在test.html文件的css标签内,使用css初始化页面所有元素的内外边距,设置为0。

5、在css标签内,设置类名为aa的div的样式。设置其宽度为200px,高度为200px,位置属性为绝对定位,背景颜色为红色。

6、在css标签内,设置类名为bb的div的样式。设置其宽度为200px,高度为200px,位置属性为绝对定位,距离页面左边缘为50px,距离页面上边缘50px,背景颜色为黄色。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
成壹IT工作室
推荐于2017-11-24
知道答主
回答量:57
采纳率:100%
帮助的人:21.4万
展开全部
浮动 有分相对的和绝对浮动,浮动没有消失,是被你的一个div盖住了,浮动相当于是一个盒子,在盒子中你可以分成两个区域,三个区域,一个div设置成float:left,另外的一个也要设置float。否则有可能被覆盖住,
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
he62486195
2013-08-19
知道答主
回答量:54
采纳率:0%
帮助的人:9万
展开全部
你设置的是float还是position,浮动就是字面意思,设置浮动以后可以进行界面排版。浮动以后DIV并没有消失,只是被遮盖了或者是在流浪器中没显示出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
边翠桃漫展
2019-06-12 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:840万
展开全部
如果3个div上下排列,第三个div加上float:right;的话,第三个div只是浮动到页面右面,不到到任何div下面。
你浮动的是div,自然里面的文字不会浮动了。想要控制div里文字的话可以用属性text-align:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式