【CSS的选择器】教程文章相关的互联网学习教程文章

css 选择器

1.基础的选择器选择器含义示例*通用元素选择器,匹配任何元素* { margin:0; padding:0; }E标签选择器,匹配所有使用E标签的元素p { font-size:2em; }.info和E.infoclass选择器,匹配所有class属性中包含info的元素.info { background:#ff0; }p.info { background:#ff0; }#info和E#infoid选择器,匹配所有id属性等于footer的元素#info { background:#ff0; }p#info { background:#ff0; } 2.组合选择器 选择器含义示例E,F多元素选择器...

8.1.2 CSS3选择器 —— 结构性伪类

1.1 E:nth-child(n):表示E父元素的第n个子节点  p:nth-child(odd){ background: red }  /* 匹配奇数行 */  p:nth-child(even){ background: red }  /* 匹配偶数行 */  p:nth-child(2n){ background: red }   /* 自定义行数 */1.2 E:nth-last-child(n):表示E父元素的第n个子节点,从后向前计算2.1 E:nth-of-type(n):表示E父元素中的第n个子节点,且类型为E2.2 E:nth-last-of-type(n):表示E父元素中的第n个子节点,...

web(八)CSS选择器【代码】

标签选择器   使用html标签筛选需要渲染的网页元素。使用场景修改标签的默认样式,例如ul li 有默认的内边距,开发时应去掉标签的默认样式。设定全局字体样式。根据分辨率设定html标签的默认字体。div {/*直接用标签作为选择器*/background-color: yellow; } 类选择器   为一组样式属性进行命名(类名),标签使用时需要声明,使用频率最多的选择器。类选择器的特点多个标签可以引用同一个样式类,提高程序的公用性。通过语义化...

CSS3属性选择器总结【代码】【图】

CSS3中使用了很多的属性选择器,通过这些属性选择器,可以根据我们自己的设计来定义元素的样式,制作精美的网页。CSS3属性选择器下面是CSS3的属性选择器的语法,及使用。元素名字[元素类型=“类型名字”]:选择器名字{属性:值;属性:值; }  在元素类型匹配时,就可以使用类似正则的匹配方法。  [att=val] 指定特定名字的元素  [att*=val] 匹配val*的元素,  [att^=val] 匹配val开头的元素,比如id为val1、val432432都可...

CSS选择器的新用法【代码】

前面的话  现在,预处理器(如sass)似乎已经成为开发CSS的标配,正如几年前jQuery是开发JS的标配一样。JS的querySelector借鉴了jQuery的选择器思想,CSS选择器也借鉴了预处理器的变量定义、选择器嵌套、代码块重用等常用功能。本文将详细介绍CSS选择器的新用法 变量  一般地,我们在进行web开发时,会有一套变量定义规范,以sass为例,如下所示// 颜色定义规范 $color-background : #222 $color-background-d : rgba(0, 0, 0, 0...

css选择器【图】

以下是例子:原文:http://www.cnblogs.com/myprovencesky/p/5852842.html

关于CSS选择器的效率问题

最近一段时间接触CSS比较多,所以从网上找了写资料,这里做下总结。以下是CSS选择器的效率排名:id选择器(#myid)类选择器(.myclassname)标签选择器(div,h1,p)相邻选择器(h1+p)子选择器(ul < li)后代选择器(li a)通配符选择器(*)属性选择器(a[rel="external"])伪类选择器(a:hover,li:nth-child)id和类名用于关键选择器上效率是最高的,而CSS3的仿伪类和属性选择器,虽然使用方便,但其效率却是最低的。以下是书写...

【CSS】伪类和伪元素选择器【代码】【图】

伪类基于当前元素所处的状态或具有的特性,用于设置元素自身的特殊效果。a:link 规定所有未被点击的链接;a:visited 匹配多有已被点击过的链接;a:active 匹配所有鼠标按下未松开的元素;a:hover 匹配所有鼠标移入/悬停在元素上的元素;:focus 被选中的元素;:first-child 元素的第一个子元素;:lang允许创作者来定义指定元素中使用的语言; 伪类的规定:由于css的优先级问题,下面四个伪类需要按顺序书写,否则会出现...

CSS3选择器的研究【图】

属性选择器  [title]:选择带有title属性的元素  [title=‘hello‘]:选择属性是title并且值是hello的元素  [title~=‘hello‘]:选择属性是title并且部分值是hello的元素,hello需要是单独的值,以空格分开  [title*=‘hello‘]:选择属性是title并且其中包含了hello的元素  [title|=‘hello‘]:选择属性是title并且值是以hello开头并且允许hello后面以-的任意字符  [title^=‘hello‘]:属性以hello开头的任意字符  [ti...

CSS:浏览器特定选择器介绍

当你想在一个浏览器里改变样式而不像在其他浏览器中改变时,这些选择器很有用。IE6以下*html{}IE 7 以下*:first-child html {} * html {}只对IE 7*:first-child html {}只对IE 7 和现代浏览器html>body {}只对现代浏览器(非IE 7)html>/**/body {}最新的Opera 9以下版本html:first-child {}Safarihtml[xmlns*=”"] body:last-child {}要使用这些选择器,请在样式前写下这些代码。例如:#content-box { width: 300px; height: 150px;...

CSS3之选择器【代码】

CSS概述  css:层叠样式表(Cascading Style Sheets),由于多个选择器的样式可以叠加在一起,所有叫层叠样式表,主要是用来美化界面。   css可放在页面head的<style></style>内、行内、外部css文件中 1<!DOCTYPE html> 2<html> 3 4<head> 5<meta charset="UTF-8"> 6<title>Document</title> 7<!-- 外链样式 --> 8<link rel="stylesheet" href="a.css"/> 9<!-- 页面css -->10<style>11 div{12 color...

Html学习之十(CSS选择器的使用--伪类选择器)【代码】【图】

伪类选择器一、基于a标签。1、:hover  选择鼠标滑过的超链接元素2、:active  选择鼠标单击中的超链接元素3、:link  选择未被访问的超链接元素4、:visited  选择已经被访问过的超链接元素二、基于input标签。1、:focus  表示某个input元素被选中的情况。2、:enable  启用input元素3、:disable  禁用input元素三、:before和:after伪类选择器1.:before  在一个元素之前添加一个元素2.:after  在一个元素之后添加一个...

CSS选择器

CSS选择器决定了样式规则适用于哪些基本选择器元素选择器文档的元素就是最基本的选择器。如果设置HTML的样式,选择器通常将某个HTML元素,比如 p、h1、em、a,甚至可以是html本身:html{color:black;}h1{color:red;}p{color:blue;}所有与这些标记名匹配的元素,都将应用声明块中的规则。类选择器类选择器允许以一种独立的文档元素的方式来指定样式。该选择器可以单独使用,也可以与其他元素结合使用。为了将类选择器的样式与元素关...

css引入、三种选择器【图】

css的引入方式有三种:行类样式、内部样式、外部样式表一、行内样式使用style样式引入css样式。 二、内部样式在style标签中书写css代码。Style标签写在head中。 三、外部样式表css代码保存在扩展名为.css的样式表中html文件引用扩展名为.css的样式表、有两种方式:链接式、导入式。 链接式与导入式的区别<link>1、属于XTHML2、优先加载css文件到页面@import1、属于css2.12、先加载HTML结构在加载css文件。 css三种选择器 一、标签...

CSS选择器【图】

标签选择器:根据指定的标签名称,在当前界面中找到所有该名称的标签,然后设置属性。格式:标签名称 {属性:值;}注意点: 1)标签选择器选中的是当前界面中所有的标签,而不能单独选中某一个标签。 2) 标签选择器无论标签藏得多深都能选中。 3)只要是HTML中的标签就可以作为标签选择器。id选择器:根基指定的id名称找到对应的标签,然后设置属性。格式:#id名称 { 属性:值;}注意点: 1)每个HTML标签都有一个属性就叫做i...