第十二课 CSS基本选择器 css学习2
基础选择器
一、标签选择器(元素选择器)
标签选择器是指用HTML标签名称作为选择器,按标签名称分类
语法:标签名{属性1:属性值1;属性2:属性值2;属性3:属性值3;}
二、类选择器
1、类选择器使用"."(英文)+类名进行选择
三、css命名规范
1、长名称或词组可以使用中横线来为选择器命名
2、不建议使用“_”下划线来命名Css选择器
3、不要用纯数字或中文命名
命名规范是我们通俗约定。见名知意
四、多类名选择器
语法:class="类名1 类名2"
五、id选择器
1、id选择器使用"#"+id名称 即 #id
六、类选择器与id选择器的区别
1、类选择器是可以重复多次使用的
2、id选择器 一般是唯一的,只允许使用一次
七、通配符选择器
通配符选择器用“*”表示,它是所有选择器中作用范围最广的,
能匹配页面中的所有元素。要谨慎使用。
伪类选择器用于向某些选择器添加特殊效果
八、链接伪类选择器(主要针对于a标签)
1、:link 未访问的链接 如:a:link{}
2、:visited 已访问过链接 如: a:visited{}
3、:hover 鼠标移动到链接上 如:a:hover{}
4、:active 选定的链接,当我们点击不松开 如: a:active{}
注:书写顺序按照 link visited hover active l v h a
九、链接伪类选择器简写
在一般开发中常用到 link 与hover 伪类
实际开发工作中,我们简写就好了
<style>
a{
font-weight: 700;
font-size: 16px;
color: gray;
}
a:hover{ /*:hover 是链接伪类选择器 鼠标经过 */
color: red;
}
</style>
十、结构(位置)伪类选择器(CSS3)
1、:first-child 选取父元素的首个元素的制定选择器
2、:last-child 选取父元素的最后一个元素的制定选择器
3、:nth-child(n) 选取属于父元素的第N个子元素, 如:n=odd奇数 n=even偶数 n=2n 偶数 n=2n+1奇数
4、:nth-last-child(n) 选取父元素的第n个子元素,
不论与元素类型,从最后一个子元素开始计数。
n 可以是数字,关键词或公式
十一、目标伪类选择器器
:target目标伪类选择器 选择器可用于选取当前活动的目标元素
第十二课 CSS基本选择器 css学习2的更多相关文章
- Kali Linux Web 渗透测试— 第十二课-websploit
Kali Linux Web 渗透测试— 第十二课-websploit 文/玄魂 目录 Kali Linux Web 渗透测试— 第十二课-websploit..................... ...
- NeHe OpenGL教程 第四十二课:多重视口
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- NeHe OpenGL教程 第三十二课:拾取游戏
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- NeHe OpenGL教程 第二十二课:凹凸映射
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- NeHe OpenGL教程 第十二课:显示列表
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- 潭州课堂25班:Ph201805201 django 项目 第三十二课 后台站点管理(课堂笔记)
一.后台站点模版抽取 1.获取静态站点模版 可以使用git clone到本地 git clone https://github.com/almasaeed2010/AdminLTE.git 也可以在g ...
- 《Django By Example》第十二章 中文 翻译 (个人学习,渣翻)
书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:第十二章,全书最后一章,终于到这章 ...
- 第四十二课:基于CSS的动画引擎
由于低版本浏览器不支持css3 animation,因此我们需要根据浏览器来选择不同的动画引擎.如果浏览器支持css3 animation,那么就使用此动画引擎,如果不支持,就使用javascript ...
- CSS(十二).transition的应用之CSS中心扩散
实现 css中心向两边扩散的两个核心 1.hover 之前的 垂直居中 2.文字置于最顶层 顺道来讲讲hover 伪元素是不支持 hover 的,不过我们可以给普通的 tag 标签添加 hover 以 ...
随机推荐
- Ubuntu命令用法详解——curl命令
简介: cURL(CommandLine Uniform Resource Locator)是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行.它支持文件上传和下载,所以是综合传输工 ...
- Netty源码—七、内存释放
Netty本身在内存分配上支持堆内存和直接内存,我们一般选用直接内存,这也是默认的配置.所以要理解Netty内存的释放我们得先看下直接内存的释放. Java直接内存释放 我们先来看下直接内存是怎么使用 ...
- asp.net core 系列之中间件进阶篇-编写自定义中间件(middleware)
中间件是被用到管道(pipeline)上来处理请求(request)和响应的(response). asp.net core 本身提供了一些内置的中间件,但是有一些场景,你可能会需要写一些自定义的中间 ...
- wow.js让css3动画变动更有趣(滚动页面动画模拟懒加载特效)
CSS3的出现给网站页面增加了活力,网站增色不少,有这么小小的一款插件就能做出很多动画效果. 最重要的是它:简单易用.轻量级.无需 jQuery......他就是wow.js 地址:https://d ...
- ArcGIS API for JavaScript 4.x 本地部署之Apache(含Apache官方下载方法)
IIS.Nginx都说了,老牌的Apache和Tomcat也得说一说(如果喜欢用XAMPP另算) 本篇先说Apache. 安装Apache 这个...说实话,比Nginx难找,Apache最近的版本都 ...
- ERP小金刚Pro专业大比拼: Dynamics,NetSuite和Odoo
前言 在过去的15年中,新技术推动了大大小企业的重新思考他们的流程管理涉及不断变化的业务所创造的新动态景观.实施ERP是许多企业为帮助组织而采取的措施并优化他们开展业务的方式.然而,市场上目前有许多商 ...
- 代码规范:idea上添加阿里巴巴Java开发插件
在一个项目中,不可缺少的是书写代码的规范,没有好的代码规范约束,大家各写各的,十分不利于代码的维护与修改. 首先来看看如何在idea上添加这个插件: 直接上图 点击右边的蓝色按钮就可以安装了, ...
- #001 Python 00号作业:关于课程
请大家继续思考,你希望我们的课程主要涉略哪些方面?你希望我们的课程能够带给你哪些基本的技能?你希望理论课应该怎么上,实验课应该怎么上?对于我们的课程有什么建议或意见 作为一名计算机专业的学生,对于py ...
- July 02nd. 2018, Week 27th. Monday
Bad times make a good man. 艰难困苦出能人. Bad times make a good man, and hard times create strong men, but ...
- 不可思议的纯 CSS 实现鼠标跟随效果
直接进入正题,鼠标跟随,顾名思义,就是元素会跟随着鼠标的移动而作出相应的运动.大概类似于这样: 通常而言,CSS 负责表现,JavaScript 负责行为.而鼠标跟随这种效果属于行为,要实现通常都需要 ...