1.定位上下左右居中:lefttopbottom均设为0;(除去文字图片盒子均适合不?)
2.box-sizing:border-box;//控制盒子大小不变
3.是不是为了不支持svg的浏览器就显示输入的字??
color:transparent;background:url(/qdm/img/logo-qdm.02fc8.svg)no-repeatcenter;
4.data-l1="1",aria-label="已选择"//有什么用,怎么用
5.display:table,会定位元素吗??table-layout又是什么?
6.fill是什么属性??fill:currentColor;
7.svg中ex是什么单位??vertical-align:-.25ex;
8.svg中path是怎么形成的;
解答:
1.单是定位不能做到让盒子上下左右居中,还要设置margin:auto;相对什么居中跟设置的父元素的定位有关要设置position:relative;(答:盒子图片均可设置居中)
原始:读取和设置用getAttribute,setAttribute
现在:读取和设置用dateset.*;判断是不是存在该属性'someDataAttr'inel.dataset返回布尔值;
批量设置css:.class["data-name=red"]{}
display:table不是定位,不脱离标准流;display:table-row;display:table-cell;
6.fill:currentColor;fill是填充,currentColor是个很好用的变量,获取当前盒子设置的字体的颜色,是根据盒子字体的颜色变化而变化的。
7.ex单位是小写x的高度利用的是x-height这个属性,会根据字体大小和种类变化。
轮播区域:
1.swiper可以提取代码吗?为什么会和lazylode,zepto等在一个js中?
2.breakon可以监控页面变换的元素找到代码;那么还有其他的用处吗?
3.媒体查询区间此处被分为375-414-600-1000,一般移动和pc都是怎么分的?
答:
1.当多个文件用到一个的文件的时候,第一个文件请求后后面的文件就不需要在加载了;
附加,当一个文件中用到多个轮播的时候,怎么区别定位到让轮播各个显示自身,swiper的各个class不少,然后在每一个的最外层定义各自的盒子名。
搜索框:
后发现页面浏览器的地址没有变化,是怎么回事?
2.大家都在搜索初次进入会有一个展开的动画
3.模糊搜索,列表根据输入的文字列出数据库内的数据下拉列表,且实时刷新
4.LBF.define("lib.Zepto",function(require){vart=funcLBF.define这是什么写法?是自己封的框架吗?
5.为什么要return$.ajax?
6.JSON.stringify()又忘了,是字符串转json?那json转字符串是哪个?