首页 » SEO优化 » phpspan是什么技巧_理解emremvhvw这些概念搞定响应式构造不在话下

phpspan是什么技巧_理解emremvhvw这些概念搞定响应式构造不在话下

访客 2024-11-21 0

扫一扫用手机浏览

文章目录 [+]

首先,我从这次的学习中理解到CSS单位中的长度单位分为:

相对长度绝对长度

详细情形如下:

phpspan是什么技巧_理解emremvhvw这些概念搞定响应式构造不在话下

CSS长度单位

phpspan是什么技巧_理解emremvhvw这些概念搞定响应式构造不在话下
(图片来自网络侵删)

下面,我根据我学到的内容,我梳理了一下重点的几个知识点(px,em,rem,vw,vh),现在给大家分享一下。

常用的一些CSS长度单位:

px:页面或元素的实际尺寸,这个我们用的该当是最多的,属于绝对单位;em:在 font-size 中利用是相对付父元素的字体大小,在其他属性中利用是相对付自身的字体大小;rem:以根节点的字号大小为基准的,个中r可以理解为root(根),加上em,可以理解为以根节点HTML的字体大小来打算;vw:视口宽度,1vw = 1%视窗宽度;vh:视口高度,1vh = 1%视窗高度;vmin:vw和vh中较小的值;vmax:vw和vh中较大的值;

理解上述的基本单位,下面是我学习中的写的一些demo,我把效果分享给大家看看。

px

html构造如下:

<div> Hello World! <br> <span>你好,天下!
</span></div>

css如下:

div { font-size: 16px;}div span { font-size: 24px;}效果图:

div内的元素设置了字体大小为16px,span里的字体设置了24px,span标签的样式把父级的div字号大小给覆盖了。
从这个案例我们也可以得出一个结论:字号是可以从父级继续的。

em

常日在浏览器中,浏览器的默认字体大小为16px,即:1em = 16px,那么,根据该值,可以推算出0.75em = 12px,0.625em = 10px。

html构造如下:

<h2>Hello World! <br> <span>PHP是天下上最好的措辞!
</span></h2>

css如下:

<style> html { font-size: 1.25em; } h2 { font-size: 1.5rem; } h2 span { font-size: 1rem; }</style>效果图:

html根元素字号

上面的案例设置了html根元素的字号大小为1.25em,此时可以换算出当前情形下1em的实际大小为:1.25em 16 = 20px,因此,1em = 20px,从上面的图例中的掌握台里也可以看到,确实是20px,那么h2字号的大小该当是:1.5 20 = 30px,效果如图:

1.25em

h2下的span标签的字号大小该当是1em 20 = 20px。

1em

当前在html根元素设置了字号(font-size),可以看做是一个固定值,它后面的所有子元素如果想用html的字号,就没有办法再利用em了,由于em它是可以被继续的,从MDN上我们也可以理解到,它的子元素的字体大小是相对付父级元素而言的,此时我们可以利用一个新的属性来来利用html根元素的字号值,这个属性即:rem。

rem

同样,我们还是先设置一个根元素的字号,现有如下的html构造:

<div> Hello World! <br> <span>你好,天下!
</span></div>

css如下:

<style> html { font-size: 0.75em; } div { font-size: 2rem; } div span { font-size: 3rem; }</style>

在前面,我们已经知道了,浏览器的默认字体大小是16px,此时声明了根元素的font-size为0.75em,那么0.75 16 = 12px,此时1em = 12px = 1rem,设置完根元素的字号之后,后面的字体就可以直策应用rem即可。

根据上面的div字号大小,我们可以知道“Hello World”的字号大小为:2rem 12 = 24px,效果图如下:

“Hello World”的字号大小

那么,span内部的字号大小为:3rem 12 = 36px,效果图如下:

span内部的字号大小

由这个案例就可以知道,rem的字号大小都是相对付根元素(html)的。

同时,还有一点须要把稳的是,在利用边框(border)属性时,不要用rem/em,一定要用px,否则边框的大小也会随着根元素字号的改变而变粗或变细。

以上便是我学习em/rem/vh/vw这些知识当中的案例,搞清楚这些属性的差异,对付往后学习相应式布局,会方便很多。

标签:

相关文章

专有协议,维护商业秘密,构建合作共赢

随着市场经济的发展,商业秘密已成为企业核心竞争力的重要组成部分。为了有效保护商业秘密,企业间往往通过签订专有协议来明确双方的权利和...

SEO优化 2024-12-27 阅读0 评论0

三方通话协议,构建高效沟通的桥梁

随着信息技术的飞速发展,通信技术也在不断进步。其中,三方通话协议作为一种新型的通信方式,已经成为人们日常沟通的重要工具。本文将从三...

SEO优化 2024-12-27 阅读0 评论0

芜湖IT培训,赋能新时代,助力人才崛起

随着互联网的飞速发展,信息技术产业已成为我国国民经济的重要支柱。近年来,芜湖市积极响应国家战略,大力发展IT产业,吸引了众多企业和...

SEO优化 2024-12-27 阅读0 评论0

英豪IT培训,赋能未来,铸就辉煌

在信息爆炸的今天,科技发展日新月异,IT行业成为了推动社会进步的重要力量。为了满足社会对IT人才的需求,英豪IT培训应运而生。作为...

SEO优化 2024-12-27 阅读0 评论0