总站首页 | 合作模式 您好,欢迎访问易达招生网,希望本篇文章能够给您带来帮助!

电话咨询 在线客服 预约试听

易达招生网 > 动态汇总 > Web前端培训学院> 上海十大WEB前端培训班排名

上海十大WEB前端培训班排名
Web前端培训学院 2021-11-15 11:44:46 143
IT培训学院

WEB前端课程相关信息

HTML5已成为移动互联网领域的主宰者

  • IT培训学院

    01游戏

    现在用HTML5开发的游戏已经越来越成熟,未来也必将制作更多游戏

  • IT培训学院

    02网络应用

    是未来的一种趋势,因为HTML5的特性“跨平台”让开发更**快捷

  • IT培训学院

    03微信

    微信小游戏,微信商城,微信小程序,前端新型热门 吸金项目

  • IT培训学院

    04苹果

    苹果已使用HTML5。各种你想象不到的产品,已经在你的生活中出现

前端从这几年开始受到重视,但是由于前端开发鱼龙混杂,技术参差不齐,导致大家对前端行业开始有所疑问,求职人员抱怨前端人数太多,HR 抱怨合适的前端为什么这么难找! 但从各个招聘网站上的数据来看,前端需要的人员仍然是非常庞大的(大家可以自己搜索前端职位更具有可信度),2021 年,前端仍然是一个非常火爆的专业,就如我们所见,任何技术实现的结果都需要展示给用户,而这些展示都是需要前端来进行完成,前端也不再是全部依赖于浏览器,而使用 native实现的原生 App 也是越来越多公司的选择,前端开发工程师、小程序开发工程师、高级前端开发工程师、前端架构师、高级前端架构师都是可以选择的执业...

IT培训学院

web开发中CSS中的尺寸单位汇总

浏览器的兼容性越来越好,移动端基本是清一色的webkit,经常会用到css的不同尺寸/长度单位,这里做个整理。

概览

绝对单位

px: Pixel 像素

pt: Points 磅

pc: Picas 派卡

in: Inches 英寸

mm: Millimeter 毫米

cm: Centimeter 厘米

q: Quarter millimeters 1/4毫米

相对单位

%: 百分比

em: Element meter 根据文档字体计算尺寸

rem: Root element meter 根据根文档( body/html )字体计算尺寸

ex: 文档字符“x”的高度

ch: 文档数字“0”的的宽度

vh: View height 可视范围高度

vw: View width 可视范围宽度

vmin: View min 可视范围的宽度或高度中较小的那个尺寸

vmax: View max 可视范围的宽度或高度中较大的那个尺寸

运算

calc: 四则运算

实例:

h1 {width: calc(100% - 10px + 2rem);}

单位比例

1in = 2.54cm = 25.4 mm = 101.6q = 72pt = 6pc = 96px

详细

绝对单位

px - Pixel 像素

像素 px 相对于设备显示器屏幕分辨率而言。

div { font-size: 12px }p { text-indent: 24px }

pt Points 磅

1 pt = 1/72 英寸div { font-size: 10pt }p { height: 100pt }

pc Picas 派卡

十二点活字(印刷中使用的),相当于我国新四号铅字的尺寸。

div { font-size: 10pc }p { height: 10pc }

in Inches 英寸

div { font-size: 10in }p { height: 10in }

mm Millimeter 毫米

div { font-size: 10mm }p { height: 10mm }

cm Centimeter 厘米

div { font-size: 10cm }p { height: 10cm }q Quarter millimeters 1/4毫米div { font-size: 20q }p { height: 100q }

相对单位

% 百分比

相对于父元素宽度

<body><div class="parent"><div class="children"></div></div></body><style>.parent { width: 100px }.children { width: 66.6% }/* children的宽度为 66.6px */</style>

em Element meter 根据文档计算尺寸

相对于当前文档对象内文本的字体尺寸而言,若未指定字体大小则继承自上级元素,以此类推,直至 body,若 body 未指定则为浏览器默认大小。

<body><div class="element"></div></body><style>body {font-size: 14px;}.element {font-size: 16px;width: 2em;/* 2em === 32px */}</style>

rem Root element meter 根据根文档( body/html )字体计算尺寸

