zoukankan      html  css  js  c++  java
  • 1.css选择器

    1.引入外部样式表的格式:

    <link rel=”stylesheet” type=”text/css” href=”../css/style1.css”>

    2.样式表第一行应注明编码类型:

    @charset “utf-8”;

    3.css语法:

    ①一个元素中多个属性用分号隔开,多个元素之间用逗号隔开;

    ②元素中属性的值一般不加引号,但是当值是若干个单词,就要给值加引号;

    ③注释:/*```*/   (快捷键是ctr+?);

    ④优先级:内联样式>内部样式>外部样式;但是!important是强制优先的作用;

    4.css选择器:行内样式优先级>id选择器优先级>类选择器优先级>元素选择器优先级

    常用选择器:

     

    属性选择器:

    ⑴选择具有value和style属性的input元素:

     

    ⑵选择具有value属性且属性值等于vip的input元素:

     

    ⑶选择具有value属性且属性值有多个其中一个的值等于vip的input元素:

     

    ⑷选择具有lang属性且属性值以en开头用’-’分隔的p元素:

     

    ⑸选择具有value属性且属性值以vip开头的input元素:

     

    ⑹选择具有value属性且属性值以vip结尾的input元素:

     

    ⑺选择具有value属性且属性值包含vip的input元素:

     

    关系选择器:

    ⑴后代选择器(包含选择器):

     

    ⑵子元素选择器:与后代选择器相比,只能选择作为某元素子元素的元素,缩小了选择范围。

     

    ⑶相邻选择符:选择紧贴在**元素之后的元素。

     

    ⑷兄弟选择器:选择**元素之后的所有兄弟元素。

     

    伪元素选择器:

    ⑴E:first-letter/e::first-letter:设置e元素内第一个字符的样式。

    ⑵E:first-line/e::first-line:设置e元素内第一行样式。

    ⑶E:before/e::before:在每个e元素之前插入内容。用来和content属性一起使用。

     

    ⑷E:after/e::after:在每个e元素之后插入内容。用来和content属性一起使用。

     

    ⑸E:selection/e::selection:设置对象被选择时的颜色。

    伪类选择器:

    E:first-child:选择父元素的第一个子元素e。

    :root:选择文档的根元素。

    E:last-child:最后一个子元素e。

    E:only-child:仅有的一个子元素e。

    E:only-of--type:只有一种类型的子元素。

    E:nth-child(n):匹配父元素的第n个子元素e。

    E: nth-last-child(n):匹配父元素的倒数第n个子元素e。

    E: first-of--type:匹配同类型中第一个同级兄弟元素e。

    E: last-of--type:匹配同类型中最后一个同级兄弟元素e。

    E: nth-of-type(n):匹配同类型中第n个同级兄弟元素e。

    E: nth-last-of-type(n):匹配同类型中倒数第n个同级兄弟元素e。

    E:empty:匹配没有任何子元素的元素。

    ⑥UI伪类选择器:

    E:active:向被激活的元素添加样式(点击的时候)。

    E:hover:当鼠标悬浮在元素上方时,向元素添加样式。

    E:link:当未被访问的链接添加样式。

    E:visited:向已被访问的链接添加样式。

    ⑦其他选择器:

    E:focus:向拥有键盘焦点的元素添加样式。

    E:lang(en):向带有指定lang属性的元素添加样式。

    #E:target:选择当前活动的锚点元素。

    :not(E):选择e元素之外的每个元素。

    Input:checked:选择每个被选中的input元素。

    Input:disabled:选择每个被禁用的input元素。

    Input:enabled:选择每个被启用的input元素。

  • 相关阅读:
    获取浏览器当前宽高
    获取当前页面一个 CSS 像素与一个物理像素之间的比率
    获取对象的所有属性,不管是否可遍历,不管是自身的还是原型链上的
    获取当前页面内所有框架窗口
    获取当前页面视口(viewport)宽高
    获取当前嵌入窗口所在的那个元素节点
    获取当前页面内框架窗口的数量
    获取窗口顶层对象
    获取当前窗口访问过的页面的数量
    获取`script`标签中的代码内容
  • 原文地址:https://www.cnblogs.com/chenJieLing/p/11643906.html
Copyright © 2011-2022 走看看