css 元素的竖向百分比设定是相对于容器的高度吗?

news/2023/12/8 21:06:49

结论是,如果是height的话,是相对于容器高度,如果是padding-height,margin-height则是相对于容器的宽度。


举例说明:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
  <div class="wrapper">
    <div class="content"></div>
  </div>
</body>
</html>
  1. height
.wrapper{
  height: 400px;
  width:200px;
  background: #ccc;
  display: block;
}
.content{
  width:100px;
  height: 50%;
  background: red;
  margin-left: 10%;
  padding-top: 12%;
  margin-top: 10%;
}

图片描述

从这个效果图看,小方块的高度确实是相对于容器的高度

  1. padding-height,margin-height

修改父容器宽度

.wrapper{
  height: 400px;
  width:400px;
  background: #ccc;
  display: block;
}

图片描述
图片描述

对比前后两张图,内部方块的padding-height和margin-height分别随着父容器的width增大而变大,说明他们的百分比设定是相对于父容器的宽度


http://www.niftyadmin.cn/n/837122.html

相关文章

mysql2000名称_查询表达式和统一资源名称

查询表达式和统一资源名称Query Expressions and Uniform Resource Names10/14/2020本文内容适用于&#xff1a;Applies to: SQL ServerSQL Server(所有支持的版本)SQL ServerSQL Server (all supported versions) Azure SQL 数据库Azure SQL DatabaseAzure SQL 数据库Azure SQ…

SQL Server的事务和错误处理

事务 事务组合一系列任务为一个执行单元。每个事务以特定的任务开始,以特定的任务结束。当所有的任务成功时事务成功,当任何一个任务失败时,事务失败。所以一个事务只有两个结果:失败或成功。 用户能用下列指令组合两个以上的T-SQL语句到一个事务中:Begin Transaction Ro…

写给docker新手的文章

1. 前言 “相见恨晚”用来形容我对docker的热爱再合适不过了,自从用了docker,开发环境也不安装了&#xff0c;系统想换就换了&#xff0c;部署更是一键部署&#xff0c;再也不用担心在这台机器上跑的好好的&#xff0c;其它机器有问题了... 写这篇文章&#xff0c;也是为docker…

oozie无法识别hadoopHA中的ns1

[hadoopdwdev-name1 m_goods_sale_detail]$ oozie job -config job.properties -run Error: E1603 : java.net.UnknownHostException: ns1 解决方法&#xff1a; 将core-site.xml, hdfs-site.xml拷贝到oozie的hadoop配置目录/opt/local/oozie/conf/hadoop-conf

mysql压缩包安装教程8.0.19_Mysql 8.0.19 for windows10 安装教程(源码安装)

前言&#xff1a;本教程是使用源码包安装&#xff0c;windows用户还可以通过官方提供的windows installer .msi程序进行安装&#xff0c;安装过程可能会遇到的问题请参考windows installer安装和源码安装可能会遇到的问题文章目录1.zip安装包下载解压&#xff1a;下载之后解压到…

不允许修改combobox绑定的值

DropDownStyle 属性控制显示给用户的界面。可以输入一个值&#xff0c;该值提供以下功能&#xff1a;简单的下拉列表框&#xff08;始终显示列表&#xff09;、下拉列表框&#xff08;文本部分不可编辑&#xff0c;并且必须选择一个箭头才能查看下拉列表框&#xff09;或默认…

python学习笔记(urllib库)

一、什么是Urllib&#xff1f; Python内置的HTTP请求库 urllib.request 请求模块 urllib.error 异常处理模块 urllib.parse url解析模块 urllib.robotparser robots.txt解析模块 二、相比Python2变化 Python2 import urllib2 response urllib2.urlopen(http://www.baidu.com) …

easyui-datagrid的detailview扩展动态显示行数据详细内容(C#MVC)

引用脚本&#xff1a; <script type"text/javascript" src"http://www.w3cschool.cc/try/jeasyui/datagrid-detailview.js"></script>HTML&#xff1a; <table id"ClassInfo_DataGrid" class"easyui-datagrid"><…

MXNET:卷积神经网络基础

卷积神经网络&#xff08;convolutional neural network&#xff09;。它是近年来深度学习能在计算机视觉中取得巨大成果的基石&#xff0c;它也逐渐在被其他诸如自然语言处理、推荐系统和语音识别等领域广泛使用。 目前我关注的问题是&#xff1a; 输入数据的构建&#xff0c;…

运维面临的主要安全威胁介绍

运维面临的主要安全威胁介绍 作者&#xff1a;尹正杰 版权声明&#xff1a;原创作品&#xff0c;谢绝转载&#xff01;否则将追究法律责任。 一.运维面临的主要安全威胁介绍 1.DOS/DDOS  DOS是Denial of Service的简称&#xff0c;即拒绝服务&#xff0c;造成Dos的攻击行为被…

笛卡尔积

假设集合A{a,b}&#xff0c;集合B{0,1,2}&#xff0c;则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。可以扩展到多个集合的情况。类似的例子有&#xff0c;如果A表示某学校学生的集合&#xff0c;B表示该学校所有课程的集合&#xff0c;则A与B的笛卡尔积表示所…

easyui tree取消节点选择方法

基本方法&#xff1a; $(#Tree).find(.tree-node-selected).removeClass(tree-node-selected); 实际应用&#xff1a; $(function () {$(".tree-node").click(function () {$(".tree-node").removeClass(tree-node-selected);//取消上一个tree的选中状态$(…

PHP 输出缓冲区应用

0x00 前言 在平时使用框架的时候我发现我们可以随意的设置 HTTP 头&#xff0c;而不用担心之前的程序是否输出过内容。但在 PHP 官网手册中设置 HTTP 头函数 header 和设置 Cookie 函数 setcookie 却有着如下警告&#xff1a; 请注意 header() 必须在任何实际输出之前调用&…

mysql存储过程的概念_MySQL存储过程概念、原理与常见用法详解

本文实例讲述了MySQL存储过程概念、原理与常见用法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;1、存储过程的概念在一些语言中&#xff0c;如pascal&#xff0c;有一个概念叫“过程”procedure&#xff0c;和“函数”function&#xff0c;在php中&#xff0c;没有…

函数指针之回调函数和转移表

函数指针之回调函数和转移表 《C和指针》261页 函数指针的用途: 对不同的数据类型作相同的操作->回调函数对相同的数据类型作不同的操作->转移表函数指针的声明: 1. int (*f)( int, float ); //f是一个函数指针,函数的返回值为int,函数的参数分别是int和float 2. int …

SweetAlert - 演示6种不同的提示框效果

<div class"demo"><div class"demo_1">基本示例&#xff1a;<button>点击这里</button> </div><div class"demo_2">提示成功&#xff1a;<button>点击这里</button> </div><div class…
最新文章