相对于根文档对象( body/html )内文本的字体尺寸而言,若未指定字体大小则继承为浏览器默认字体大小。

<body><div class="element"></div></body><style>body {font-size: 14px;}.element {font-size: 16px;width: 2rem;/* 2rem === 28px */}</style>

ex 文档字符“x”的高度

相对于字符“x”的高度,通常为字体高度的一半,若未指定字体尺寸,则相对于浏览器的默认字体尺寸。

至于为啥是x,我TM也不知道。

<body><div class="x"></div></body><style>.x {height: 1ex;overflow: hidden;background: #aaa;}</style>

ch 文档数字“0”的的宽度

同上,相对于数字“0”的宽度。

<body><h1>定义一个宽度正好能装下10个0的容器:</h1><div class="0">0000000000</div></body><style>.0 {width: 10ch;overflow: hidden;background: #ccc;}</style>

一张图解释:

 

vh View height / vw View Width - 可视范围

相对于可视范围的高度和宽度,可视范围被均分为 100 单位的 vh/vw;可视范围是指屏幕可见范围,不是父元素的,百分比是相对于包含它的最近的父元素的高度和宽度。

假设设备可视范围为高度 900px,宽度 750px,则,1 vh = 900px/100 = 9px,1vw = 750px/100 = 7.5px。

<body><h1>article title</h1><div class="element"></div><div class="full-height"></div></body><style>.element {width: 50vw;height: 80vh;/* 如果屏幕高度为1000px,则该元素高度为800px,vw 同理 */}.full-height {height: 100vh;/* 轻易实现了与屏幕同等高度的元素 */}h1 {width: 100vw;/* 设置一个和屏幕同宽的标题,标题的字体大小就会自动根据浏览器的宽度进行缩放,以达到字体和viewport大小同步的效果。 */}</style>

vmin / vmax 可视范围的宽度或高度中较小/较大的那个尺寸

假设浏览器的宽度设置为 1200px,高度设置为 800px, 则1vmax = 1200/100px = 12px, 1vmin = 800/100px = 8px。

如果宽度设置为 600px,高度设置为 1080px, 则1vmin = 6px, 1vmax = 10.8px。

假设需要让一个元素始终在屏幕上可见:

.box {height: 100vmin;width: 100vmin;} 

假设需要让这个元素始终铺满整个视口的可见区域:

.box {height: 100vmax;width: 100vmax;}

总结

em、rem 是实际生产中我们最常用到的单位,可以使用其配合媒体查询改变 body 字体大小来实现响应式的设计,vh、vw、vmin、vmax也可以很方便地帮助我们控制响应尺寸,但实际的可控性可能不如前者,具体按照我们的业务需求去实践吧!

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容

Web前端项目驱动教学,所需即所学,所学即所用

参与企业真实的项目积累实战经验

  • IT培训学院

    真实商业项目

    真实企业项目实战,成立项目专项小组,团队完成,更贴近工作场景。

  • IT培训学院

    课程贯穿

    课程贯穿企业核心项目贯穿全课程,培养Web大局观

  • IT培训学院

    项目部署上线

    云服务器真实部署,项目上线,投入使用。

  • IT培训学院

    接轨企业

    真实对接企业,标准化,规范化,流程化的工作流。

  • IT培训学院

    完成50000行代码

    实战讲师手把手教学,完成50000行代码。

  • IT培训学院

    自主项目

    学员自主完成3个不低于10000行代码的项目。

一位好的WEB前端开发工程师在知识体系上既要有广度,又要有深度,所以很多大公司即使出高薪也很难招聘到理想的前端开发工程师。现在说的重点不在于讲解技术,而是更侧重于对技巧的讲解。技术非黑即白,只有对和错,而技巧则见仁见智。以前会Photoshop和Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。首先,前端工程师必须得掌握HTML、CSS和JavaScript。其次只懂其中一个或两个还不行,你必须对这三门语言都很熟悉。当然也不是说必须对这三门语言都非常精通,但你至少要能够运用它们完成大多数任务,而无需频繁地寻求别人的帮助。

易达招生网@版权所有 豫ICP备12014175号

本站文章由用户自行上传发布,如有侵权内容请及时联系我们删除。