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基础的更多相关文章

  1. 百万年薪python之路 -- 前端CSS基础介绍

    一. CSS介绍 CSS定义 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素,给HTML设置样式,让它更加美观. 语法结构 div{ color: green ...

  2. Python 前端 Html基础

    概述 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页的标准语言.相当于定义统一 的规则.大家都来遵守它,这样就可以让浏览器根据标记语 ...

  3. python 前端 css

    CSS(Cascading Style Sheet,层叠样式表) 是一种用来表现HTML或XML等文件样式的计算机语言. 作用:是用来美化HTML标签的,相当于给页面化妆. 每个css 都是有两部分组 ...

  4. 048.Python前端css

    一 CSS介绍 1.1  CSS语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明. selector { property: value; property: value; prop ...

  5. 前端 CSS 基础

    CSS概述 CSS全称:层叠样式表 (Cascading Style Sheets).CSS使得网站可以:创建文档内容清晰地独立于文档表现层. 样式表定义如何显示 HTML 元素,样式通常保存在外部的 ...

  6. 前端 -- CSS基础

    一,CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素. 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染). 二,CSS语法 1 ...

  7. web前端 CSS基础

    简单的CSS文件 <style type="text/css"> a{ color:rebeccapurple; font-size: larger; font-wei ...

  8. Python 前端 js基础

    Javascript 概述 JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的 ...

  9. 前端CSS基础

    一:CSS 1.什么是CSS? CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素. 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染). C ...

随机推荐

  1. python学习之字符编码

    字符串涉及到编码:ascii gbk gb2312 unicode uft-8 对于英文字符ASCII(可以看成utf-8的子集)就可以了,中文用gbk/gb2312; unicode:世界统一(兼容 ...

  2. Unity Shader入门精要学习笔记 - 第4章 学习 Shader 所需的数学基础

    摘录自 冯乐乐的<Unity Shader入门精要> 笛卡尔坐标系 1)二维笛卡尔坐标系 在游戏制作中,我们使用的数学绝大部分都是计算位置.距离.角度等变量.而这些计算大部分都是在笛卡尔坐 ...

  3. ASP.NET Cookie的登录验证

    做用户登录,我一直用form验证的方式.有时候,为了节省时间,用户希望用户名输入框能够记住用户名,省得下次重新输入.这个时候光用form验证是不行的,因为form验证的话,用户一退出系统就失效了,所以 ...

  4. Django的学习需要掌握的一些基础和初步搭建自己的框架

    一.Django的学习需要掌握的一些基础 第一个需要注意的点:客户端发送过来的数据结构组成: 第二个需要注意的点:动态网页和静态网页 静态网页:用户发送请求,服务端找到对应的静态文件返回给浏览器,静态 ...

  5. bin&sbin 命令作用

    最近需要了解sbin与bin的功能,需要整理一下.一下全部为Ubuntu14里面默认安装的.在这里收集一下,转载请注明出处! bin bash shell bunzip2 .bz2文件的解压缩程序. ...

  6. Android 实现九宫格、点击图片放大全屏浏览等

    项目GitHub地址https://github.com/tikeyc/TNinePlaceGridView_Android https://github.com/tikeyc/TikeycAndro ...

  7. uvm_driver——老司机带带我

    文件:src/comps/uvm_driver.svh类: uvm_driver uvm_driver继承(C++中叫继承)自uvm_component,其中定义了两个Ports:seq_item_p ...

  8. c语言中的赋值

    int s,i,len,err=0 这个是只给err赋了值还是这四个都有?

  9. Yii2中多表关联查询(with、join、joinwith)

    表结构 现在有客户表.订单表.图书表.作者表, 客户表Customer   (id  customer_name) 订单表Order         (id  order_name   custome ...

  10. python打开文件可以有多种模式

    一.python打开文件可以有多种模式,读模式.写模式.追加模式,同时读写的模式等等,这里主要介绍同时进行读写的模式r+ python通过open方法打开文件 file_handler = open( ...