易错题

1 css中如何设置英文首字母大写?

text-transform 属性控制文本的大小写。这个属性会改变元素中的字母大小写,而不论源文档中文本的大小写。如果值为 capitalize,则要对某些字母大写,但是并没有明确定义如何确定哪些字母要大写,这取决于用户代理如何识别出各个“词”。


实例

转换不同元素中的文本:

h1 {text-transform:uppercase}h2 {text-transform:capitalize}p {text-transform:lowercase}

2    易错题

    var a = {n: 1}

          var b = a;

           a.x = a = {n: 2}

          console.log(a.x);

           console.log(b.x)



3 css3 新增哪些属性



1、text-shadow  文字阴影

2、 word-break:break-all

3、word-wrap:break-word

解释:允许单词换行,是先把单词换一行

4、white-space:nowrap

解释:强制文本不换行

5、text-overflow:ellipsis

解释:显示省略符号来代表被修剪的文本。

6、box-sizing:border-box

解释:其实就是把border和padding计算在width之内,也就是所说的怪异模式。

7、background-clip

解释:规定背景的绘制区域

8、background-origin

解释:background-origin 属性规定 background-position 属性相对于什么位置来定位。

9、background-size:cover

解释:规定背景图像的尺寸,cover规定把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中。


4:CSS3新增伪类有那些?

p:first-of-type选择属于其父元素的首个

元素的每个

元素。

p:last-of-type选择属于其父元素的最后

元素的每个

元素。

p:only-of-type选择属于其父元素唯一的

元素的每个

元素。

p:only-child选择属于其父元素的唯一子元素的每个

元素。

p:nth-child(2)选择属于其父元素的第二个子元素的每个

元素。

:after在元素之前添加内容,也可以用来做清除浮动。

:before在元素之后添加内容

:enabled

:disabled控制表单控件的禁用状态。

:checked单选框或复选框被选中

你可能感兴趣的:(易错题)