2020-07-13 html的p标签嵌套img + css的3大特性 + JS的客户端服务端时间不对称 + http与https切换时共用cookie和localStorage

132 篇文章 0 订阅
61 篇文章 0 订阅

2020-07-13 题目来源:http://www.h-camel.com/index.html

[html] p标签里面嵌套img标签会出现向上高3像素是什么原因?如何处理?

<p style="border: 1px solid red;"><img src="./img/paint-5.png" style="border: 1px solid green;"></p>

现象:在 img 标签的底部产生3-5px的间隙;

原因: img属于行内块元素,而div或p中的img的vertical-align默认为baseline

推荐解决:1. img设置为块级元素 display: block; 2. img设置垂直对齐方式 vertical-align: top|text-top|middle|bottom|tex-bottom;

其他解决: 1. img设置浮动 float,会破坏布局; 2. 父级元素 font-size: 0; 或者line-height: 0; 不符合实际应用场景。

[css] 请说说css的三大特性是什么?

  1. 继承性: 即 父元素的某些属性,子元素也可以继承,一般可继承的属性为字体大小、字体颜色等,color / font- / text- / line 开头的属性才可以继承。 而类似于position等属性是不会被继承的;

  2. 层叠性: css处理冲突的一种能力,只有在多个选择器中选择同一个标签,然后又设置了相同的属性,才会发生层叠。

  3. 优先级: css选择器具有优先级,不同选择器按照优先级顺序,同级的选择器按照先后顺序(后面的会覆盖前面的)

[js] 客户端与服务端时间为什么会不对称?不对称将会出现哪些问题?

对于时间要求非常高的场景下,数据传输时会消耗时间,不能与服务器进行实时的交互,又不能使用本地时间。

如何实现时间的同步,https://blog.csdn.net/u010447573/article/details/46968055

[软技能] 如何让https和http切换时能共用cookie和localStorage

网站在切换https和http登录时,回到这http中的cookie失效,即https会覆盖http,各自具有作用域,网站在跳转和登录时容易出现问题;
可以从WEB服务器配置入手,比如配置http到htpps的重定向。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下载后可以在webstrom中打开运行。 1. underscore中random产生随机数、without从数组中移除数据 2. 在游戏开发的候,应该始终用面向对象的思想来做。有一个游戏管控大类(Game)。 3. 用一个json文件,保存我们需要的图片数据,方便在内存中创建每一张图片对象。 4. canvas的宽度和高度不能固定,根据电脑动态设置。 5. 使用ES6语法创建类。 6. FPS (每秒传输帧数(Frames Per Second)) 刷新率FNO 记录当前走过总帧数 7. 在每一次canvas绘制之前,都要进行清屏操作。ctx.clearRect(0, 0, canvas.width, canvas.height); 8. 资源加载。通过AJAX加载资源。静态资源类StaticResourceUtil.js用来加载本地图片。 9. 图片绘制,背景类BackGround.js,用来绘制背景。 通过图片的移动实现游戏的移动。 图片的移动即不断改变图片的X坐标,不断绘制。 图片的无缝移动:绘制图片的两倍,当全部图片宽度走完的候,将图片X重新改为0. 背景图的速度设置,事物离得越近速度越快,越远速度越慢。 10. 取整、字符串转数字:parseInt(txt); 11. 管道绘制,管道类Pipe.js,用来绘制管道。 管道的高度、位置要随机生成。 但要有最小高度与最大高度。 需要一个管道数组来保存所有的管道。 当管道移出画布,需要将管道从管道数组中移除。 12. 用gameEnd来标志游戏是否结束。 13. 鸟的绘制,鸟类bird.js,用来绘制鸟。 根据帧率不断煽动翅膀。 14. 模拟重力加速度,利用dY,不断更新鸟的y值。导致鸟的下落越来越快。 15. 鸟的旋转。利用save和restore保存和恢复画布的状态。 利用translate旋转画布的x、y轴,旋转鸟恢复。 16. 鼠标点击事件,在鸟的上升过程中,固定值模拟阻力。 17. 边界检测。上边界ycanvas.height - 地板高度 - 鸟高度 18. 碰撞检测。利用管道进行检测。首先判断鸟有没有进到管道竖着的区域,再判断鸟是在空白天空区域还是管道区域,从而进行检测。 19. 小鸟死亡,在死亡的地方绘制鲜血。鲜血撒完游戏结束。 20. 分数类。根据几位判断分数显示基准线。判断小鸟是否飞到管道竖着的部分,如果飞过,则分数加一。 21. 求一个数字有几位。num.toString().length 22. 游戏初始化。设置背景及图片,点击开始后div隐藏。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值