CSS(零)-预热篇

本文是对CSS基础知识的全面梳理,包括预热篇、选择器、属性和值,涵盖@规则、选择器语法、伪类和伪元素、CSS变量以及一些常用的图形绘制和布局函数。通过学习,旨在巩固和提升CSS技能。
摘要由CSDN通过智能技术生成

这是一个系列的文章,你也可以查看其他文章:

0、CSS-预热篇

1、CSS(一)详解position

2、CSS(二)transform

3、CSS(三)flex布局(flex弹性布局详解)

4、CSS(四)详解Grid布局

5、CSS(五)CSS动画-transition简介

6、CSS(六)CSS动画-animation简介

7、CSS(七)两栏布局详解

8、CSS(八)三栏布局详解

9、CSS(九)垂直居中详解

 

最近听了winter的极客时间 专栏关于css的讲解,深感自己的css基础较为薄弱,所以打算最近将css的重要东西做一个总结。

首先学习css需要到W3C的网站,在这里会发现有很多css相关标准,去掉Working Draft状态的标准,切换标准状态下拉框,得到候选标准为13,候选标准为23,(数据一直在变化,截止20190808数据)。

css语法的最新标准为:https://www.w3.org/TR/css-syntax-3/在这里你能找到关于css的最新语法标准。这篇文档比较详细,包含css的简介、描述、标记和解析css,以及css的分类。

从文档我们知道css语法规则分为两类:一是带@的规则(at-rule),二是普通规则(qualified rule)。

一、at-rule

由@关键字和后续的一个区块组成,如果没有区块,则以;结束。实际开发中使用较少。

@charset 字符编码规则

@charset "utf-8";

@import 引入一个css文件

@import [ <url> | <string> ]
        [ supports( [ <supports-condition> | <declaration> ] ) ]?
        <media-query-list>? ;

@media 媒体查询对设备类型判断

@media print {
    body { font-size: 10pt }
}

@page 分页媒体访问网页的表现

@page {
  size: 8.5in 11in;
  margin: 10%;

  @top-left {
    content: "Hamlet";
  }
  @top-right {
    content: "Page " counter(page);
  }
}

@counter-style 定义列表项表现,出firefox部分支持外,其他浏览器都不支持。可以上 https://c

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fullstack_lth

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值