Python 前端 Css基础
CSS样式存在的位置
1、放置在标签内,局部生效
<div style="color: red;font-size: 18px;">hello world</div>
2、放置在head中,这种方式全局生效
<style>
.cc{
color:red;
font-size:19px;
}
</style>
3、放置在css文件中
<link rel="stylesheet" href="templates.css"/>
优先级: 1 最高,另外的两个优先级是,谁最后加载进来的,谁生效
CSS之基本选择器
寻找标签
1、class 选择器
.c1{}
<div class="c1">hello</div>
<div class="c1">world</div>
2、标签选择器
根据标签去选择
input{} #根据input的标签去选择
input[type='text']{} #根据input中有type=‘text’属性的去选择
3、ID选择器
#uu{} #匹配id为uu的
CSS之其他选择器
1、层级选择器

如果只想装饰第一个span中的东西,用层级选择器怎么来写呢?
c3 a div c4{样式} #注意到没用,class与标签混用,中间空格分开
2、组合选择器
a{
}
p{
}
如果a标签与p标签的样式是一样,这样写的话就代码重叠了,
a,p{ #逗号分开
}
.c3 div .c4,.c3 div .c9{ 样式} #同样层级选择器也可以重叠着写。
CSS之background属性

这是对应的两种写法。
这里注意,小图标都是放到一个图片上面,通过background-position来定位显示那个图标。
这样的好处是不用每个小图标都发起链接,只要通过定位来过去,较少建立链接
CSS之border属性

简写方式,线条像素,样式,颜色。
CSS之display属性

CSS之cursor属性
cursor这是个什么鬼?比如鼠标放到a标签上面就会显示小手,放到文本上面就会显示xi小锯,如果想要显示什么数据可以进行
选择,或者自定义

CSS之float属性
使标签浮动起来,可以对齐进行在一行中排序

运行结果:

每个div占的百分比,是按父层div的大小来划分的
在这有个问题,就是子div用了float之后,父层div中如果再定义什么样式,就不生效了,那如何使之生效呢
需要在子div下面 再添加
<div style="clear: both;"></div>
这样再定义父div的标签,其效果就会显示出来了。
CSS之position属性
fosition有三个参数:
1、fixed

position是脱离当前页面的。显示结果,无论页面怎么变动,返回顶部都会显示在最下面
2、absolute
3、relative
这两个往往结合使用,实现神奇的效果。
<div style="position: relative;background: green;height: 400px;width: 300px;">
<div style="position: absolute;bottom: 30px;right: 30px;">定位</div>
</div>
实现的效果:

CSS之透明度和层级

opacity的值范围从0-1

层叠配置,可以通过z-index:数字来选择 哪一层在上面。数字大的层在最上面
可以通过opacity的调控值来实现北京层的显示。
CSS之padding和hargin属性
这两个是用来做边距的
默认没有边距的效果是这样的

添加上padding边距就有下面的效果了

padding 是添加内边距,hargin是添加外边距

以此为例,针对里面的绿色边框来说,外边距指的是这个绿色框对上面红线的距离。
而内边距就是绿色提的内部,加上边距的话,其实就是扩充了自己的大小。
写法:
padding:10px 20px 10px 10px; #添加的是上下左右
padding: 10px 20px #分别代表上下,和左右
Python 前端 Css基础的更多相关文章
- 百万年薪python之路 -- 前端CSS基础介绍
一. CSS介绍 CSS定义 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素,给HTML设置样式,让它更加美观. 语法结构 div{ color: green ...
- Python 前端 Html基础
概述 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页的标准语言.相当于定义统一 的规则.大家都来遵守它,这样就可以让浏览器根据标记语 ...
- python 前端 css
CSS(Cascading Style Sheet,层叠样式表) 是一种用来表现HTML或XML等文件样式的计算机语言. 作用:是用来美化HTML标签的,相当于给页面化妆. 每个css 都是有两部分组 ...
- 048.Python前端css
一 CSS介绍 1.1 CSS语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明. selector { property: value; property: value; prop ...
- 前端 CSS 基础
CSS概述 CSS全称:层叠样式表 (Cascading Style Sheets).CSS使得网站可以:创建文档内容清晰地独立于文档表现层. 样式表定义如何显示 HTML 元素,样式通常保存在外部的 ...
- 前端 -- CSS基础
一,CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素. 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染). 二,CSS语法 1 ...
- web前端 CSS基础
简单的CSS文件 <style type="text/css"> a{ color:rebeccapurple; font-size: larger; font-wei ...
- Python 前端 js基础
Javascript 概述 JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的 ...
- 前端CSS基础
一:CSS 1.什么是CSS? CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素. 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染). C ...
随机推荐
- 551 Student Attendance Record I 学生出勤纪录 I
给定一个字符串来代表一个学生的出勤纪录,这个纪录仅包含以下三个字符: 'A' : Absent,缺勤 'L' : Late,迟到 'P' : Present,到场如果一个学生的出勤纪 ...
- 生产环境中mysql+keepalive双主模式,keepalive守护进程实现双主切换提供数据库服务
mysql+keepalive实现浮动地址自动切换,由于keepalive无自带健康检查功能,所以必须自动编写健康检查守护进程(监控DB1和DB2数据库的监控状态,来保证浮动地址双机自动切换.) 一, ...
- Spark Mllib里如何将trainDara训练数据文件里提取第M到第N字段(图文详解)
不多说,直接上干货! 具体,见 Hadoop+Spark大数据巨量分析与机器学习整合开发实战的第13章 使用决策树二元分类算法来预测分类StumbleUpon数据集
- [转][android][利用JNI技术在Android中调用、调试C++代码]
在Android中调用C++其实就是在Java中调用C++代码,只是在windows下编译生成DLL,在Android中会生成Linux系统下的.so文件(好吧,其实我基本没用过Linux). 没写过 ...
- linux学习-Linux系统启动过程
linux系统启动过程 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导. 运行init. 系统初始化. 建立终端 . 用户登录系统. 内核引导 电源开机后,首 ...
- window server 2012R2服务器部署遇到的问题
1. 出现问题原因:服务器的Framework4.5 未安装, 解决办法:从网上下载之后,安装,然后重启服务器即可 2. 出现问题原因:内存不足或者虚拟内存不足 解决办法:设置虚拟内存来解决,步骤如下 ...
- React Native开发时devices offline和手机不能晃动的处理
1. adb device 显示 devices offline 可能重启adb server: $ adb kill-server $ adb start-server 2. 华为等手机不能 晃动显 ...
- CF1062D Fun with Integers
思路: 找规律. 实现: #include <bits/stdc++.h> using namespace std; typedef long long ll; int main() { ...
- Java类的静态块の一
类的静态块在类加载时候执行,执行早于构造函数,并且只执行一次. 下面这个例子可以帮助理解: package untility; public class A { // 静态块 static { A c ...
- Linux下各文件夹的结构说明及用途介绍(转载)
linux下各文件夹的结构说明及用途介绍: /bin:二进制可执行命令. /dev:设备特殊文件. /etc:系统管理和配置文件. /etc/rc.d:启动的配 置文件和脚本. /home:用户主目录 ...