专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

css中选择器是唯一的吗,css派生选择器有几种_CSS学习

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/4 1:58:15       共计:3608 浏览

css中选择器是唯一的吗,css派生选择器有几种?

基本选择器

1.标签选择器:直接用元素的标签来进行选择

span { // 直接选择span标签

size:16px;

}

1

2

3

1

2

3

2.ID选择器:通过设置id名字,进行精确的选择,用#来定义

# div1 { //通过id名字来进行选择

color:red;

}

<div id="div1">1</div>

1

2

3

4

1

2

3

4

3.类选择器:通过类名来进行选择,选择范围比id选择器大,用’.'来定义

.div1 { //所有类名为div1的都被选择了

color:red;

}

<div id="div1">1</div>

<div id="div1">1</div>

<div id="div1">1</div>

1

2

3

4

5

6

1

2

3

4

5

6

4.通配符选择器:范围更大,作用于所有标签,用*来定义

不建议使用,对页面加载负担大

高级选择器

1.后代选择器:定义用空格隔开

div span { //选择的是div标签下的span标签,当然后代顾名思义可以不止隔一代,可以隔多代进行选择

color:red;

}

<div><span>1</span></div>

1

2

3

4

1

2

3

4

2.交集选择器:与后代选择器定义的不同是,没有空格隔开,两个元素紧挨着

span#a1 { //选择的是两个条件1.既是span标签的 2.id名是a1的元素,两个条件缺一不可

color:red;

}

<span id=“a1”>1</span>

<span >1</span>

1

2

3

4

5

1

2

3

4

5

3.并集选择器:定义用逗号隔开

span,#a1 { //选择的是1.是span标签的 2.id名是a1的元素,两个条件满足一个即可

color:red;

}

<span id=“a1”>1</span>

<span >1</span>

1

2

3

4

5

1

2

3

4

5

4.伪类选择器:

1.静态伪类:点击连接之前(link),点击连接之后(visited)这样的

2.动态伪类:鼠标移入(hover),点击之后(focus)

CSS属性与值的定义?

cascading style sheet 层叠样式表

CSS基本语法

css的定义方法是:

选择器 { 属性:值; 属性:值; 属性:值;}

选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式属性每个属性有一个或多个值,如果一个属性有多个值,中间用空格隔开

代码示例:

div{ width:100px; height:100px; color:red }

用处:设置网页的显示效果(设置样式)

css将网页的显示效果和内容分离(降低了耦合性)

在CSS里在每个标记前加?

#是一种 CSS 标记选择器~~~ 它是针对网页中某个标签的 id 值而应用样式的~~比如页面中有:

那么,要为这个 div 标签应用样式,就需要在CSS中写:#hello{ font-size:14px; /* 再添加其它的样式 */}

css如何设置网页名字?

可以使用以下选择器进行CSS样式设置 1. id选择器 在html页面给你要加样式的位置起个id名字比如 id=“a” 那么在CSS页面的话用#a{}进行设置 2. class选择器 在html页面给你要加样式的一个或者多个位置起个class名字比如 class=“a” 那么在CSS页面的话用.a{}进行设置 3. 标签选择器 在CSS页面的话body{}进行设置(body就是标签 body的标签) 4. 伪类选择器 selector : pseudo-class {property: value} 进行一些特定区域的样式设置

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:css选择器语法,css样式表项的组成为_CSS学习 | ·下一条:css的复合选择器应用的代码,css选择器中可以匹配所有标签的是_CSS学习

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有