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 = '^' ...
随机推荐
- Windows server 2012 卸载iis 黑屏
转载:https://jingyan.baidu.com/article/ff42efa9fb6f16c19e2202dc.html 1 按 ctrl+alt+end 键,新建运行任务 ,输入cmd ...
- 用递归方法判断字符串是否是回文(Recursion Palindrome Python)
所谓回文字符串,就是一个字符串从左到右读和从右到左读是完全一样的.比如:"level" .“aaabbaaa”. "madam"."radar&quo ...
- 安装 xadmin 报错: Command "python setup.py egg_info" failed with error code 1 in C:\Users\Python\AppData\Local\Temp\pip-install-1k1byg0p\xadmin\
报错详情 安装 xadmin 组件的时候报错 不论是命令行还是 pycharm 方式都不行 分析报错 按照报错提示是说 README.rst 文件的编码问题导致. 解决报错 通过 github 下载源 ...
- 二叉搜索树(BST)详解
前言:平衡树的前置知识吧 二叉搜索树的定义: 二叉搜索树或者是一棵空树,或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的值均小于或等于它的根节点的值: (2)若右子树不空,则右子 ...
- 安卓Q | 诸多本地文件找不到?应用文件存储空间沙箱化适配指导
上期我们针对Android Q 版本中对设备存储空间进行的限制.新特性变更引发的兼容性问题及原因分析推出了<安卓 Q | 8大场景全面解析应用存储沙箱化>文章,本期文章我们将手把手指导各位 ...
- 自适应PC端网页制作使用REM
做一个PC端的网页,设计图是1920X1080的. 要在常见屏上显示正常(比例正确可) 1280X720 1366X768 1440X900 1920X1080 使用了几种办法 1.内容在一屏内显示的 ...
- 【拓扑排序】烦人的幻灯片(slides)
1395:烦人的幻灯片(slides) 时间限制: 1000 ms 内存限制: 65536 KB提交数: 753 通过数: 416 [题目描述] 李教授将于今天下午作一次非常重 ...
- Spring 整合 Hibernate 时启用二级缓存实例详解
写在前面: 1. 本例使用 Hibernate3 + Spring3: 2. 本例的查询使用了 HibernateTemplate: 1. 导入 ehcache-x.x.x.jar 包: 2. 在 a ...
- ArcGIS for qml -测距
源码:https://github.com/sueRimn/ArcGIS-for-qml-demos 实现求地图上两点之间距离功能 作者: 狐狸家的鱼 Github: 八至 版权声明:如需转载,请联系 ...
- CSS解决字母不换行
通过百度,查找解决方案 1. word-break:break-all;只对英文起作用,以字母作为换行依据2. word-wrap:break-word; 只对英文起作用,以单词作为换行依据