• 入门

    • 圆角

      border-radius

    • 阴影

      box-shadow 元素边界

      text-shadow 文字阴影

    • 渐变

      background-image属性新增的参数

      linear-gradient 纵向渐变
      radial-gradient 横向渐变
      repeating-linear-gradient 重复的纵向渐变
      repeating-redial-gradient 重复的横向渐变
    • 变换

      transform 对元素进行位移、偏转、拉伸、旋转等操作

      rotate() 旋转
      scale() 缩放
      skew() 扭曲
    • 盒子模型
      padding内边距呈现元素的背景
      margin是外边距,默认是透明的,不会遮挡其后的任何元素
      背景由内容和内边距、边框组成的区域
      内边距和边框主要的作用是装饰
      外边距主要用于布局,控制元素之间的距离
    • CSS兼容性
      -webkit前缀 Chrome、Safari
      -moz前缀 Firefox
      -ms ie浏览器
      -o Opera
    • 浮动
      • 块元素不设置宽度,默认是100%,设置浮动之后会根据内容自动调整
      • 清除浮动
        clear属性定义了元素的哪一侧不允许出现浮动元素:left/right/both
      • 清除浮动的两种方式

        方式1

        .clear {
        background: none;
        border: 0;
        clear: both;
        display: block;
        float: none;
        font-size: 0;
        margin: 0;
        padding: 0;
        margin: 0;
        padding: 0;
        overflow: hidden;
        visibility: hidden;
        width: 0;
        height: 0;
        }

      方式2 对父类使用伪类元素:after

      .clearfix:after {
      content: '020';
      display: block;
      height: 0;
      clear: both;
      }
      .clearfix {
      zoom: 1;
      }
      .left {
      float: left;
      }
      .right {
      float: right;
      }
      <div class="clearfix">
      <div class="left"></div>
      <div class="right"></div>
      </div>
  • 选择器

    • 标签选择器

      全局样式

    • 类选择器

      .class

    • id选择器

      id

    • 通配符选择器
      *
    • 子元素选择器

      li > a

    • 后代选择器

      li a

    • 相邻元素选择器

      h1 + p

      两者必须拥有同一个父元素
      两者相邻
    • 属性选择器

      a[href]

      a[src^="https"] 模糊匹配

    • 组选择器

      h1, h2 {}

    • 复和选择器

      p.test{color:red;} 表示与的关系

    • 伪类选择器
      :hover
      :active
      :vistied
      :link
      :first-child
      :lang
      :link
    • 结构化伪类
      :nth-child(n)
      :nth-last-child(n) 反向选择
      :last-child
      :only-child
      :root 根元素
    • 状态伪类
      :enabled
      :disabled
      :checked
    • 否定伪类

      :not(S)

重温CSS的更多相关文章

  1. 重温CSS之背景、文本样式

    CSS背景样式: 背景色:background-color属性,设置元素的背景色,如:div {background:blue;}--设置所有div元素的背景为蓝色: 背景图像:background- ...

  2. 重温CSS:Border属性

    边界是众所周知的,有什么新的东西吗?好吧,我敢打赌,在这篇文章中,有很多你不看永远不知道的东西! 不仅可以用CSS3来创建圆角,使用原有CSS一样可以显示自定义图形.这是正确的(有待考究):在过去,没 ...

  3. 重温css系列01

    2016-01-07——解决背景层透明度的问题 需要ie9+ 问题:如果我对div设置opacity: 0.8;这个透明属性后 希望内容不发生改变怎么弄? A:做两层,或者rgba 解决后的效果图: ...

  4. 重温CSS之文档结构

    我们来看看几个基本的HTML页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "h ...

  5. 重温CSS之基础

    在HTML中插入样式表: 内联式:直接在HTML标签中插入样式 <p style="color:red"></p> 2. 嵌入式: <style ty ...

  6. 一些重温CSS需要注意的小细节

    <!-- CSS是用于描述页面展示的语言 字体.颜色.大小.间距,将内容分为多列 或者简单的动画及其他的装饰效果 决定了长啥样 html房子的骨架 css负责装修 怎么装修一个房子呢? 首先就是 ...

  7. CSS:不可思议的border属性

    原文:Magic of CSS border property 译文:不可思议的CSS border属性 译者:dwqs 在CSS中,其border属性有很多的规则.对于一些事物,例如三角形或者其它的 ...

  8. CSS background-size contain 与cover的区别

    最近在重温CSS,发现好多东西都忘了,比如background-size属性中,contain与cover的区别. 菜鸟教程上是这么说的: 有点难理解,通俗解释就是:两者均以保持图像宽高比的形式缩放来 ...

  9. CSS3:边框属性

    前言 学习这些CSS属性并不是要自己要设计多好看的样式,而是看到网上的代码能看得懂. 效果 本章将围绕如下效果进行解释: border border-width: 边框宽度. border-style ...

  10. .NET 5下的Blazor是否可以大规模正式使用?

    今天在微信群讨论了很多Blazor是否可以正常用的问题.大家争的面红耳赤的. 于是趁着无聊,就水了这么一篇文. 还记得Blazor还在预览版的时候,我就开始关注Blazor了. 那会儿调试Blazor ...

