问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何让中间绿色的div根据页面宽度自适应?

发布网友 发布时间:2022-04-20 11:34

我来回答

4个回答

懂视网 时间:2022-04-20 15:56

我们都知道,在css布局时,在不对div设置任何样式时,div独占一行默认CSS样式为100%宽度,那么我们这次教大家怎么实现DIV宽度自适应但宽度从零随内容增加而宽度增加?而非一开始即宽度全屏100%宽的方法

解决方法:

使用CSS float即可让div默认100%自适应宽度变成宽从零开始自适应宽度效果。

css实现div宽度从零开始小案例

1、完整HTML+CSS代码

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8" /> 
<title>小实例</title> 
<style> 
.case{ float:left} 
</style> 
</head> 
<body> 
<div>未设置float内容一</div> 
<div>未设置float内容二</div> 
<div class="case">加float样式的内容三</div> 
<div class="case">对其加float样式的内容四</div> 
</body> 
</html>

关键代码:对div加float浮动样式,让其宽度非100%开始,而是随内容多少而改变,想span初始宽度一样随内容增加而增宽。

小结:

通过css对div设置float去掉了div默认全屏宽度样式,但一般要使用这样的从零开始自适应内容宽度的盒子,又不能使用float浮动样式时,通过我们使用span标签即可实现。

相信看了这些案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!


相关阅读:

怎样不使用CSS改变鼠标悬停样式

Js操作DOM对象的流程

调用不同分辨率的css文件方法

热心网友 时间:2022-04-20 13:04

<div style="display:flex;height:40px;background-color:yellow;width:100%">
<div style="flex:0 0 100px;background-color:blue;color:white;">123</div>
<div style="flex:1 0 auto;background-color:green;color:white;">456</div>
<div style="flex:0 0 100px;background-color:blue;color:white;">789</div>
</div>

热心网友 时间:2022-04-20 14:22

<div style="height:40px;background-color:yellow;width:100%;">
<div style="height:40px;background-color:blue;width:100px;float:left;color:white;">123</div>
<div style="height:40px;background-color:green;width:calc(100% - 200px);float:left;color:white;">456</div>
<div style="height:40px;background-color:blue;width:100px;float:left;color:white;">789</div>
</div>

热心网友 时间:2022-04-20 15:56

我来给你思路吧,方法1:用FLEX布局,楼上兄弟已经告诉你了,你可以试试。
方法2:在三个DIV外面再包一层DIV,然后给外层DIV一个相对定位,里面的DIV,左右DIV给绝对定位,然后设置固定宽度,中间的DIV100%宽度,然后在中间DIV里面加一个DIV做左右外边距,正好是左右DIV的宽度即可!
方法3:用JS,直接判断浏览器多宽,然后减去左右DIV的宽度,剩下的宽度给中间DIV设置就行了!
方法其实还有很多,告诉你方法的目的在于,自己一定要尝试,下次遇到相似问题就可以慢慢自己解决了!在学习前端的路上,唯有一点点的动手,积累经验!
希望对你有帮助,望采纳!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
保险柜密码忘了怎么打开 保险柜密码怎么重置 请各位大神为儿子起个名字,五行缺火,姓洪,谢谢! 泰拉瑞亚日食掉落什么日食掉落物品详解 泰拉瑞亚我打日食怎么不掉破英雄剑 泰拉瑞亚打什么怪物掉破英雄剑,日食都刷了2次了。 泰拉瑞亚手机版 日食会掉落一把剑 这把剑怎么用别的方法得到 可以和圣 ... 泰拉瑞亚日食有什么好东西 1.4日食事件掉落物汇总 怎么查询邮政邮寄光大信用卡到哪里了邮政号 1026909661312?_百度... 9岁孩子记性不好是什么原因 苏教版六年级上册语文第一二单元重点字词 现在用的是ios15 正式版发布了 可以直接关系 还是要退回14.6才能更新_百度问一问 计算机考研如何择校 湖北三本计算机学生考研报省内哪些院校难度小 计算机考研270能上什么学校 计算机类考研学校排名 我想买一台笔记本电脑?需要注意些什么? 怎么用qq邮箱接消息 厦门中央空调清洗哪家比较好 深圳人才安居房申请条件? 有没有免费好用的快手语音朗读的APP? 深圳市户口购房需要满足哪些条件? 人才购房补贴怎么申请,需要什么条件 中间的DIV宽度自适应怎么做 ```有虾米好听的轻音乐啊? 虾米音乐的软件介绍 用什么东西装油炸土豆片儿不容易变味儿? 虾米音乐的介绍 没有评上伤残的工伤应该如何赔偿 好,,知道了 一般代表什么意思 男生聊天回个知道了是什么意思 小米5无法与手机梆定? 如何知道自己的小米5有没有解绑帐号,我的小米5是在咸鱼买的二手 小米5手机云服务账号怎么注销 在东北黑龙江可以养淡水虾吗? 我的小米5刷机之后,需要激活设备,但是显示的小米账号不是我的! 你好在东北辽宁能养淡水虾吗 信用卡还款哪个快 奥迪s6磨合期最快车速是多少 男女之间做作业是什么意思? 男生为什吗交作业时会把作业用力的扔在你坐子上请回答 苹果6越狱升级ios9怎么升级 柠檬直接切开泡水喝可以吗 柠檬直接泡水喝可以美白吗 直接吃柠檬好还是泡水喝好 柠檬直接泡水喝行吗,柠檬水什么时候喝最好 直接把柠檬水挤出来泡水喝好吗 win10系统 打开我的电脑每次都特别慢,怎么回事 win10我的电脑打开很慢怎么办 糖浆核桃仁是怎么做的 怎么把荧光绿色鞋变白色