###########总结####

标签选择器 标签名     id选择器  #box1   类选择器.box2

css高级选择器

*子选择器*
子选择器用 大于号
.box1>.box2{
width: 100px;
height: 100px;
background-color: yellow;
} .box1>div{
width: 100px;
height: 100px;
background-color: yellow;
} .box1>.box2>.box3{
width: 100px;
height: 100px;
background-color: green;
}
.box1>.box2>p{
color: red;
} 后代选择器
后代选择器用 空格
.box2 p{
color: green;
} 通用选择器
*{
margin: 0;
} 并集选择器 or的意思
body, h1, p{
margin:0;
} 交集选择器 表示2者选中之后共有的特征
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title> <style>
.box {
color: red;
} p {
font-size: 20px;
} /*两个交集的部分给他设置黄色背景颜色*/
p.active {
background-color: yellow;
}
</style>
</head>
<body>
<div class="box1" id="wrap1">
<div class="box2" id="wrap2">
<div class="box3" id="wrap3">
<p class="box active ">倚天屠龙记</p>
</div>
<p>天龙八部</p>
</div>
</div>
<span>射雕英雄传</span>
</body>
</html>
属性选择器
[type]{
color:red;
}
[type='submit']{
color:red;
} [type='text']{
color: green;
} [for^='test']{
color:red;
}

伪类选择器

body标签里面写
<a href="http://www.baidu.com" target="_blank">点我</a> /*未被访问的链接*/
a:link{
color: green;
} /*访问过的链接*/
a:visited{
color: red;
} /*鼠标悬浮的时候的颜色*/
a:hover{
color:blue;
} /*鼠标按下时的样式*/
a:active{
color: yellow;
}
################
ul li:first-child{#选择第一个孩子变颜色
color: green;
} ul li:last-child{ #选择最后一个孩子
color: yellow;
} ul li:nth-child(0){#选择指定的孩子
color: red;
} ul li:nth-child(3n){#间隔
color: red;
}
################# p:first-letter{#选择第一个字符内容改变大小 颜色
font-size: 32px;
color: red;
}
p:before{#在标签前边添加一个标签内容
content: 'alex';
}
p:after{#在标签后面添加一个标签内容
content: '叫小宝宝';
}

继承性
字标签可以继承父标签的样式: color, font-, text- line-

层叠性
(选择器权重一样的时候)后边添加的样式会覆盖前边的样式

权重
id 权重100
类 权重10
标签 权重 1
!important 权重无限大

都有!important 的时候,比较权重

<div id='box1' class="wrap1">
<div id="box2" class="wrap2">
<div id="box3" class="wrap3">
<p>再来猜猜我是什么颜色?</p>
</div>
</div>
</div>
.box1{
color: blue;
} .box1 p{
color: red;
} p{
color: yellow;
} #pid{
color: green;
} .pclass{
color: blue;
} 权重问题 /*2 0 1*/
#box1 #box2 p{
color: yellow;
} /*1 1 1 */
#box2 .wrap3 p{
color: red;
} /*1 0 3*/
div div #box3 p{
color: purple;
} /*0 3 1*/
div.wrap1 div.wrap2 div.wrap3 p{
color: blue;
} /*权重相同的*/
/*1 1 1 */
#box1 .wrap2 p{
color: red;
} /*1 1 1 */
#box2 .wrap3 p{
color: yellow;
} /*2 1 0 */
#box1 #box2 .wrap3{
color: red;
}
/*1 1 0 */
.wrap1 #box2{
color: green;
} /*2 0 0 */
#box1 #box2{
color: red ;
} /*1 2 0 */
.wrap1 #box2 .wrap3{
color: green;
} #box1 #box2 .wrap3{
color: red !important;
} #box2 .wrap3{
color: blue !important;
} #box3{
color: yellow;
}

