CSS详解
创始人
2024-03-09 07:04:09
0

文章目录

        • 1. CSS快速入门
        • 2. 四种CSS导入方式
        • 3. 三种基本选择器
        • 4. 层次选择器
        • 5. 结构伪类选择器
        • 5. 属性选择器
        • 6. CSS样式

HTML(结构)+CSS(表现)+JavaScript(交互)

1. CSS快速入门

学习前端

CSS的优势

  1. 内容与表现分离
  2. 网页结构表现统一,可以实现复用
  3. 样式十分丰富
  4. 建议使用独立于HTML的CSS文件
  5. 利用SEO,容易被搜索引擎收录

2. 四种CSS导入方式

样式优先级: 就近原则
1.行内样式



学习前端

2.内部样式




学习前端

3.外部样式:链接式



4.外部样式:导入式



3. 三种基本选择器

选择器优先级: id选择器 > class选择器 > 标签选择器
1.标签选择器 h1{}



Title


学习Java

学习前端

学习后端

2.类选择器 .class的名称{}



Title


学习Java

学习前端

学习后端

3.id选择器 #id名{}



Title


学习Java

学习前端

学习后端

4. 层次选择器

1.后代选择器:在某个元素的后面;如:爷爷-->爸爸-->你-->儿子

/*body下的所有p便签*/
body p{background:red;
}

2.子选择器:一代,儿子

/*子选择器*/
body>p{background:green;
}

3.相邻兄弟选择器:相邻的兄弟(1个),相邻向下

/*邻弟选择器:只有一个,相邻(往下)的p标签*/
.active + p{background:red;
}

学习Java

4.通用选择器:当前选中元素的向下的所有兄弟

/*和p标签同级的往下,即该坪标签后面的p标签,不包括该p标签*/
.active~p{background:red;
}

学习Java

5. 结构伪类选择器


part1

part2

part3

  • 1-1
  • 2-2
  • 3-3

在这里插入图片描述

5. 属性选择器

原始代码及效果


123456789

在这里插入图片描述常用符号:

符号意义
=绝对等于
*=相对等于
^=以……开头
$=以……结尾

1.存在属性id的元素 a[]{}

/* 1.存在属性id的元素  a[]{} */
/* 用法1 */
a[id=demo]{background: pink;
}
/* 用法2 */
a[id]{background: pink;
}

在这里插入图片描述2.class中含有links的元素

/* class中含有links的元素 */
a[class*="links"]{background: yellow;
}

在这里插入图片描述
3.选中href中以http开头的元素

/* 选中href中以http开头的元素 */
a[href^=http]{background: gold;
}

在这里插入图片描述
4.选中以pdf结尾的元素

/* 选中href中以pdf结尾的元素 */
a[href$=pdf]{background: aliceblue;
}

在这里插入图片描述

6. CSS样式

为什么需要网页美化?

1.有效的传递页面信息
2.美化网页,页面才能吸引用户
3.凸显页面的主题
4.提高用户的体验

span标签:重点要突出的字,使用span标签套起来

1.字体样式

font-family: 字体类型
font-size: 字体大小
font-weight: 字体粗细
color: 字体颜色
/*RGB 0~F
RGBA A:0~1(代表透明度)
*/

《魔道祖师》讲述了借他人身体复生的魏无羡和蓝忘机在寻找一具被肢解的无名尸体的五个部分的过程中,穿透重重迷障,戳破金光瑶谋害仙门百家的阴谋,并找出无名尸体被肢解、魏无羡十三年前被一步步逼至死路的真相的故事

用法1结果:
在这里插入图片描述
用法2结果:
在这里插入图片描述
2.文本样式

颜色 color:rgb (rgba)
文本对齐方式 text-align:center(常用)
首行缩进 text-indent:
行高 line-height:
装饰 text-decoration:
文本图片水平对齐 vertical-align:middle

3.鼠标状态

颜色 color:rgb (rgba)
文本对齐方式 text-align:center(常用)
首行缩进 text-indent:
行高 line-height:
装饰 text-decoration:
文本图片水平对齐 vertical-align:middle
、/*默认颜色*/
a{text-decoration:none;color:#000000;
}
/*鼠标悬浮的状态*/
hover{/*重要*/color:orange;font-size:50px;
}
/*鼠标按住为释放的状态*/
active{colro:lightblue;
}

文本样式、鼠标状态应用


春晓

【作者】孟浩然 【朝代】唐

春眠不觉晓,处处闻啼鸟。

夜来风雨声,花落知多少。

注释:

春日里贪睡不知不觉天已破晓,搅乱我酣眠的是那啁啾的小鸟。昨天夜里风声雨声一直不断,那娇美的春花不知被吹落了多少?

在这里插入图片描述
4.列表状态

/*ul li*/
list-style:1.none 去掉原点2.circle 空心圆3.decimal 数字4.square 正方形

淘宝

  • 天猫新品
  • 今日爆款
  • 芭芭农场
  • 天猫超市
  • 阿里拍卖
  • 充值中心
  • 领淘金币

在这里插入图片描述5.图片背景


图片背景学习

默认平铺
在这里插入图片描述
横向平铺
在这里插入图片描述
纵向平铺
在这里插入图片描述
不平铺
在这里插入图片描述

相关内容

热门资讯

AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWR报告解读 WORKLOAD REPOSITORY PDB report (PDB snapshots) AW...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
群晖外网访问终极解决方法:IP... 写在前面的话 受够了群晖的quickconnet的小水管了,急需一个新的解决方法&#x...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
Azure构建流程(Power... 这可能是由于配置错误导致的问题。请检查构建流程任务中的“发布构建制品”步骤,确保正确配置了“Arti...