整理了一下2017网易前端笔试题,附上了自己的答案,仅供参考,欢迎讨论和交流。如果有什么不对的地方,欢迎指正。
题目整理(不含答案)
网盘分享:
链接: https://pan.baidu.com/s/1dEYkyKp
密码: hxec
单选题:
1.下列哪些不是伪元素选择器:
A. first-line
B. before
C. first-letter
D. behind
参考:D(应该是after)
CSS伪元素:
和一般的DOM中的元素样式不一样,它并不改变任何DOM内容。只是插入了一些修饰类的元素,这些元素对于用户来说是可见的,但是对于DOM来说不可见。伪类的效果可以通过添加一个实际的类来达到。
由于状态是动态变化的,所以一个元素达到一个特定状态时,它可能得到一个伪类的样式;当状态改变时,它又会失去这个样式。由此可以看出,它的功能和class有些类似,但它是基于文档之外的抽象,所以叫伪类。
伪元素选择器,伪元素的效果是需要通过添加一个实际的元素才能达到的。
/* 为某个元素的第一行文字使用样式。 */
:first-line
/* 为某个元素中的文字的首字母或第一个字使用样式。 */
:first-letter
/* 在某个元素之前插入一些内容。 */
:before
/* 在某个元素之后插入一些内容。 */
:after
2.下列哪些不属于HTML input元素种类:
A. search
B. range
C. datetime
D. bool
参考:D
Html<input>标签规定了用户可以在其中输入数据的输入字段。<input> 元素在 <form> 元素中使用,用来声明允许用户输入数据的 input 控件。输入字段可通过多种方式改变,取决于 type 属性。
参考资料:http://www.runoob.com/tags/att-input-type.html
值 |
描述 |
button |
定义可点击的按钮(通常与 JavaScript一起使用来启动脚本)。 |
checkbox |
定义复选框。 |
color |
定义拾色器。 |
date |
定义 date控件(包括年、月、日,不包括时间)。 |
datetime |
定义 date和 time控件(包括年、月、日、时、分、秒、几分之一秒,基于 UTC时区)。 |
datetime-local |
定义 date和 time控件(包括年、月、日、时、分、秒、几分之一秒,不带时区)。 |
|
定义用于 e-mail地址的字段。 |
file |
定义文件选择字段和 "浏览..."按钮,供文件上传。 |
hidden |
定义隐藏输入字段。 |
image |
定义图像作为提交按钮。 |
month |
定义 month和 year控件(不带时区)。 |
number |
定义用于输入数字的字段。 |
password |
定义密码字段(字段中的字符会被遮蔽)。 |
radio |
定义单选按钮。 |
range |
定义用于精确值不重要的输入数字的控件(比如 slider控件)。 |
reset |