• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > 彻底掌握CSS中的percentage百分比值使用

彻底掌握CSS中的percentage百分比值使用

作者:Chinaxiang 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含CSS,百分比,percentage等相关知识,Chinaxiang 希望在学习及工作中可以帮助到您

百分比旨在相对于父元素的相同属性的大小。
如果用来设置字体,则相对的就是父元素的字体大小。
大多数浏览器中<html> 和<body> 标签中的默认字体尺寸是100%.

  1. html {font-size: 100%;}   
  2. body {font-size: 100%;}   
  3. 100% = 1em = 16px = 12pt  

如果用来设置宽和高等非字体尺寸,则以百分比为单位的长度值是基于具有相同属性的父元素的长度值。

  1. <!DOCTYPE html>   
  2. <html>   
  3. <head>   
  4.   <meta charset="utf-8">   
  5.   <title>JS Bin</title>   
  6.   <style type="text/css">   
  7.   div.parent {   
  8.     margin:150px;   
  9.     width: 200px;   
  10.     height: 200px;   
  11.     border: 1px solid blue;   
  12.   }   
  13.   div.child {   
  14.     width: 50%;   
  15.     height: 50%;   
  16.     border: 1px dashed black;   
  17.   }   
  18.   </style>   
  19. </head>   
  20. <body>   
  21.   <div class="parent">   
  22.     <div class="child"></div>   
  23.   </div>   
  24. </body>   
  25. </html>  

再啰嗦一点关于父元素的问题:何为父元素,相对定位(relative),绝对定位(absolute),浮动(float),固定(fixed)中如何找寻父元素?
由于HTML是树形结构,标签套标签,一般情况下的父子关系很明朗。

  1. <div class="parent">  
  2.     <div class="child"></div>  
  3. </div>  

1.相对定位元素,它的父元素符合标签嵌套。
2.绝对定位元素,它的父元素是离它最近的定位元素(绝对定位,相对定位,固定,但不包括浮动)或者视窗尺寸(没找到定位元素时)。
3.浮动元素,它的父元素也符合标签嵌套。
4.固定元素(特殊的绝对定位),它的父元素是视窗(浏览器默认用来展示内容的区域的尺寸,不是html 或body 的尺寸)。
注意一下绝对定位就行了,其他的相对简单。

  1. <!DOCTYPE html>   
  2. <html>   
  3. <head>   
  4.   <meta charset="utf-8">   
  5.   <title>JS Bin</title>   
  6.   <style type="text/css">   
  7.     html {   
  8.         width:1000px;   
  9.     }   
  10.     body {   
  11.         width:800px;   
  12.     }   
  13.     #box {   
  14.         width:50%;   
  15.         height:300px;   
  16.         position: 

您可能想查找下面的文章:

  • css小技巧
  • 各大网站CSS初始化代码
  • css权重问题
  • CSS实现鼠标上移图标旋转效果
  • 使用CSS3制作一个简单的进度条(demo)
  • 用纯CSS实现饼状Loading等待图效果
  • 利用CSS3伪元素实现逐渐发光的方格边框
  • CSS3实现内凹圆角的实例代码
  • 利用HTML5+CSS3实现3D转换效果实例详解
  • css3+伪元素实现鼠标移入时下划线向两边展开的效果

相关文章

  • 2017-08-06框架边框与页面内容的垂直边距marginheight
  • 2017-08-06css弹出层覆盖底层具体实现
  • 2017-08-06纯CSS实现设置半个字符的样式
  • 2017-08-06如何定义html hr 样式(多种效果)
  • 2017-08-06div overflow 超出隐藏属性使用说明
  • 2017-08-06浏览器兼容之旅第三站:IE常见Bug总结及修复方法—part1
  • 2017-08-06通过CSS样式来修改ExtJS:TreePanel的小图标
  • 2017-08-06css border引发的血案
  • 2017-08-06div+css无图边框圆角实现思路及代码
  • 2017-08-06CSS 使用规则总结

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 通过CSS让TD自动换行
    • css画太极图(阴阳八卦)
    • IE6/7下多种方法移除button、input 默认边框和去掉焦点线
    • CSS的最大高度、最小高度及宽度在IE6下没有效果问题
    • 用CSS制作三角形和按钮的简单实例
    • 网络广告的发展历程的详细分析与心得体会(图文)
    • 设置span 宽度的完美解决方案
    • CSS网页布局时常犯的几种小错误小结
    • 编写CSS的一些感悟分享
    • css实现背景渐变与底部固定的蓝天白云示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有