如何应用css样式?

  1. 找标签
  2. 写样式

如何找出标签?

  class选择器

  .类名(注意前面点){

   样式

    }

    .a{

    color: green;

    }

    <p class="a">hehehehe</p>

    p标签内应用a样式,a来自class的定义

  标签选择器

    标签{

    样式

    }

    p,div,select,span,input[type = text] {

      样式  }  

  /*对input系类可以通过type指定选择input的类型*/
 

  id选择器

    #id{

  样式

    }

  1. 层级选择器

    选择逻辑是一层一层找下去(以空格隔开)

      如     .类名 #id 标签名{ 样式 },

      样式在 #id 标签里面的所有指定的标签本身和子标签都用统一样式

  1. 并集选择器(以逗号隔开,相当于“或”)

    标签1,标签2 .类名,#id{ 样式 }

      表名标签1和标签2下 .类名下和指定id的都应用此样式

  1. 子代选择器

    父标签>子标签{样式}

  1. 交集选择器

    选择器1选择器2{样式}      –中间不空格,连起来

  1. 兄弟选择器

    选择器1+选择器2              –选择 选择器1相邻的同级兄弟标签,不包含选择器1

    选择器1~选择器2             --选择 选择器1下选择器2同级的兄弟标签

  1. 序选择器
    1. 标签选择器:first-child                    --选择同级第一个标签,不区分类型
    2. 标签选择器:first-of-type                    --   选择同级别同类型第一个
    3. 标签选择器:last-child                        --选择同级别同类型最后一个,不区分类型
    4. 标签选择器:last-of-type                    --选择同级别同类型最后一个
    5. 标签选择器:nth-child(第几个)            –选择同级别,不区分类型
    6. 标签选择器:nth-of-type(第几个)        --选择同级别同类型第几个
    7. 标签选择器:nth-last-child(第几个)
    8. 标签选择器:nth-last-type(第几个)
    9. 标签选择器:only-child                       --选择同级别只有选择的一个标签
    10. 标签选择器:only-of-tyep                   –选择同级和子级中所有同级别的唯一类型标签

如何逻辑整理?

  1. 找到标签,写入样式
  2. 标签中加入 id+clsaa 属性值
  3. 通过 .类名+#id+标签名+空格层级+逗号组合  找到指定标签
  4. 写css

如何通过自定义属性找到标签?属性选择器

自定义属性名 = 属性值

在css中写入  [自定义属性名]{样式}  ,也可以通过[自定义属性名|=’ 属性值’]{样式},用于自定义属性名字相同的情况下

什么是伪类选择器?

通过css进行文本内容修改

选择器:before  在某个标签之前 , after 在某个标签之后

主要用于超链接显示效果

link                 -- 未经过一次点击

hover             -- 鼠标悬停

visited            -- 经过一次点击

active        -- 鼠标按下的状态

一定按照这个顺序,不然有冲突

