前端——CSS选择器
前端CSS
CSS三种引入方式
1.外部css文件(最正规的书写方式)
2.head内style标签内部直接书写css代码(为了教学方便可以使用这种)
3.标签内部通过style属性直接书写对应的样式(不推荐)
CSS标签选择器
基本选择器
1.元素选择器
/*标签选择器 元素选择器*/
div { /*将页面上所有的div标签内部的文本变成红色*/
color: red;
}
2.类选择器
/*类选择器 点号*/
.c1 { /*让所有具有c1类属性值的标签内部文本变成蓝色*/
color:blue;
}
3.id选择器
/*id选择器 #号*/
#d1 { /*将id为d1的标签内部文本内容改成绿色*/
color: green;
}
4.通用选择器
/*通用选择器 *号*/
* { /*页面上所有的标签统一修改样式*/
color: aqua;
}
组合选择器
1.后代选择器 空格
//div下的所有a,包括儿子,孙子。。。。
div a
{
}
2.儿子选择器 >
//只有div下的儿子才能被作用
div > a
{
}
3.毗邻选择器 +
//div下紧挨着的下一个标签
div + a
{
}
4.弟弟选择器 ~
//div 同级别下面所有的标签。div标签下面的所有a标签
div ~ a
{
}
属性选择器 中括号[ ]
精确度又称为:粒度
1.精确属性查找
/*属性选择器 [] */
[username] { /*找到页面上所有具有username属性名的标签*/
background-color: deeppink;
}
2.更精确属性查找
[username='jason'] { /*找到页面上属性名是username并且属性值叫jason的标签*/
background-color: black;
}
3.精确度再提高查找
input[username="jason"] { /*找到页面上属性名是username并且属性值叫jason的input标签*/
background-color: aqua;
}
组合选择器
1.标签组合选择
没有组合之前:代码冗余,陋
div {
color: red;
}
p {
color: red;
}
span {
color: red;
}
组合之后:
div ,p, span {
color: red;
}
伪类选择器
1.日常状态
a:link {
color: aqua;
}
2.鼠标悬浮时
a:hover { /*鼠标悬浮*/
color: black;
}
3.鼠标按下时
a:active {
color: green;
}
4.鼠标送开时
a:visited {
color: gray;
}
5.鼠标聚焦之后触发
input:focus {
background-color: red;
}
伪元素选择器
1.选择首字
p:first-letter {
color: red;
font-size: 48px;
}
2.再标签之前添加文本
p:before {
content: '添加的内容'; # 在p标签之前添加内容
color: red;
}
3.在标签之后添加文本
p:after {
content: 'jeff'; # 在p标签之后添加文本
color: blue;
}
前端——CSS选择器的更多相关文章
- 前端----css 选择器
css 为了修饰页面作用, 让页面好看 ⑴ css的引入方式1,行内样式body里面2,内接样式在html里面的 style 里面3,外接样式两种:①链接式: <link rel=" ...
- web前端----css选择器样式
一.css概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,对html标签的渲染和布局 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明. 例如 二.c ...
- day042 前端CSS选择器
今日内容: 高级选择器 1.子类选择器 用 > 表示 类比于相对路径 选择的是前一级标签的子标签 2后代选择器 用空格表示 选择的是前一级标签的后代标签 3并集选择器 用,逗号表示 选择的是用逗 ...
- 前端极易被误导的css选择器权重计算及css内联样式的妙用技巧
记得大学时候,专业课的网页设计书籍里面讲过css选择器权重的计算:id是100,class是10,html标签是5等等,然后全部加起来的和进行比较... 我只想说:真是误人子弟,害人不浅! 最近,在前 ...
- {前端CSS} 语法 Css的几种引入方式 css选择器 选择器的优先级 CSS属性相关 背景属性 边框 CSS盒子模型 清除浮动 overflow溢出属性 定位(position)z-index
前端CSS CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素,给HTML设置样式,让它更加美观. 当浏览器读到一个样式表,它就会按照这个样式表来对文 ...
- 前端css样式及选择器
标题: 1.scc概述 2.行内样式 3.内接样式 4.外接样式(链接式) 推荐使用 5.外接样式(导入式) 6.嵌套规则 7.css选择器 1.scc(Cascading Style Shee ...
- 前端03 /css简绍/css选择器
前端03 /css简绍/css选择器 目录 前端03 /css简绍/css选择器 昨日内容回顾 html标签 常用标签 table标签:表格标签 input标签 select下拉框 textarea多 ...
- 前端学习(十):CSS选择器
进击のpython ***** 前端学习--CSS选择器 每一条CSS样式声明由两部分组成: 选择器{ 样式: } 在CSS中{}之前的部分就是"选择器","选择器&qu ...
- 前端知识之CSS(1)-css语法、css选择器(属性、伪类、伪元素、分组与嵌套)、css组合器
目录 前端基础之css 1.关于css的介绍 2.css语法 3.三种编写CSS的方式 3.1.style内部直接编写css代码 3.2.link标签引入外部css文件 3.3.标签内直接书写 4.c ...
随机推荐
- 在 Linux Mint 19 上安装 zsh 和设置小键盘一步到位
在 Linux Mint 19 上安装 zsh 和设置小键盘 安装 zsh 并设置 zsh 为默认 shell 安装 sudo apt install zsh 设置 zsh 为默认 shell,注意没 ...
- 关于Apple Watch,听听开发了两个月Watch App的工程师怎么说
今年1月份有幸应苹果邀请,秘密参与苹果 Watch App 的真机现场调试.4月份,Apple Watch 会正式上市.在这之前,也算是亲自抢先体验了 Apple Watch,以及开发了一下 Watc ...
- 巨蟒python全栈开发-第11阶段 ansible_project5
今日大纲 1.命令展示前端页面实现(下面有个断点) 2.命令下发后端展示
- Code Force 429B Working out【递推dp】
Summer is coming! It's time for Iahub and Iahubina to work out, as they both want to look hot at the ...
- HDU 5572 An Easy Physics Problem【计算几何】
计算几何的题做的真是少之又少. 之前wa以为是精度问题,后来发现是情况没有考虑全... 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5572 题意: ...
- C# 从零开始写 SharpDx 应用 画三角
原文:C# 从零开始写 SharpDx 应用 画三角 版权声明:博客已迁移到 https://blog.lindexi.com 欢迎访问.如果当前博客图片看不到,请到 https://blog.lin ...
- javascript简介 标签: javascript 2015-11-13 12:13 1712人阅读 评论(39)
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果.通常JavaScript脚本是通过嵌入在HTML中来实现 ...
- LeetCode81 Search in Rotated Sorted Array II
题目: Follow up for "Search in Rotated Sorted Array":What if duplicates are allowed? Would t ...
- React Native声明属性和属性确认
属性声明 因为用React Native创建的自定义组件可以复用, 我们开发过程中可能一个项目组有多个人同时开发,其他同事可能会用到我们自定义的组件, 但是他们使用的时候很容易忘记使用某些属性,这时候 ...
- oracle函数 sys_guid()
[功能]生产32位的随机数,不过中间包括一些大写的英文字母. [返回]长度为32位的字符串,包括0-9和大写A-F [示例] select sys_guid() from dual