分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

02CSS选择器06

发布时间:2023-09-06 01:41责任编辑:董明明关键词:CSS选择器

day06

CSS规则由两部分构成:选择器,声明

CSS选择器

标签选择器
  以HTML标签作为选择器
类选择器
  为HTML标签添加class属性
  通过类选择器来为具有此class属性的元素设置CSS样式
  可对不同类型元素的同一个名称的类选择器设置不同的样式规则:p.red{} and h1.red{}
  同一个元素可以设置多个类,之间有空格隔开

ID选择器

  为HTML标签添加ID属性
  通过ID选择器来为具有此ID的元素设置CSS规则


全局选择器
  所有标签设置样式

群组选择器

  集体统一设置样式
  后代选择器
  使用后代选择器,之间用空格隔开

class与id的值是区分大小写的


伪类选择器
  伪类选择器定义特殊状态下的样式
  无法用标签,id,class及其它属性实现

链接伪类
  :link未访问状态
  :visited已访问状态
  :hover鼠标悬浮状态
  :active激活状态
  注意写的顺序::link>:visited>:hover>:active

案例:

css_selectors.html:

<!DOCTYPE html><html lang="en"><head> ???<meta charset="UTF-8"> ???<title>css选择器</title> ???<style type="text/css"> ???????/*h1,#three,p.special{font-size: 50px} ???????p{color: red;} ???????.special{color: blue;} ???????.one{text-decoration: underline;} ???????#two{color:green;} ???????*{background-color: black;}*/ ???????.classred{color: red;} ???????p em{color: blue;} ???????h1.special em{color: orange;} ???????em{color: :red;} ???</style></head><body> ???<h1 class="special"><em>CSS</em>是什么</h1> ???<p><em>CSS</em>层叠样式</p> ???<p class="special one">用于定义HTML内容再浏览器中的显示样式</p> ???<p><em>CSS</em>样式由选择器和声明组成</p> ???<div> ???????<h1 id="two"><em>CSS</em>使用方法</h1> ???????<ul id="three"> ???????????<li>行内样式</li> ???????????<li>内部样式</li> ???????????<li>外部样式</li> ???????????<li>导入式</li> ???????</ul> ???????<h1><em>CSS</em>选择器</h1> ???????<ul> ???????????<li>标签选择器</li> ???????????<li>ID选择器</li> ???????????<li>类选择器</li> ???????????<li>后代选择器</li> ???????</ul> ???</div></body></html>

css_selectors1.html:

<!DOCTYPE html><html lang="en"><head> ???<meta charset="UTF-8"> ???<title>css选择器</title> ???<style type="text/css"> ???????/*a:link{color: red;} ???????a:visited{color: black;} ???????a:hover{color: green;} ???????a:active{color: gray;}*/ ???????p.a:link{color: #123123;} ???????p.a:visited{color: #213543;} ???????p.a:hover{color: #64f433} ???????p.a:active{color: red;} ???????p:hover{font-size: 50px;} ???????p:active{font-size: 30px;} ???</style></head><body> ???<a href="http://www.baidu.com" target="_blank">百度</a> ???<br> ???<p><a href="http://www.baidu.com" target="_blank">百度</a></p> ???<p>wefdfadf</p></body></html>

02CSS选择器06

原文地址:https://www.cnblogs.com/shink1117/p/8413793.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved