python css功能补充讲解
###########总结####
标签选择器 标签名 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功能补充讲解的更多相关文章
- Shiro 核心功能案例讲解 基于SpringBoot 有源码
Shiro 核心功能案例讲解 基于SpringBoot 有源码 从实战中学习Shiro的用法.本章使用SpringBoot快速搭建项目.整合SiteMesh框架布局页面.整合Shiro框架实现用身份认 ...
- 使用C++扩展Python的功能 转自:http://blog.csdn.net/magictong/article/details/8897568#comments
使用C++扩展Python的功能 环境 VS2005Python2.5.4 Windows7(32位) 简介 长话短说,这里说的扩展Python功能与直接用其它语言写一个动态链接库,然后让Python ...
- EBS OAF开发中的Java 实体对象(Entity Object)验证功能补充
EBS OAF开发中的Java 实体对象(Entity Object)验证功能补充 (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处:否则请与本人联系,违者必究) EO理论上 ...
- 第八十五节,css布局补充一
css布局补充一 图片边框问题 注意css布局时img图片标签默认有的浏览器有边框,所以大多时候需要去除图片的边框 CSS各种居中方法 水平居中的text-align:center 和 margin: ...
- python/数据库操作补充—模板—Session
python/数据库操作补充—模板—Session 一.创建一个app目录 在models.py只能类进行进行创建表 class Foo: xx= 字段(数据库数据类型) 字段类型 字符串 Email ...
- css杂项补充
css杂项补充 一.块与内联 1.块 独行显示 支持宽高,宽度默认适应父级,高度默认由子级或内容撑开 设置宽高后,采用设置的宽高 2.内联 同行显示 不支持宽高 margin上下无效果,左右会起作用, ...
- 十一. Python基础(11)—补充: 作用域 & 装饰器
十一. Python基础(11)-补充: 作用域 & 装饰器 1 ● Python的作用域补遗 在C/C++等语言中, if语句等控制结构(control structure)会产生新的作用域 ...
- 019——VUE中v-for与computer结合功能实例讲解
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- Python常用功能函数
Python常用功能函数汇总 1.按行写字符串到文件中 import sys, os, time, json def saveContext(filename,*name): format = '^' ...
随机推荐
- BZOJ3133[ballmachine]——倍增+优先队列
题目描述 有一个装球机器,构造可以看作是一棵树.有下面两种操作: 从根放入一个球,只要下方有空位,球会沿着树滚下.如果同时有多个点可以走,那么会选择编号最小的节点所在路径的方向.比如依次在树根4放2个 ...
- CodeForces 589B-Layer Cake-暴力模拟
刚看到这个题的想法是建图搜路,写出来了才发现这个做法不行,不能把每一个矩形看成不可分的点,因为最终的矩形可能两条边出现在不同矩形里. 后来看了题解才明白直接暴力就行.关键是明白最终的矩形两条边都在所给 ...
- Number Sequence POJ - 1019 递推 数学
题意 1 12 123 1234 12345 ....这样的序列 问第n位数字是几 是数字! 1-9! 思路:递推关系 主要是位数的计算 用a[i]=a[i-1]+(int)log10((do ...
- Suffix
$ 题目描述 给定一个序列\(A\),请你输出\(\sum_{1< i< j < k < h}A_iA_jA_kA_h(mod ~~1e9+7)\) \(Solution\) ...
- poj 2226 Muddy Fields(水二分图)
Rain has pummeled the cows' field, a rectangular grid of R rows and C columns (1 <= R <= 50, 1 ...
- tp5 日志管理
日志驱动 日志可以通过驱动支持不同的方式写入,默认日志会记录到文件中,系统已经内置的写入驱动包括 File.Socket,如果要临时关闭日志写入,可以设置日志类型为Test即可,例如: 'log' = ...
- #565. 「LibreOJ Round #10」mathematican 的二进制(期望 + 分治NTT)
题面 戳这里,题意简单易懂. 题解 首先我们发现,操作是可以不考虑顺序的,因为每次操作会加一个 \(1\) ,每次进位会减少一个 \(1\) ,我们就可以考虑最后 \(1\) 的个数(也就是最后的和) ...
- Asp.Net Output.Write()
string name="张三" <div> <label>@Output.Write(name)</label> </div> 在 ...
- Codeforces Round #402 (Div. 2) D. String Game
D. String Game time limit per test 2 seconds memory limit per test 512 megabytes input standard inpu ...
- Swarm平滑升级回滚
#滚动更新创建服务: docker service create --name my_web --replicas=5 nginx:1.12更新为1.14 docker service update ...