CSS3基础总结

CSS3

级联样式表

一、CSS3语法结构

1.语法

选择器{ h1{ 属性:值;声明}

​ 声明1;

​ 声明2;

​ 。。。。

​ }

2.style标签
3.html语义化

​ 根据内容的结构化(内容语义化),选择合适的标签(代码语义化),便于开发者阅读,同时让浏览器很好的解析

4.选择器
1.标签选择器

​ 直接应用html标签

2.类选择器

​ 属性:class=“选择器_style”

​ .选择器_style{}

​ 类选择器可以在多个页面中使用

3.id选择器

​ #标签名称{}

​ id=“标签名称”

​ 在同一页面中只能使用一次,适合大范围

4.通用选择器
5.优先级

​ ID选择器>类选择器>标签选择器

5.样式表
1.外部样式表
1.链接式
     <head>
         <link href="" rel="stylesheet" type="text/css"/>
     </head>
2.导入式
    <style>
        @import url("style.css")
    </style>
2.内部样式表

​ style标签

3.行内样式

​ <标签名 style="">

4.优先级

​ 行内样式>内部样式表>外部样式表 “就近原则”

5.链接式与导入式的区别

​ 1.标签属于XHTML,@import是属于CSS2.1

​ 2.使用链接的CSS文件先加载到网页当中,再进行编译显示

​ 3.使用@import导入的CSS文件,客户端显示HTML结构,再把CSS文件加载到网页当中

6.高级选择器
1.组合选择器
1.后代选择器:用空格隔开
2.交集选择器:用.隔开
3.并集选择器:用逗号隔开
2.属性选择器

​ 标签的属性可以自定义,标签属性的值若是有多个,每个值以空格隔开;相当于标签的细化

a[target]{}

3.伪类选择器
1.静态伪类

​ link:超链接点击之前

​ visited:超链接点击之后

  <style type="text/css">/*伪类选择器:静态伪类 */
2.动态伪类

​ focus(聚焦,点击某个文本框后输入文字,可以定义文本框和文字的属性)

​ hover(盘旋,鼠标停留在上面)

​ active(长按状态)

4.序选择器

为所有相同的父元素中位于p元素之后的ul元素

二、CSS3美化网页元素

1.span标签:凸显文字
2.字体样式

​ font-family/style/size/weight/color: ;

3.文本样式
1.文本属性

​ color

​ text-align:元素水平对齐方式

​ text-indent:首行文本的缩进

​ line-height:left、right、center、justify(文本的行高)

​ text-decoration:undeiline(文本的装饰)

2.文本颜色

​ RGB(r,g,b)表示颜色

​ rgba:增加了透明度,透明通道为0~1

3.垂直对齐

​ vertical-align属性:middle、top、bottom

​ 删除线:line-through

4.文本阴影

​ text-shadow:color x-offset y-offset blur-radius(阴影模糊半径);

4.超链接伪类样式

标签名:伪类名{}

设置伪类的顺序

a:link->a:visited->a:hover->a:active

5.列表样式

​ list-style-type

​ list-style-image

​ list-style:li{list-style:none;}

6.背景样式

​ 网页背景颜色、图像、尺寸

背景图片:background-image:url();

​ 背景重复方式:background-repeat

​ 背景定位:background-position

7.渐变效果
线性渐变

​ linear-gradient(position,color1 color2…)

径向渐变

注意:

IE浏览器 加前缀 -ms

chrome浏览器 加前缀-webkit

Safair浏览器 加前缀-webkit

Firefox浏览器 加前缀-moz

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值