css
zyfacd
这个作者很懒,什么都没留下…
展开
-
你能描述一下渐进增强和优雅降级之间的不同吗?(面试题)
渐进增强 progressive enhancement:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。优雅降级 graceful degradation:一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。区别:优雅降级是从复杂的现状开始,并试图减少用户体验的供给,而渐进增强则是从一个非常基础的,能够起作用的版本开始...原创 2020-04-10 18:46:27 · 644 阅读 · 2 评论 -
如何保持浮层水平垂直居中(面试题)
(一)利用绝对定位与transform <div class="parent"> <div class="children"></div> </div>将父元素定位,子元素如下.children{ position: absolute; top: 50%; left: 50%; -webkit-tra...原创 2020-04-10 14:01:06 · 172 阅读 · 0 评论 -
什么时候需要清除浮动,清除浮动都有哪些方法
什么时候需要清除浮动就是当子元素设置了float属性之后,且父元素的高度和宽度没有进行设置,而是由子元素支撑起来,则会导致父元素的高度塌陷(原本的height后来被置为0)清除浮动的方式:1).给父元素添加声明overflow:hidden;给父元素增加 overflow: hidden; 可以清除浮动的原理:增加后,父元素会形成一个块级格式化上下文,即BFC,overflow: h...原创 2020-04-10 13:54:20 · 334 阅读 · 0 评论 -
html css实现二级导航
这里就只做了第一个点击效果,如果需要可自行添加<!doctype html><html><head><meta charset="utf-8"><title>京东导航</title><style type="text/css"> /* CSS Document */ nav{ posit...原创 2020-04-09 18:04:41 · 1116 阅读 · 0 评论