随机推荐

  1. ToDesk云电脑堪比万元PC?黑悟空、老头环及战锤40K实测体验!

    2009年,OnLive首次在旧金山游戏开发者大会推出"云游戏"的概念,但受限于当时的网络宽带技术,云游戏并不被十分看好.现如今,5G时代已然到来,数据通量和画质传输给予云游戏崛起 ...

  2. ToDesk云电脑开启公测!支持AIGC、高性能渲染等场景,价格低至0.98元

    在云计算和人工智能技术飞速发展的今天,云电脑作为一种新型的计算模式,正逐渐改变着传统电脑的使用方式.近日,ToDesk云电脑宣布开启公测,以其支持AIGC(人工智能.大数据.云计算等技术的融合应用). ...

  3. .NET 实现的零部件离散型 MES+WMS 系统

    前言 随着制造业的不断发展,企业对于生产效率和管理水平的要求越来越高. EasyMES 是一款基于 .NET 6 开发的零部件离散型 MES(Manufacturing Execution Syste ...

  4. 别再忽视!PostgreSQL Public 模式的风险以及安全迁移

    别再忽视!PostgreSQL  Public 模式的风险以及安全迁移 作者:桦仔 10余年DBA工作经验 微信:debolop QQ交流群:740052625 公众号:数据库实战派 问题起因 前几天 ...

  5. Chrome 130 版本新特性& Chrome 130 版本发行说明

    Chrome 130 版本新特性& Chrome 130 版本发行说明 一.Chrome 130 版本浏览器更新 1. 新的桌面提示 Chrome 130 引入了一种新的 Toast 样式,用 ...

  6. 【性能测试】01基础知识篇-并发用户、RPS、TPS的解读

    本文介绍并发用户.RPS.TPS的基本概念以及三者之间的关系. 术语定义 并发用户:在性能测试工具中,一般称为虚拟用户(Virtual User,简称VU),指的是现实系统中操作业务的用户. 说明 并 ...

  7. 2023年10月,红米(小米)note 8 pro 优化记

    看了红米的note 13 pro和note 12 turbo的参数和价格后,我决定下单买个note8 pro的手机壳,确实有新手机的感觉了. 我note8 pro手机参数如下 MIUI 12.0.5 ...

  8. 解决MindSpore-2.4-GPU版本的安装问题

    问题背景 虽说在MindSpore-2.3之后的版本中不在正式的发行版中支持GPU硬件后端,但其实在开发分支版本中对GPU后端是有支持的: 但是在安装的过程中可能会遇到一些问题或者报错,这里复现一下我 ...

  9. hyperf的使用

    hyperf是swoole的封装框架,用起来效率还是不错的. 使用方式看手册 https://hyperf.wiki/2.2/#/zh-cn/quick-start/install 其实是靠compo ...

  10. linux找到目录下的大文件

    用这个命令找一下大于800M的文件 find . -type f -size +800M -print0 | xargs -0 ls -lh 非常方便 能看的到哪些文件有多大