CSS3基础

概述:

  1. CSS基本概念
  2. CSS基本语法和用法
  3. CSS基本熟悉,属性值和单位的用法
  4. CSS基本特性

1,CSS3概述

    CSS3是CSS规范的最新版本,在CSS2.1的基础上增加了很多强大的新功能,一帮组开发人员解决一些实际面临的问题,并且不再需要非语义标签,复杂的JavaScript脚本以及图片。例如,圆角,多背景,透明度,阴影等功能。

1.1 CSS的发展历史

1.2 CSS3新功能

  • 完善选择器
  • 完善视觉效果:圆角,阴影,渐变背景,半透明,图片边框
  • 完善盒模型:flex
  • 增强背景功能:background-image,background-reprat,background-size,background-position,background-origin,background-clip
  • 增加阴影效果:文本阴影,盒子阴影
  • 增加多列布局与弹性盒布局
  • 完善Web字体和Web Font图标
  • 增强颜色和透明度功能:opacity
  • 新增圆角与边框功能:border-image
  • 增加变形操作
  • 增加动画和交互效果
  • 完善媒体特性与Responsive布局

1.3 浏览器支持

2,CSS基本用法

2.1 CSS样式

    声明:规则   >>  body{font-size:12px;color:#333;}   选择器 声明 属性  属性值

2.2 CSS应用

    1,行内样式

<p style="background-color:red">hello world</p>

    2,内嵌式

<style>
	p{
		background-color:red;
	}
	</style>

    3,链接式

<link href="helloworld.css" type="text/css"  rel="stylesheet">

    4,导入样式

@import helloworld.css;
@import 'helloworld.css';
@import "helloworld.css";
@import url(helloworld.css);
@import url('helloworld.css');
@import url("helloworld.css");

2.2.3 CSS样式表

    1,内部样式表

    2,外部样式表

2.2.4 导入外部样式表

    1,使用<link>标签导入

<link href="helloworld.css" rel="stylesheet" type="text/css" />

    2,使用@import关键字导入

<style type="text/css">
@import url("helloworld.css");
</style>

2.2.5 CSS注释

使用/*  注释内容*/

3 CSS特性

3.1 CSS层叠性

    1,CSS样式表的优先级

    HTML,作者,用户,浏览器

    2,CSS样式的优先级

    优先级加权值:

  • 标签选择器:1
  • 伪元素或伪对象选择器:1
  • 类选择器:10
  • 属性选择器:10
  • ID选择器:100
  • 其他选择器:10

3.2 CSS继承性

    继承性指被包含的元素将拥有外层元素的样式效果。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值