CSS-第一天
如何学习
-
CSS是什么
-
CSS怎么用(快速入门)
-
CSS选择器(重点+难点)
-
美化网页(文字,阴影,超链接,列表,渐变...)
-
盒子模型
-
浮动
-
定位
-
网页动画(特效效果)
推荐网站
-
菜鸟教程
-
3cschool
1. CSS简介
1.1 什么是CSS
-
英文全程:cascading style sheet 层叠级联样式表
-
CSS:表现:美化网页
-
字体、颜色、边距、高度、宽度、背景图片,网页定位,网页浮动
样式表位置:
1.2、发展史
CSS1.0:
CSS2.0:提出分离模式 DIV+CSS,HTML与CSS结构分离的思想,网页变得简单,SEO
CSS2.1:浮动,定位
CSS3.0:圆角,阴影,动画...浏览器兼容性
1.3、快速入门
CSS的优势
-
内容和表现分离
-
网页结构表现统一,可以实现复用
-
样式十分的丰富
-
建议使用独立于html的css文件
-
利用SEO,容易被搜索引擎收录
1.4、CSS的三种导入方式
扩展:外部样式的两种写法
-
连接式
-
外部样式
<link rel="stylesheet" href="css/style.css"> -
导入式:CSS2.1
@import是2.1特有的
<style>
@import url("css/style.css");
</style>
2 选择器
作用:选择页面上的某一个或者某一类元素
2.1选择器
-
标签选择器
-
类选择器 class
-
id选择器:全局唯一! #id名{}
2.2 通用选择器
-
后代选择器:在某个元素的后面
/*后代选择器*/
body li{
background: green;
} -
子选择器
/*子选择器*/
body>ul{
background: green;
} -
相邻兄弟选择器
/*兄弟选择器:向下相邻有效*/
.c2 + p{
background: green;
} -
通用兄弟选择器
/*通用兄弟选择器:向下所有兄弟元素*/
.c1 ~ p{
background: green;
}
2.3 结构伪类选择器
伪类:条件
/* 选中ul中的第一个元素
*/
ul li:first-child{
background: green;
}
/*ul中的最后一个元素*/
ul li:last-child{
background: red;
}
/*选中P2*/
p:nth-child(2){
background: yellow;
}
2.4 属性选择器(常用)
id 与class的结合
=:绝对等于
*=包含
^=开头
$=结尾
3、 美化网页信息
3.1 为什么要美化网页
-
有效传递页面信息
-
美化页面,页面漂亮,吸引用户
-
凸显页面主题
-
提高用户的体验
span标签
3.2 美化字体
font-family: 字体
font-size: 字体大小
font-weight: 字体粗细
color: 字体颜色
3.3 文本样式
-
颜色 color
-
文本对齐排版 text-align:居中;
-
首行缩进 text-indent:缩进;
-
行高
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具