大家考核前应该都会自己总结相关知识点,这里分享一下我考核时的问题,大家避免采坑:
1.注册的“用户名”问题
自己当时写的时候没注意,错把用户名的<input>标签的类型设置成了password,应是text。
form表单是个重点,大家写完代码的时候要重点检查一下,避免出现一些因为粗心产生的错误。
2.无用代码,注释的代码都要删除
3.“+”选择器的用法
如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器。
以下实例选取了所有位于 <div> 元素后的第一个 <p> 元素(指的是p标签在div标签之后,不是p标签外嵌套div标签):
div+p{
background:yellow;
}
4.字符实体
这个也是因为粗心产生的问题,自己的空格、&、×、版权符都转成了字符实体,因为检查不仔细,漏了>号没有转。
字符实体有很多,要记几个比较常见的,<、>、&、×、©等等。
5.文本框可以拉大
如果使用了类型为textarea的input标签,记得检查这个多行文本区是否可以拉大。
如果可以拉大,我的解决方法是把max-height和max-width和它本身height、width值设置相等。
可能也有别的方法,可以探索一下。
6.link标签 type的作用
type 属性规定被链接文档/资源的 MIME 类型。且只有当设置了 href 属性时,才能使用该属性。
<link> 标签常用的 MIME 类型是 "text/css",它规定样式表。
7.相对路径和绝对路径的区别
绝对路径:是从盘符开始的路径。
相对路径:是从当前路径开始的路径。
8.代码注释占1/3以上
可能我们写的代码比较简单而且我们自己都理解,但是别人不一定能理解。
网页做出来不只是给自己看的,考核官要求的是代码注释占1/3以上,方便他人快速理解。
9.标签name属性的作用及设置的数量,什么时候用name什么时候用id
name 属性用于指定锚(anchor)的名称。
name 属性可以创建(大型)文档内的书签。
<a> 标签内必须提供 href 或 name 属性。
使用name还是id:http://www.w3school.com.cn/tags/att_a_name.asp#name-vs-id
10.整理代码
11.内联样式表要修改
尽量都用外部引入式的方法引入css的样式,内联式和嵌入式自己了解即可,这样写出来的代码更整洁。
12.CSS样式表空格太多,这样影响存储和加载顺序