什么叫优雅降级和渐进增强 ?

渐进增强progressiveenhancement:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。优雅降级gracefuldegradation:一开始...

rem、em、px、vh 与 vw 的区别 ?

一、rem的特点rem的大小是根据html根目录下的字体大小进行计算的。当我们改变根目录下的字体大小的时候,下面字体都改变。rem不仅可以设置字体的大小,也可以设置元素宽、高等属性。rem是CSS3新增的一个相对单位...

用 css 实现左侧宽度自适应,右侧固定宽度 ?

1、标准浏览器的方法当然,以不折腾人为标准的w3c标准早就为我们提供了制作这种自适应宽度的标准方法。把container设为display:table并指定宽度100%;然后把main+sidebar设为di...

前端笔记
何时应当时用 padding 和 margin ?

何时应当使用margin需要在border外侧添加空白时。空白处不需要背景(色)时。上下相连的两个盒子之间的空白,需要相互抵消时。如15px+20px的margin,将得到20px的空白。何时应当使用paddi...

canvas 与 svg 的区别 ?

Canvas是基于像素的即时模式图形系统,最适合较小的表面或较大数量的对象,Canvas不支持鼠标键盘等事件。SVG是基于形状的保留模式图形系统,更加适合较大的表面或较小数量的对象。Canvas和SVG在修改方式上还存在着...

CSS3 新增伪类举例

:root选择文档的根元素,等同于html元素:empty选择没有子元素的元素:target选取当前活动的目标元素:not(selector)选择除selector元素以外的元素:enabled选择可用的表单元素:d...

CSS 选择符有哪些 ?

CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?新增伪类有那些?CSS选择符id选择器(myid)类选择器(.myclassname)标签选择器(div,h1,p)相邻选择器(h1+p)子选择器(ul...

CSS Sprite 是什么,这个技术的优缺点。

加速的关键,不是降低重量,而是减少个数。传统切图讲究精细,图片规格越小越好,重量越小越好,其实规格大小无计算机统一都按byte计算。客户端每显示一张图片都会向服务器发送请求。所以,图片越多请求次数越多,造成延迟的可越大。利用CS...

如何保持浮层水平垂直居中 ?

一、水平居中(1)行内元素解决方案只需要把行内元素包裹在一个属性display为block的父层元素中,并且把父层元素添加如下属性即可。.parent{text-align:center;}(2)块状元素解决方...

清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法 ?

一个块级元素如果没有设置height,那么其高度就是由里面的子元素撑开,如果子元素使用浮动,脱离了标准的文档流,那么父元素的高度会将其忽略,如果不清除浮动,父元素会出现高度不够,那样如果设置border或者background...

惪特博客
  • 文章总数:
    5314 篇
  • 评论总数:
    53674 条
  • 标签总数:
    8983 个
  • 总浏览量:
    30789522 次
  • 最后更新:
    6天前

最多点赞

随便看看

标签TAG

友情链接

友链申请