Html/CSS
窗口大小 标签描述

之前写过关于totp的文章,对它的基础有不清楚的同学,可以先看我的这篇文章《TOTP基础一》《TOTP基础二》 想到的问题 因为totp是把时间分成了一个一个小的时间窗口,当生成totp的服务器和校验totp的服务器不在一起时间窗口,就会出现验证失败的问题,这是不可避免的,时间戳是一个long类型的数字,当这个数字进行totp运算后,落在哪个窗口里是确定的,但你的时间戳数字是不确定的,因为你不知道用户在什么时间触发totp这个生产的动作。 时间窗口 从下面的图中可以看到,时间两个窗口总会有一个交叉,谁赶上了都不一定,所以我们要解决这个不一定的问题。 最多跨一个窗口 我们的生成totp端和校验...

为什么margin和padding关系如此密切 CSS margin 和 padding 属性经常被放在一起讨论,原因有两个: 它们都影响空白区域,并且在CSS盒模型中紧挨着,只有在存在边框的情况下才会被边框分隔开来。 它们的值接受几乎完全相同的CSS数据类型: length 和 percentage (margin也接受auto,但这对我们现在讨论的内容并不重要)。 CSS的长度和百分比数据类型是什么? CSS长度是距离值的一种。CSS百分比与长度类似,但区别在于它们总是页面中其他内容的一部分,具体取决于它...