经过前面html的学习,在进入到CSS的学习的时候顺利了很多,但是在学习途中还是遇到了一些难点,下面就是我个人的一些小总结::
1.textarea在FireFox中不能自动换行的处理:
有时我们可能会遇到这种现象,在IE中可以自动换行,但在FF中就是不行,即使加了word-break:break-all;word-warp:warp;也没有效果,主要原因是因为我们加入到textarea中的英文字符或代码过长,造成它误识别为一个单词所致。解决方法就是在内容中,人为加一些空格,让FF自动识别为多个单词,从而就能正确换行了。
2.虽然我们平时在写CSS的时候都是用小写,但其实CSS并不是大小写敏感的。
3.一些互斥的元素
a.对于absolute和fixed定位的(固定大小,设置了width和height属性)元素,如果设置了top和left属性,那么设置bottom和right值就没有作用了,应该是top和left优先级高,否则同时写了浏览器怎么知道按照谁定位
b.对于absolute和fixed定位的元素,如果设置了top、left、bottom、right的值后margin属性也就不起作用了
c.对于absolute和fixed定位的元素,如果设置了top、left、bottom、right的值后float属性同样会失效
d.块元素如果设置了float属性或者是absolute、fixed定位,那么vertical-align属性不再起作用
4.难在对各属性的理解和web标准化的掌握上,有些效果相似的属性容易让人迷惑,不同浏览器的标准不同很容易出兼容性问题,这又考验对CSS的理解和掌握了。
其实上面的总结在江哥的视频都是说得很清楚的,只是有些效果相似的属性容易让人迷惑,不同浏览器的标准不同很容易出兼容性问题,所以才会出现一些疑惑,在上课的时候一开始有点不明白,后来回去又重新把江哥的视频看一遍之后,才渐渐的把思路理清。
学HTML5就选李南江,选培训机构我只选小码哥(www.520it.com)
网友评论