html类选择器

选择器: 选择标签的,选择出标签以后给标签加样式

常用的选择器6+1种

一.标签选择器

语法:

标签名 {

样式规则
}

例如:

p {
样式规则
}

作用: 所有的p标签被选中 套用后面的样式

二.id选择器

1.语法

#id名 {
样式规则
}

例如:

#myId1 {
样式规则
}

作用: id值为myId1的元素会被选中,套用后面的样式

2.使用

<p id="myId1"></p>

三.类选择器

如果想把同一个样式,给多个元素使用 需要使用类选择器

1. 不带标签名的

语法:

.类名 {

}

例如:

.myClass1 {

样式规则
}

作用: class属性为myClass1的所有标签被选中

使用

<p class="myClass1">我是p标签</p>

2.带标签名

标签名.类名 {

}

例如:

p.myClass1 {
样式规则
}

四.组合选择器

选择器1,选择器2,...选择器n {

样式规则
}

选择器1、选择器2...选择器n 所有的选择器 选用的元素都会套用后面的样式

解决了代码冗余问题

五.通配符选择器

* {

}

作用: 该页面中所有的元素都会被选中,套用后面的样式

六.子代选择器和后代选择器

1. 子代

儿子节点

p>div {
样式规则
}

#myId1>.myClass{

}

2.后代选择器

后代: 儿子和子孙节点....

p div{

}

*************************注释*********************************

CSS没有单行注释一说 所有的注释 都是/**/

*******************************1 伪类*************************************

前6种选择器 都是作用在标签上

伪类: 不是作用在标签上的,作用在标签的某个具体的属性上....

超链接的伪类

1. 未访问时的状态

a:link {
color: green;
text-decoration: none;;
}

2. 访问后的状态

a:visited {
color:pink;
text-decoration: none;;
}

3. 鼠标悬停

a:hover {
color:red;
font-size:30px;
text-decoration: none;;
}

4. 激活状态(从点击鼠标左键开始 到松开左键之间的状态)

a:active {
color:blue;
text-decoration: none;;

}

****************************面试题:如何给一个标签套用多个类选择器? ***********************************

<style type="text/css">

.myClass2 {
font-size:30px;

color:green;
}

.myClass1 {
background-color:#000000;
color:red;/*CSS文件中 后定义的优先*/

}

</style>

<p class="myClass1 myClass2"></p>

如果两个样式中定义了相同的属性color, 哪个起作用??

CSS文件中 后定义的优先, 而不是看class属性后定义的...

****************************选择器的优先级***********************************

id>类选择器>标签选择器

原文地址:https://www.cnblogs.com/MrTanJunCai/p/9907555.html

时间: 2024-10-12 02:49:05

html类选择器的相关文章

CSS系列(7)CSS类选择器Class详解

这一篇文章,以笔记形式写. 1,  CSS 类选择器详解 http://www.w3school.com.cn/css/css_selector_class.asp 知识点: (1)    使用类选择器的前提是给标签添加上类属性,比如<p class="important"></p> (2)    类选择器的语法为:*.important {color:red;},不过一般省略前面的通配符选择器,写成 .important {color:red;},这样就会给所

CSS3 选择器——伪类选择器

前面花了两节内容分别在<CSS3选择器--基本选择器>和<CSS3选择器--属性选择器>介绍了CSS3选择器中的基本选择器和属性选择器使用方法,今天要和大家一起学习CSS3选择器中的第三部分,也是最后一部分--伪类选择器.伪类选择器对于大家来说最熟悉的莫过于:link,:focus,:hover之类的了,因为这些在平时中是常用到的伪类选择器,那么先和大家一起简单总结一下CSS中常用的伪类选择器的使用方法,最后把重心放到CSS3新增加的":nth-child"选择

添加、移除class类选择器的公共函数

/********************移除class类选择器的公共函数************************///提供需要操作的元素对象以及需要删除的className名即可function removeclassName(element,name){ var classes=element.className.split(' '); if(classes.indexOf(name)!=-1){ classes.splice(classes.indexOf(name)); } el

CSS3 结构性伪类选择器(2)

CSS3 结构性伪类选择器-first-child ":first-child"选择器表示的是选择父元素的第一个子元素的元素E.简单点理解就是选择元素中的第一个子元素,记住是子元素,而不是后代元素. 示例演示 通过":first-child"选择器定位列表中的第一个列表项,并将序列号颜色变为红色. HTML代码: <ol> <li><a href="##">Link1</a></li>

类选择器的语法

类选择器{ 属性:属性值 } <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=gb2312"/> <title>类选择器的用法</title> <style type="text/css"> .green{ font-size:20px; color:green } </s

CSS3的状态伪类选择器

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>CSS3的状态伪类选择器</title> 6 <style type="text/css"> 7 :enabled{ 8 background-color: blue; 9 }; 10 :disabled{

CSS3新增加的伪类选择器

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>CSS3新增加的伪类选择器</title>    <style type="text/css">    /*root所有的元素*/        :root{            color: pink;      

背景图+列表+伪类选择器

Background-color|image|position|repeat 颜色图片位置重复 图片优先 CSS Sprites雪碧图:减少http请求,减小服务器压力.一张大图,通过背景偏移position截取小图. Li列表 list-style list-style-image list-style-position list-style-type <a>标签伪类选择器 link 未访问 visited 已访问 hover 悬停 可用于其他元素 active 点击 可用于其他元素

伪类选择器 E:nth-child(n)、E:nth-of-type(n)

结构伪类是css3新增的类型选择器. E:nth-child(n).E:nth-of-type(n)就是其中之二.搞懂了这两个,基本上跟他俩一家的其他几个兄弟伙基本上也可以弄懂了. 首先先用文字语言来描述一下这俩:      E:nth-child(n): 选择父元素下的第n个子元素,并且这第n个子元素的类型为E,    还是语言描述了之后用例子比较好       上面这个例子很简单,来简单分析一下样式表中的span:nth-child(2)这条语句(实际写代码不会这么随便啦,这里只是为了说明问

JQuery选择器学习整理(基本选择器,层级选择器,伪类选择器,属性过滤,内容过滤,可见性过滤,范围选择器,排除选择器)

总的来说,选择器引擎规则就是: $('查询字符串'). 最常用最基本的就是:1.标签选择器(以文档元素作为选择符):$("div"): 2.id选择器(以ID作为选择符): $("#demo1"): 3.类选择器(以class作为选择符): $(".selected"): 4.群组选择器: $(".class1, .class2, .class3"): 5.后代选择器: $("p span") 多种规则的组