title 与 h1 的区别、b 与 strong 的区别、i 与 em 的区别?
title 属性没有明确意义只表示是个标题;h1 则表示有层次明确的标题,对页面信息的抓取也有很大的影响。
strong 是表明重点内容,加强语气,使用阅读设备时会重读;b 表示无强调或着重意味的粗体,比如文章摘要中的关键字。
i 表示无强调或着重意味的斜体;em 表示强调文本。
可以参考知乎的答案:https://www.zhihu.com/question/20961933
网页验证码是干嘛的,是为了解决什么安全问题?以及实现原理
实现不使用 border 画出 1px 高的线,在不同浏览器的标准模式与怪异模式下都能保持一致的效果。
代码如下:
<div style="height:1px; overflow:hidden; font-size: 0px; background:red;"></div>
在 IE5和IE6下,height 小于20px不起作用,因为默认字体尺寸在 12-14px之间,div的默认高度是20px,如果height小于这个值,div不会有任何反应。