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 = '^' ...
随机推荐
- Codeforces1071C Triple Flips 【构造】【Four Russians】
题目分析: 这种题目显然可以先考虑哪些无解.我们发现我们不考虑操作次数的时候,我们可以选择连续的三个进行异或操作. 这样我们总能使得一个序列转化为$000...000xy$的形式.换句话说,对于$00 ...
- 洛谷P1414又是毕业季二题解
题目 思想: 首先这个题必定是一个数学题,肯定不是一个一个枚举得到解,这样肯定会T,所以我们就应该想一些别的方法,. 分析: 比如,答案,一定是递减的,因为该答案所满足的条件肯定是越来越苛刻的,所以我 ...
- LA3490 Generator(KMP + 高斯消元)
题意 一开始给你一个长为 \(S\) 的字符串. 从空串开始,不断在后面添加一个 \([A, A + n]\) 的一个字符. 第一次包含 \(S\) 的时候会停止添加.问期望的添加次数. 有 \(T\ ...
- AtCoder 瞎做
目录 ARC 058 E - 和風いろはちゃん / Iroha and Haiku 题意 题解 技巧 代码 ARC 059 F - バイナリハック / Unhappy Hacking 题意 题解 技巧 ...
- a span做成按钮样式不选中文字
a,span做成按钮样式时,文字会被选中.加以下CSS可以让其不选中.测试三大浏览器都可以 .button { display: inline-block; -moz-user-select: non ...
- BZOJ3456 城市规划 【多项式求ln】
题目链接 BZOJ3456 题解 真是一道经典好题,至此已经写了分治\(NTT\),多项式求逆,多项式求\(ln\)三种写法 我们发现我们要求的是大小为\(n\)无向联通图的数量 而\(n\)个点的无 ...
- Fiddler 安装配置及使用技巧
下载最新版即可: https://www.telerik.com/fiddler pc配置: pc端上的配置较为简单,主要是记录一下遇到的一些bug以及解决方法. options>HTTPS ...
- 牛客练习赛43 Tachibana Kanade Loves Probability(快速幂)
链接:https://ac.nowcoder.com/acm/contest/548/B来源:牛客网 题目描述 立华奏在学习初中数学的时候遇到了这样一道大水题: “设箱子内有 n 个球,其中给 m 个 ...
- 生命不息,折腾不止 ~ 旧PC改造之家庭影音
前言引入 之前把在校园陪伴多年的旧电脑由Win装成了Linux,的确不卡了,基本上日常办公也够了(大项目还是吃不消,日常捣鼓倒是够了),然后把真正的工作游戏本也改成了Linux,那么旧电脑又变成闲置机 ...
- 浏览器直接显示html代码,不解析代码
在某些时候,我们可能因为某些特殊的原因,不想让浏览器解析html代码. 1,把代码放到js中,如下 <script type='text/html' style='display:block'& ...