900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 选择器(标签 类 多类名 id 通配符 伪类)

选择器(标签 类 多类名 id 通配符 伪类)

时间:2021-02-06 22:23:16

相关推荐

选择器(标签 类 多类名 id 通配符 伪类)

标签选择器

标签选择器:按标签名称分类

基本语法格式:

标签名{属性1:属性1;属性2:属性2;}或

元素名{属性1:属性1;属性2:属性2;}

<style type="text/css">p {color: #00f;font-size:14px;}</style>

<body><p>选择器</p><p>选择器</p><p>选择器</p></body>

类选择器

基本语法格式:

.类名{属性1:属性值;属性2:属性值;}

标签调用时用class"类名"(class 类 )

.o { /*声明类样式*/color: orange}.n {color: blue}

<h1 class="o">类选择器</h1><!-- 引用类样式 class 单词 类 的意思 --><h1 class="n">类选择器</h1>

注意:类名前加"."

案例:<head><meta charset="UTF-8"><title>Document</title><style type="text/css">span {font-size: 100px;}.blue {color: blue}.red {color: red}.orange {color: orange}.green {color: green}</style></head><body><span class="blue">G</span><span class="red">O</span><span class="orange">O</span><span class="blue">g</span><span class="green">l</span><span class="red">e</span></body>

多类名选择器

例如:

<style type="text/css">.font20 {font-size: 20px ;}.font14 {font-size: 14px;}.blue {color: blue;}.fontweight {font-weight: bold;}</style>

<div class="font20 blue">司马懿</div><div class="font20">司马炎</div><div class="font14 blue fontweight">司马昭</div><div class="font14">曹操</div><div class="font14">曹丕</div>

在例子中class=" "内可以放多个

id选择器

例:

#big {color:pink}

<div id="big">花</div>

id选择器与类选择器可结合记忆

id选择器: #名

id=“名”

类选择器:.名

class=“名”

注意:一般规定id选择器只能用一次,类选择器可以用多次(可能有的浏览器兼容性好id可以用不只一次但最好还是按规定来)

id选择器与类选择器的区别在使用次数上

通配符选择器

例:

* {color: purple;}

<p>1</p><p>1</p><p>1</p><h1>1</h1><h1>1</h1><h1>1</h1><ul><li>1</li><li>1</li></ul>

通配符选择器用”*“表示,它是所有选择器中作用范围最广的,能匹配网页中所有的元素

基本语法格式

*{属性1:属性值1; 属性2:属性值2;}

*指的是所有的标签

伪类选择器

用于向某些选择器添加特殊的效果

1个点.demo{} 为类选择器

2个点(冒号):link{} 为伪类选择器

#####链接伪类选择器

:link (为未访问的链接)

:visited (已访问的链接)

:hover (鼠标移动到链接上)

:active (选定的链接)

例:

<style>a:link { /*未访问的链接*/font-size: 14px; color: gray; /*gray*/font-weight: 700;/*bold*/}a:visited { /*已访问的链接 我们已经点击过一次的状态*/font-size: 14px; color: orange;font-weight:bold;/*700*/}a:hover { /*鼠标移动到链接上*/font-size: 14px; color: red;font-weight: 700;/*700*/}a:active{/*选定的链接 当我们点击别松开鼠标显示的状态*/font-size: 14px; color: green;font-weight: 700; }</style>

<body><div><a href="#">点击</a> <a href="#">点击</a> </div></body>

注意:写的时候它们顺序不可改变,:link和:hover比较常用

一般如下书写(链接伪类的简写方式):

a { /*a是标签选择器 所有的链接*/font-weight: bold;font-size: 16px; color:gray;}a:hover{ /* hover链接伪类选择器 鼠标经过*/color: red; /*鼠标经过的时候由原来的灰色变为红色*/}

<div> <a href="#">秒杀</a></div>

结构(位置)伪类选择器

:first-child 选取属于其父元素的指定选择器

:last-child 选取属于其父元素的最后一个子元素的指定选择器

:nth-child 匹配属于其父元素的第n个元素,不论元素的类型even偶数odd奇数n从0开始

:nth-last选择器匹配属于其元素的第n个子元素的每个元素,不论元素的类型,从最后一个子元素开始计数。n可以是数字、关键词或公式

注意::nth-child后跟()来填内容如下:

li:nth-child(odd){ /*可以选择所有的odd奇数的孩子标签*/color: skyblue}li:nth-child(even){ /*可以选择所有的even偶数的孩子标签*/color: blue}

<ul><li>1孩子</li><li>2孩子</li><li>3孩子</li><li>4孩子</li><li>5孩子</li></ul>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。