一、
网站标签加粗的方式:
1、<b></b>加粗标签元素告诉浏览器把其加b标签的文本以粗体方式显示给浏览者。
2.<strong>标签(不仅是加粗,更加深了语气,符合W3C的标准。)。
3.<em> 标签是告诉浏览器把其中的文本表示为强调的内容。Internet Explorer 等浏览器会用斜体字显示,有些浏览器会用改变文字的颜色等其他方法来实现强调的效果。需要注意的事:
a.如果强调太多,有些重要的短语就会被漏掉;
b.如果强调太少,就无法真正突出重要的部分。这与调味品一样,最好还是不要滥用强调。
4.<h>内容标题标签,能够提升权重。
5.font-weight:bold样式加粗标签,而属性值有三种指定方法:
a.关键字法;
关键字包括“normal”和“bold”两个;
b.相对粗细值法;
相对粗细也是由关键字定义,但是它的粗细是相对于上级元素的继承值而言的,包括“bolder”和“lighter”两个;
c.数字法;
从“100”到“900”的9个数字序列(注意,只能是100、200之类的整百数)。这些数字序列代表从最细(100)到最粗(900)的字体粗细程度。每一个数字定义的粗细都要比上一个等级稍微粗一些。
二、
css可继承属性:
所有元素可继承:visibility和cursor。
内联元素可继承:letter-spacing、word-spacing、white-space、line-height、color、font、font-family、font-size、font-style、font-variant、font-weight、text-decoration、text-transform、direction。
终端块状元素可继承:text-indent和text-align。
列表元素可继承:list-style、list-style-type、list-style-position、list-style-image。
三、
IndexdDB 是 HTML5 的本地存储,把一些数据存储到浏览器(客户端)中,当与网络断开时,可以从浏览器中读取数据,用来做一些离线应用。
Cookie 通过在客户端 ( 浏览器 ) 记录信息确定用户身份,最大为 4 kb 。
url 参数用的是 get 方法,从服务器上获取数据,大小不能大于 2 kb 。
Session 是服务器端使用的一种记录客户端状态的机制 。
post 是向服务器传送数据,数据量较大。
local Storage 也是 HTML5 的本地存储,将数据保存在客户端中(一般是永久的)。
四、
如果一个元素拥有ID属性,那么ID属性的属性值就会成为window对象的属性名.
五、
ele.clientWidth = 宽度 + padding
ele.offsetWidth = 宽度 + padding + border
ele.scrollTop = 被卷去的上侧距离
ele.scrollHeight = 自身实际的高度(不包括边框)
六、
- DHTML是Dynamic HTML的简称,就是动态的HTML(标准通用标记语言下的一个应用),是相对传统的静态的html而言的一种制作网页的概念。
- DHTML只是HTML、CSS和客户端脚本的一种集成,即一个页面中包括html+css+javascript(或其它客户端脚本)
- html+css+javascript(或其他脚本)的优点:html确定页面框架,css和脚本决定页面样式(动态样式)、动态内容和动态定位。
七、
WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。
WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。
八、
D???
onblur:元素失去焦点时触发
onfocus:元素聚焦时触发
onsearch:用户向搜索域或文本搜索时触发
九、
服务器发送一个公钥给客户端,即图片,自己保留图片对应的文本集,即私钥。服务器端收到客户端发来的验证码,会和自己的私钥进行比较,如果相同,进入,否则提示错误。