广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >如何解决css高度设置百分比不生效的问题
  • 799
分享到

如何解决css高度设置百分比不生效的问题

2024-04-02 19:04:59 799人浏览 泡泡鱼
摘要

这篇文章主要讲解了“如何解决CSS高度设置百分比不生效的问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决css高度设置百分比不生效的问题”吧!

这篇文章主要讲解了“如何解决CSS高度设置百分比不生效的问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决css高度设置百分比不生效的问题”吧!

不生效的原因:其父元素没有确定高度,则无法有效使用“height:XX%”的样式。解决方法:给父元素使用height属性设置一个确定的高度,这样子元素高度设置百分比就可以生效。

教程操作环境:windows7系统、css3&&HTML5版、Dell G3电脑。

当我们给块级元素设置响应式高度的时候,例如给div设置height:50%,往往没能看到效果。

原因是百分比的大小是相对其父级元素宽高的大小,如最外层元素设置的百分比是对应屏幕而言的。

需要了解的是对于宽度来说,其父级元素无须确定宽度就能设置百分比

但高度则不同,若某元素的父元素没有确定高度,则无法有效使用height:XX%的样式!!!

看完上面一段话,我尝试加body{heigh:100%},然而并没有什么鸟用…………

让我们仔细想一想~~~,body的父级元素的高度定下来了麽??????并没有啊~~所以还是没有效果

所以我们还要对html元素设置高度!!或者在*{}中设置高度百分比

代码如下

*{
	margin:0px;
	padding: 0px;
}
html,body{
	margin: 0px;
	background:url(../img/body_bg.jpg) no-repeat 0 0;
	width:100%;
	height:100%;
}
.nav{
	width:100%;
	height:20%;
	border: 1px solid red;
}
.nav>img{
	width:100%;
	height: 100%;
}

感谢各位的阅读,以上就是“如何解决css高度设置百分比不生效的问题”的内容了,经过本文的学习后,相信大家对如何解决css高度设置百分比不生效的问题这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 如何解决css高度设置百分比不生效的问题

本文链接: https://www.lsjlt.com/news/75179.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何解决css高度设置百分比不生效的问题
    这篇文章主要讲解了“如何解决css高度设置百分比不生效的问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决css高度设置百分比不生效的问题”吧! ...
    99+
    2022-10-19
  • ubuntu不能设置高分辨率问题如何解决
    本篇内容介绍了“ubuntu不能设置高分辨率问题如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在ubuntu12.10上安装gnom...
    99+
    2023-06-13
  • 如何解决@NotBlank不生效的问题
    解决@NotBlank不生效 在项目开发中,发现一个类中包含有另外一个类,这种包含关系的类上的@NotBlank校验不生效,后来发现需要在内部的类的域上加上@Valid注解,如下: ...
    99+
    2022-11-12
  • 如何解决Spring Security的权限配置不生效问题
    这篇文章主要介绍如何解决Spring Security的权限配置不生效问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Spring Security权限配置不生效在集成Spring Security做接口...
    99+
    2023-06-29
  • 如何解决css中高度塌陷的问题
    本文将为大家详细介绍“如何解决css中高度塌陷的问题”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“如何解决css中高度塌陷的问题”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获...
    99+
    2023-06-06
  • mongoose设置unique不生效问题的解决及如何移除unique的限制
    前言 unique属于schema约束验证中的一员,他的作用主要就是让某一个字段的值具有唯一性(不能重复) 保持字段的唯一性使用type值: {type:String,unique:true,dropDu...
    99+
    2022-06-04
    移除 mongoose unique
  • 如何解决Https页面使用百度分享的问题
    小编给大家分享一下如何解决Https页面使用百度分享的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!解决方法解决方法来源于细语呢喃,注意网站可能被墙,需要代理...
    99+
    2023-06-08
  • 解决ThinkPHP6设置session不生效的问题 - exit/die以前的session写入都无效的问题
    效果图   代码   //raw    取消html过滤 {$test|raw} ------> 封面     来源地址:https://blog.csdn.net/qq285744011/article/details...
    99+
    2023-09-23
    服务器 php session ThinkPHP
  • Vue打包上线之后部分CSS不生效问题的解决办法
    用vue开发的时候,本地开发所有的样式都能生效,但是打包之后就会有部分样式失效,且在浏览器中F12得时候那个属性值并没有变化。 我这边出现的问题是F12走查发现影响的css样式来自s...
    99+
    2022-12-24
    vue打包后css失效 vue打完包起服务css样式没了 vue打包后css有变化
  • 如何解决CSS的最大高度、最小高度及宽度在IE6下没有效果的问题
    本篇内容介绍了“如何解决CSS的最大高度、最小高度及宽度在IE6下没有效果的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细...
    99+
    2022-10-19
  • 如何解决父级元素未设置高度和宽度时高度塌陷问题
    本篇内容介绍了“如何解决父级元素未设置高度和宽度时高度塌陷问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2022-10-19
  • 如何解决span无法设置宽度的问题
    本篇内容介绍了“如何解决span无法设置宽度的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-19
  • 如何解决Spring in action @valid验证不生效的问题
    解决Spring in action @valid验证不生效 按照书上的示例代码来实现但是,添加了验证但是没有生效。 Spring提供了校验Api是使用但是没有提供实现,所以需要自己...
    99+
    2022-11-12
  • 如何解决shiro定时监听器不生效的问题
    这篇文章主要讲解了“如何解决shiro定时监听器不生效的问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决shiro定时监听器不生效的问题”吧!问题redis 抛出异常:redis....
    99+
    2023-06-20
  • 如何解决表格设置table-layout:fixed后对单元格宽度设置无效的问题
    本篇内容主要讲解“如何解决表格设置table-layout:fixed后对单元格宽度设置无效的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决表格设置...
    99+
    2022-10-19
  • MySQL子查询中order by不生效问题的如何解决
    这篇文章主要介绍“MySQL子查询中order by不生效问题的如何解决”,在日常操作中,相信很多人在MySQL子查询中order by不生效问题的如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MyS...
    99+
    2023-06-20
  • 如何解决div不能自适应高度不能随图片的高度变化问题
    本篇内容主要讲解“如何解决div不能自适应高度不能随图片的高度变化问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决div不能自适应高度不能随图片的高度...
    99+
    2022-10-19
  • 如何解决VirtualBox中Ubuntu 14.04屏幕分辨率不能设置的问题
    这篇文章主要介绍了如何解决VirtualBox中Ubuntu 14.04屏幕分辨率不能设置的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在VirtualBOx虚拟机中U...
    99+
    2023-06-09
  • 如何解决win10任务栏设置打不开的问题
    在使用Windows 10的过程中,有时候用户会遇到任务栏设置打不开、点击无响应的情况,这时候应该如何解决呢?可参考以下2种方法.具体方法如下:方法一:重启“windows资源管理器”直接按键组合键“ctrl+shift+esc"打开”任务...
    99+
    2023-07-18
  • 如何解决设置代理ip不能上网的问题
    本篇内容主要讲解“如何解决设置代理ip不能上网的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决设置代理ip不能上网的问题”吧!伴随着网络的普及,人们对代理IP已不再陌生,在日常生活和...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作