IT修真院·小课堂丨互联网职业小课堂在线学习平台

课堂课题:

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

关联任务:

任务一

直播时间:

2018-11-18 15:30:00


课堂内容:

视频链接:

PPT链接:

提交按钮:

小课堂内容格式


标题:

【修真院xx(职业)小课堂】课题名称

开场语:

大家好,我是IT修真院XX分院第X期的学员XX,一枚正直纯洁善良的XX程序员,今天给大家分享一下,修真院官网XX(职业)任务X,深度思考中的知识点——XXX

(1)背景介绍:

背景介绍的时候,尽可能的要宽广,讲清楚来龙去脉,讲清楚为什么会需要这个技术。

(2)知识剖析:

讲知识点的时候,尽可能的成体系,学会成体系的去给别人介绍知识。现在很多做的都是零散的,没有分类。

(3)常见问题:

最少列出1个常见问题。

(4)解决方案:

写清楚常见问题的解决方案。

(5)编码实战:

尽可能的去寻找在真实项目中在用的。如果你能找到某个网站在用你说的知识点,这是最好的。学以致用,否则当成练习题就没有意义了。多准备一些demo,讲解过程中将知识点和demo结合,便于大家理解所讲解的知识点。

(6)拓展思考:

知识点之外的拓展思考,由分享人进行讲解,这些东西就是所谓的深度,也是一个人技术水准高低比较的表现。

(7)参考文献:

引入参加文献的时候,在引用的句子后面加上序号【1】。参考文献中列出详细来源。不要去抄别人的东西,这是一个基本的态度。

(8)更多讨论:

Q1:提问人:问题?
A1:回答人(可以是分享人,也可以是其他学员):回答
Q2:提问人:问题?
A2:回答人(可以是分享人,也可以是其他学员):回答
Q3:提问人:问题?
A3:回答人(可以是分享人,也可以是其他学员):回答

(9)鸣谢:

感谢XX、XX师兄,此教程是在他们之前技术分享的基础上完善而成。

(10)结束语:

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

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

辅导师兄 [真传弟子]JS-宜康



 大家好,我是IT修真院西安分院第5期的学员柳桐,一枚正直纯洁善良的web程序员,今天给大家分享一下,修真院官网css任务四,深度思考中的知识点——哪些css属性可以设置百分比,其计算原则是什么?


1.背景介绍

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

2.知识剖析

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

定位:top,right,bottom,left; 

盒模型:height,width,margin,padding, 

背景:background-position,background-size(css3), 

文本:text-indent,

字体:font-size;

各个属性使用详细:

top,right,bottom,left:全兼容,

height:基于包含它的块级对象的百分比高度。

width:基于包含它的块级对象的百分比宽度。

margin:百分数是相对于父元素的 width 计算的。

padding:百分数是相对于父元素的 width 计算的。

3.常见问题

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

2.宽度设置为百分比是怎么使用的?

3.使用百分比要注意什么?

4.解决方案

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

2.div外层的父标签如果没有定义高度或宽度(用px或者其它单位定义,而非百分比),div用百分比是无效的。如果坚持要用百分比,请换成table标签。

3.认清子元素的父元素

5.编码实战


6.扩展思考

定位属性的包含块一定是父元素吗?

绝对定位的包含块



定位属性的百分比的参考系是包含块。关于包含块(containing block)的概念,不能简单地理解成是父元素。如果是静态定位和相对定位,包含块一般就是其父元素。但是对于绝对定位的元素,包含块应该是离它最近的 position 为 absolute、relative、或者 fixed 的祖先元素。

7.参考文献

CSS样式的设置

CSS 属性之中经常出现的百分比

W3School.



8.更多讨论


9.结束语:

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



评论

[西安|荣耀师兄]JS-许恒倩 发表于 2018-11-19 18:31:35 #1

第一次讲小课堂,建议常见问题和解决方案建议讲解的时候问题和答案成组讲解

回复

[西安|荣耀师兄]JS-许恒倩 发表于 2018-11-22 18:12:44 #2

 如果子元素的父级元素没有设置宽高的话,子元素的百分比以那个为基准? 

 还有其他可以使用百分比的样式属性吗? 

 如果子元素的父级元素的宽高被设置为百分比,子元素能否同样设置百分比? 


回复

[无名弟子]JS-柳桐 发表于 2018-11-22 21:20:08 #3

@[西安分院|内门弟子] JS-许恒倩

1、以父级元素的父级元素为基准。

2、貌似是没有了。

3、不可以的。

回复

请您登录 后进行评论