6_css选择器的更多相关文章

  1. 前端极易被误导的css选择器权重计算及css内联样式的妙用技巧

    记得大学时候,专业课的网页设计书籍里面讲过css选择器权重的计算:id是100,class是10,html标签是5等等,然后全部加起来的和进行比较... 我只想说:真是误人子弟,害人不浅! 最近,在前 ...

  2. jQuery的61种选择器

    The Write Less , Do More ! jQuery选择器 1. #id : 根据给定的ID匹配一个元素 <p id="myId">这是第一个p标签< ...

  3. 05.LoT.UI 前后台通用框架分解系列之——漂亮的时间选择器

    LOT.UI分解系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotui LoT.UI开源地址如下:https://github.com/du ...

  4. CSS 选择器及各样式引用方式

    Css :层叠样式表 (Cascading Style Sheets),定义了如何显示HTML元素. 目录 1. 选择器的分类:介绍ID.class.元素名称.符合.层次.伪类.属性选择器. 2. 样 ...

  5. jQuery学习之路(1)-选择器

    ▓▓▓▓▓▓ 大致介绍 终于开始了我的jQuery学习之路!感觉不能再拖了,要边学习原生JavaScript边学习jQuery jQuery是什么? jQuery是一个快速.简洁的JavaScript ...

  6. 谈谈一些有趣的CSS题目(十)-- 结构性伪类选择器

    开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题 ...

  7. JQuery 选择器

    选择器是JQuery的根基,在JQuery中,对事件的处理,遍历DOM和AJAX操作都依赖于选择器.如果能够熟练地使用选择器,不仅能简化代码,而且还可以事半功倍. JQuery选择器的优势 1.简洁的 ...

  8. jq选择器基础

    Jquery $代表选择器 使用jq必须要导入jq文件 <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js&qu ...

  9. 微信小程序中利用时间选择器和js无计算实现定时器(将字符串或秒数转换成倒计时)

    转载注明出处 改成了一个单独的js文件,并修改代码增加了通用性,点击这里查看 今天写小程序,有一个需求就是用户选择时间,然后我这边就要开始倒计时. 因为小程序的限制,所以直接选用时间选择器作为选择定时 ...

随机推荐

  1. java基础,集合,HashMap,源码解析

    最怕,你以为你懂咯,其实你还不懂: 见贤思齐,看看那些我们习以为常的集合,通过相关定义.源码,思考分析,加深对其的理解,提高编码能力,能做一个略懂的程序员: 做几个我们常用的集合类.开篇HashMap ...

  2. 初读"Thinking in Java"读书笔记之第二章 --- 一切都是对象

    用引用操纵对象 Java里一切都被视为对象,通过操纵对象的一个"引用"来操纵对象. 例如, 可以将遥控器视为引用,电视机视为对象. 创建一个引用,不一定需要有一个对象与之关联,但此 ...

  3. Tsung脚本中使用动态参数(一)---直接在脚本里编写Erlang代码

    杀死一个程序猿,只要改三次需求.同理,杀死一个接口自动化测试人员,只要改三次接口数据处理方式.我目前的状态,改了一次接口数据处理方式,有一种胸闷的感觉. 因为改需求,所以,要改脚本.T_T.所以,才有 ...

  4. Visual Studio Code+phpstudy(WampServer、LNMP...)为小白打造PHP开发环境

    VS Code是微软近年推出的一款文本编辑器, 相关下载:https://code.visualstudio.com/Download phpstudy是将Apache/Nginx.PHP.MySQ等 ...

  5. PE文件详解(五)

    在前面几节中经常提到相对虚拟地址RVA,在这篇博客中主要说明这个概念.本来是想接着转载小甲鱼的,但是我自己根据这篇文章和他的视频来学习的时候,发现在RVA与文件的相对偏移地址进行转化的时候,那块我看不 ...

  6. 基于 Webpack 引入 jquery 插件的笔记

    如果都是基于 webpack(npm 上有包),那就非常顺利: import $ from 'jquery' import 'jquery-modal/jquery.modal.min.css' im ...

  7. 基于Grafana+SimpleJson的灵活报表解决方案

    在时序分析及监控展现领域,Grafana无疑是开源解决方案中的翘楚,其灵活的插件机制,支持各种漂亮的面板.丰富的数据源以及强大的应用.典型的面板有Graph.Text.Singlestat.PieCh ...

  8. Java-反射初级知识掌握

    PS:本文就Java基础需要掌握的反射知识做下汇总和分析. Java-reflect:java反射,对应我们研究框架.底层框架起到基本的知识储备. Class类Java的世界类,万事皆对象,所有的类都 ...

  9. html笔记3

    继续记录 继续上次的img标签 <html> <body style="font-famliy:arial"> <img src="1.jp ...

  10. python网络数据采集(伴奏曲)

    这里是前章,我们做一下预备.之前太多事情没能写博客~..             (此博客只适合python3x,python2x请自行更改代码) 首先你要有bs4模块 windows下安装:pip3 ...