前端攻城狮cssWeb前端之路

哪些css属性可以设置百分比,其计算原则是什么?

2017-06-23  本文已影响653人  韩喜蛋

一、背景介绍

CSS 的属性值中经常会出现百分比,并且百分比是实现页面自适应很重要的一种方法。但是有哪些属性可以用百分比来进行设置呢?设置的原则又是什么呢?

二、知识剖析

可以使用百分比的样式属性

定位属性:top, right, bottom, left;

盒模型属性:height, width, margin, padding;

背景属性:background-position;

文本属性:text-indent, line-height, vertical-align;

字体属性:font-size;

定位属性

box为父元素,box1为子元素

盒模型属性:height,width,margin,padding;

box为父元素,box1为子元素

背景属性:background-position;

图像中描述为50% 50% 的点(中心点);如果图像位于 0% 0%,其左上角将放在元素内边距区的左上角;如果图像位置是 100% 100%,会使图像的右下角放在右边距的右下角。

如果只提供一个百分数值,所提供的这个值将用作水平值,垂直值将假设为50%。

background-position 的默认值是 0% 0%,在功能上相当于 top left。这就解释了背景图像为什么总是从元素内边距区的左上角开始平铺,除非您设置了不同的位置值。

三、常见问题

怎么让字体设置进行自适应?

四、解决方案

利用媒体查询和字体的百分比设置。

五、视频:


_腾讯视频

六、参考文献

参考一:

http://blog.csdn.net/hanangjie/article/details/50351442

参考二:

http://www.mamicode.com/info-detail-1315056.html

今天的分享就到这里啦,欢迎大家点赞、转发、留言、拍砖~

---------------------------------------------------------------------------------------------------------------------------------------------------

上一篇 下一篇

猜你喜欢

热点阅读