python css功能补充讲解的更多相关文章

  1. Shiro 核心功能案例讲解 基于SpringBoot 有源码

    Shiro 核心功能案例讲解 基于SpringBoot 有源码 从实战中学习Shiro的用法.本章使用SpringBoot快速搭建项目.整合SiteMesh框架布局页面.整合Shiro框架实现用身份认 ...

  2. 使用C++扩展Python的功能 转自:http://blog.csdn.net/magictong/article/details/8897568#comments

    使用C++扩展Python的功能 环境 VS2005Python2.5.4 Windows7(32位) 简介 长话短说,这里说的扩展Python功能与直接用其它语言写一个动态链接库,然后让Python ...

  3. EBS OAF开发中的Java 实体对象(Entity Object)验证功能补充

    EBS OAF开发中的Java 实体对象(Entity Object)验证功能补充 (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处:否则请与本人联系,违者必究) EO理论上 ...

  4. 第八十五节,css布局补充一

    css布局补充一 图片边框问题 注意css布局时img图片标签默认有的浏览器有边框,所以大多时候需要去除图片的边框 CSS各种居中方法 水平居中的text-align:center 和 margin: ...

  5. python/数据库操作补充—模板—Session

    python/数据库操作补充—模板—Session 一.创建一个app目录 在models.py只能类进行进行创建表 class Foo: xx= 字段(数据库数据类型) 字段类型 字符串 Email ...

  6. css杂项补充

    css杂项补充 一.块与内联 1.块 独行显示 支持宽高,宽度默认适应父级,高度默认由子级或内容撑开 设置宽高后,采用设置的宽高 2.内联 同行显示 不支持宽高 margin上下无效果,左右会起作用, ...

  7. 十一. Python基础(11)—补充: 作用域 & 装饰器

    十一. Python基础(11)-补充: 作用域 & 装饰器 1 ● Python的作用域补遗 在C/C++等语言中, if语句等控制结构(control structure)会产生新的作用域 ...

  8. 019——VUE中v-for与computer结合功能实例讲解

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  9. Python常用功能函数

    Python常用功能函数汇总 1.按行写字符串到文件中 import sys, os, time, json def saveContext(filename,*name): format = '^' ...

随机推荐

  1. [Codeforces757G]Can Bash Save the Day?——动态点分治(可持久化点分树)

    题目链接: Codeforces757G 题目大意:给出一棵n个点的树及一个1~n的排列pi,边有边权,有q次操作: 1 l r x 求 $\sum\limits_{i=l}^{r}dis(p_{i} ...

  2. 微信小程序——使用vue构建小程序【外传】

    文档 http://mpvue.com/mpvue/ 根据文档构建完成的页面如下 更多的,还要继续看下文档~

  3. Tmutarakan Exams URAL - 1091(莫比乌斯函数 || 容斥)

    题意: 求1 - s 中 找出k个数 使它们的gcd  > 1 求这样的k个数的对数 解析: 从每个素数的倍数中取k个数  求方案数 然后素数组合,容斥一下重的 奇加偶减 莫比乌斯函数的直接套模 ...

  4. 解决sublime text3 中文字符乱码

    前言 由于系统编码问题导致的中文乱码解决,linux和windows解决方式都一样. 流程 linux下两步都需要,windows下只需要第二步. 1.在package install中搜索安装:co ...

  5. 【XSY2534】【CF835D】Palindromic characteristics 回文自动机

    题目大意 ​ 一个字符串\(s\)是\(1\)−回文串当且仅当这个串是回文串. ​ 一个串\(s\)是\(k\)−回文串\((k>1)\)当且仅当\(s\)的前一半与后一半相同且\(s\)的前一 ...

  6. 百度分享不支持https的解决方案(单独部署静态文件)

    首先是参考了博客,下载百度分享的静态代码 static 链接为:https://www.cnblogs.com/mmzuo-798/p/6434576.html 后来在nginx的 nginx.con ...

  7. 【hjmmm网络流24题补全计划】

    本文食用方式 按ABC--分层叙述思路 可以看完一步有思路后自行思考 飞行员配对问题 题目链接 这可能是24题里最水的一道吧... 很显然分成两个集合 左外籍飞行员 右皇家飞行员 跑二分图最大匹配 输 ...

  8. 【题解】 bzoj3693: 圆桌会议 (线段树+霍尔定理)

    bzoj3693 Solution: 显然我们可以把人和位置抽象成点,就成了一个二分图,然后就可以用霍尔定理判断是否能有解 一开始我随便YY了一个\(check\)的方法:就是每次向后一组,我们就把那 ...

  9. python3 文件和流

    流: 打开文件: open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True,  ...

  10. C# Winform ListView控件

    一.ListView: 1.视图改为为Detalis: 2.编辑列,每添加一个添加一列,右侧属性Text改列名,停靠位置,列头的长度等等: 3.右侧属性,点开Iteme,添加ListViewItem集 ...