宽度百分比单位的转换公式及示例

目标宽度÷上下文宽度=结果(比例宽度)

当前元素的像素宽度÷当前元素的父元素的像素宽度=当前元素的百分比宽度

例如:
 

复制代码
代码如下:

<div id=wrapper>
<header><header>
<section></section>
<aside></aside>
</div>

原CSS:

复制代码
代码如下:

#wrapper {width:1000px;}
header {width:1000px;}
aside {width:220px;float:left;}
section {width:770px;float:right;}

百分比宽度CSS:

复制代码
代码如下:

#wrapper {width:98%;}//指定外围宽度,数值随意
header{width:100%;}//套公式1000÷1000(这个1000是wrapper的宽度)=1=100%
aside{width:22%;float:left;}//套公式220÷1000=0.22=22%
section{width:77%;float:right;}//套公式 770÷1000=0.77=77%

时间: 2025-01-24 04:27:58

宽度百分比单位的转换公式及示例的相关文章

详解CSS中视窗单位和百分比单位的使用

  视窗(Viewport)单位 视窗(Viewport)单位是相对单位,意味着它们没有客观的尺寸.它们的大小是由视窗(Viewport)大小决定的.下面是四个与视窗(Viewport)有关的单位. 我将集中讨论前两个单位,因为它们更可能被使用. 在很多情况下,视口单位(vh和vw)和百分比单位在它们可以实现的功能方面是重叠的.然而,它们每个都有其明显的优点和缺点.概括的说: 当处理宽度的时候,%单位更合适.处理高度的时候,vh单位更好. 占满宽度的元素: % > vw 正如我所提到的,vw单位

《响应式Web设计:HTML5和CSS3实践指南》——1.2节基于宽度百分比的图像缩放

1.2 基于宽度百分比的图像缩放本方法依赖于客户端编码来完成对于大图像的缩放功能.客户端只需单张图像来依据浏览器的窗口大小呈现图像.如果对于客户端的网络带宽有足够的信心,确信该操作不会使得页面加载变慢,那么本方法是比较可行的. 1.2.1 准备工作毫无疑问我们需要一张图像.使用Google的图像搜索来获取一张高分辨率的图像.例如,搜索 robots,将会得到158 000 000条记录,还不错的结果.但是想要的是一张大尺寸的图像,因此单击Search tools选项,然后将Any Size选项改

duilib 给List表头增加百分比控制宽度的功能

转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42503147        最近项目里需要用到包含表头列表,而窗体大小改变后,每个列表项的宽度不会自动改变,这样窗体变宽后列表就出现了一大片空白,非常难看.所以给列表头增加了属性,可以控制让每个列表项的宽度根据百分比来计算.这样再配合我之前写的对List控件的增强代码,就能让列表项的每列按照百分比控制宽度.       分别要给CListHeaderUI类和CListH

CSS中常用的单位

css 一.长度单位 长度单位是Web页设计中最常用的一个单位.一个排列无序.杂乱无章的页面不可能给人们留下什么好的印象.于是,在设计的时候需要为元素的位置.尺寸精确地定义一些值,以使其达到预期的效果. CSS给予人们精确控制网页的能力,这一点为人们津津乐道.它允许人们定义外观.尺寸.空间及其他的样式.但是,CSS所给出的控制同时也是一个危险的东西,这不仅表现在设计者缺乏经验,更在于如何给出一个尺寸和空间值.为什么呢?因为一个设计者虽然能够决定某一个特殊的屏幕分辨率,但是不可能决定别人的

你可能没注意的CSS单位

原文:你可能没注意的CSS单位 扶今追昔 CSS中的单位我们经常用到px.pt.em.百分比,px和pt不用多说 em em是相对单位,参考物是父元素的font-size,具有继承的特点 如果字体大小是16px(浏览器的默认值),那么 1em = 16px 这样使用换算很复杂,尤其是和px对应,大家总结出了经验 body { font-size: 62.5%; } 这样之后 1em = 10px 在布局等使用的时候好换算了很多 百分比 百分比也是很常见的用法,看似简单其实有些初学者可能注意不到的

CSS中常用的单位_经验交流

一.长度单位  长度单位是Web页设计中最常用的一个单位.一个排列无序.杂乱无章的页面不可能给人们留下什么好的印象.于是,在设计的时候需要为元素的位置.尺寸精确地定义一些值,以使其达到预期的效果.  CSS给予人们精确控制网页的能力,这一点为人们津津乐道.它允许人们定义外观.尺寸.空间及其他的样式.但是,CSS所给出的控制同时也是一个危险的东西,这不仅表现在设计者缺乏经验,更在于如何给出一个尺寸和空间值.为什么呢?因为一个设计者虽然能够决定某一个特殊的屏幕分辨率,但是不可能决定别人的大脑

高质量缩略图的生成函数(多种剪切模式,按高度宽度最佳缩放等)

函数|缩略图 /** * 可扩展的缩略图生成函数 * 在http://yodoo.com的论坛里可以获得最新版本(注册用户) * 演示效果也请登录http://yodoo.com看看,该站所有的缩略图(jpg,png)都是使用该函数生成的 * * 转载请保留完整信息 * * @author Austin Chin <austinfay@hotmail.com> http://yodoo.com * @version $Revision: 1.7 $ * * * version * * + 表示

CSS 中表示单位的符号

css 一个长度的值由可选的正号" + "或负号" - ".接着的一个数字.还有标明单位的两个字母组成.在一个长度的值之中是没有空格的,例如,"1.3 em"就不是一个有效的长度的值,但"1.3em"就是有效的.一个为零的长度不需要两个字母的单位声明. 无论是相对值还是绝对值长度,CSS1都支持.相对值单位确定一个相对于另一长度属性的长度,因为它能更好地适应不同的媒体,所以是首选的.以下是有效的相对单位: em (em,元素的

item实现不全-HorizontalListView的每个Item的宽超过了屏幕的宽度,显示不全

问题描述 HorizontalListView的每个Item的宽超过了屏幕的宽度,显示不全 HorizontalListView的每个Item的宽超过了屏幕的宽度,导致Item显示不全就想京东优惠套餐这样.如果五六个物品,就可以显示不全.请问该如何解决! 解决方案 可以设置一个固定的宽高来显示每一个item的缩略图,然后点击item的时候用整个屏幕展示这个item这张图 解决方案二: 设置最小宽度和宽度百分比,同时设置,如果溢出就设置溢出部分为隐藏