html
进无止进
无尽之刃,无坚不摧。
展开
-
发布 订阅 消息系统(一)
1.从监听与发布说起 我们写js代码的时候都知道有这样的事件:我们注册一个click方法 ,此时我们就为这个按钮添加了“监听”,基于“点击”事件的监听。以此来实现点击按钮提交表单数据的目的,在这里,我们通过点(发)击(布)这个动作,让系统知道:哦,我要提交这些表单。 这里的click方法,就是我们所要说的 “发布”。 2.发布消息之后发生了什么 当我发布登录消息的时候,就有很多模块...原创 2017-03-02 17:01:21 · 2448 阅读 · 0 评论 -
font-size: 0;解决inline元素间的空白间隙
在公司写页面的时候,会引用公司的一个公共css,其中给主体部分设置了font-size:0 这个属性。起初觉得有些不方便,因为有文字的部分都要去设置font-size。后来发现这个属性真的很好用!~原创 2017-07-07 12:37:31 · 7017 阅读 · 0 评论 -
微信浏览器页面默认背景色的问题
在做一个微信扫描二维码的页面的时候,用同事的安卓手机扫码,发现页面的背景色差别非常大。 如下效果图,差别非常明显。 结论:潜意识一直以为浏览器页面的默认背景色会一直是#ffffff(纯白色),但是查询一些资料之后发现一些浏览器的默认背景色并不是。所以最好的做法是 始终设置页面的背景色,避免出现这种情况。...原创 2018-08-01 16:37:47 · 10916 阅读 · 0 评论 -
fixed定位 input在IOS设备上光标位置异常问题
页面是个长页面,点击页面不同部分,会弹出弹窗,如果用absolute定位,那么弹窗的位置就难以定位,因而决定采用fixed定位,此时在IOS 11.2.x 系统中就 会出现点击input光标位置异常的问题。 异常如图所示: 原因分析 fixed定位的元素,在该IOS系统存在bug,键盘会将fixed定位的元素上推,但是光标留在了原地,造成错位的现象。 解决方案 采用fixed定位,当点击激活...原创 2018-10-26 10:25:32 · 2345 阅读 · 0 评论