每日两道前端面试题20190303

本文详细解析了网页验证码的作用,如何有效防止恶意破解密码、刷票及论坛灌水等行为。同时,深入探讨了HTML中title与h1、b与strong、i与em等语义标签的区别,指导开发者正确使用语义样式标签。

网页验证码是用来做什么的?解决了什么安全问题.

区分用户是计算机还是人的公共全自动程序。
可以防止恶意破解密码,刷票,论坛灌水。
有效防止黑客对某一特定注册用户用特定的程序暴力破解方式进行不断的登录尝试。

title与h1的区别,b与stong的区别、i与em的区别?

1.title属性没有明确意义只表示一个标题,h1则表示层次明确的标题,对页面信息的抓取也有很大的影响
2.strong是标明重点内容,有语气加强的含义,在盲人机器上,strong会读两次,而是简单的加粗

clipboard.png

w3c上有这么一段关于strong的解释:
根据HTML5规范,在没有其他合适标签,才把b做为最后的选项。HTML5规范声明,应该使用h1-h6来表示标题,使用em标签来表示强调的文本,用strong来表示重要文本,应该使用mark标签表示标注,或突出显示的文本。
3.i内容为展示斜体,em表示强调文本

小建议:应该准备的使用语义样式标签,但不能滥用,如果不能确定时,应首先使用自然样式标签。
自然样式标签包括如下:
b,i,u,s,pre
语义样式标签:
strong,em,ins,del,code

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值