css整理总结

readOnly 和 disabled

readOnly为只读模式,并且只对input和textarea有效
disabled对所有表单元素都有效,并且表单元素使用disabled后,post或get的方式提交,这个元素的值不会传输出去    

link和@import的区别

link属于HTML标签,可以引入出css以外的事务,如RSS,而@import是css提供的,只能加载css文件。
link会在页面加载同时加载,@import会等到页面加载完成再加载。
import只在IE5以上才能识别,link五兼容性问题。
link防止的样式权重,高于@import的权重。
link可以使用JavaScript控制dom改变样式,@import不可以。

css3新特性

圆角。(border-radius)
阴影。(box-shadow/text-shadow)
渐变。(gradient)
旋转、定位、缩放、倾斜。(transform:rotate/translate/scale/skew)
增加了更多选择器。
多背景。
rgba。
动画。
媒体查询。
多栏布局与盒布局。
新的盒模型计算方式(box-sizing)。

css3新增的伪类

first-of-type、first-child、last-child、last-of-type、only-child、nth-child、enabled、checked、only-of-type、roo。
唯一的伪元素:::selection。

display:none和visibility:hidden的区别

display:none隐藏元素,在文档布局中不在给它分配空间,它个边的元素会合拢,就当他从来不存在。
visibility:hidden隐藏元素,但是在文档布局中仍保留原来的空间。

列display的值和作用。position的值, relative和absolute定位原点

  • block 象块类型元素一样显示。
    none 缺省值。向行内元素类型一样显示。
    inline-block 象行内元素一样显示,但其内容象块类型元素一样显示。
    list-item 象块类型元素一样显示,并添加样式列表标记。

  • position的值
    absolute:生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。
    fixed (老IE不支持):生成绝对定位的元素,相对于浏览器窗口进行定位。
    relative:生成相对定位的元素,相对于其正常位置进行定位。
    static 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right z-index 声明)。
    inherit 规定从父元素继承 position 属性的值。

posted @ 2018-11-12 23:17  人情冷暖i  阅读(137)  评论(0编辑  收藏  举报