美文网首页我爱编程
CSS选择器优先级及PS初级使用

CSS选择器优先级及PS初级使用

作者: Farewell_V587 | 来源:发表于2017-08-18 19:43 被阅读0次

    今天学习了CSS选择器的优先级和关于ps的一些界面快捷键和一些用法,然后通过对100度享乐网的布局使我们对布局的意识更加清晰。

    关于CSS选择器的优先级:作用的元素相同,样式相同就会出现优先级问题。

    当优先级相同的时候,代码发生冲突时后面的代码覆盖前面的代码

    不同选择器发生冲突时,优先级高的选择器覆盖优先级低的

    通配选择器 0

    *标签名选择器 1

    *类选择器 10 优先级绝对高于标签名选择器

    *id选择器 100 优先级绝对高于类选择器

    *后代选择器 选择器1 选择器2 选择器3...(优先级会有相加的过程)

    *群组选择器 选择器1,选择器2,选择器3...(不会有优先级相加的过程)

    可以通过CSS选择器的优先级由高到低进行排列:

    1.无条件优先的属性只需要在在属性后面加上!important,他会覆盖页面内任何定义的元素样式,但要慎用,使用的时候记得加注释说明一下。

    2.第二是在HTML中给元素中加style,但次方法有违文档中结构与样式分离的规范,不利于维护

    3.第三是id选择器

    4.第四级的属性由一个或多个 类选择器、属性选择器、伪类选择器定义。

    5.第五是标签选择器

    6.第六是通配选择器

    ps的一些快捷键

    command + h 是否显示额外内容(参考线);

    v 移动工具

    M 选取工具

    z 放大镜工具 按住alt切换到缩小

    t 取色

    command+shift+c 强复制

    command+ n 新建图层

    command+shift+ alt +s 保存图片

    command+ v 粘贴

    100度页面布局

    页面布局

    拓展: reset.css

    什我们可以把它叫做CSS重设,也有人叫做CSS复位、默认CSS、CSS重置等。CSS重设就是由于各种浏览器解释CSS样式的初始值有所不同,导致设计师在没有定义某个CSS属性时,不同的浏览器会按照自己的默认值来为没有定义的样式赋值,所以我们要先定义好一些CSS样式,来让所有浏览器都按照同样的规则解释CSS,这样就能避免发生这种问题。

    normalize.css

    保护有用的浏览器默认样式而不是完全去掉它们

    一般化的样式:为大部分HTML元素提供

    修复浏览器自身的bug并保证各浏览器的一致性

    优化CSS可用性:用一些小技巧

    解释代码:用注释和详细的文档来

    相关文章

      网友评论

        本文标题:CSS选择器优先级及PS初级使用

        本文链接:https://www.haomeiwen.com/subject/dwaarxtx.html