第48天学习打卡(CSS)
HTML + CSS +JavaScript
结构+表现+交互
HTML:结构
CSS:表现
JavaScript:交互
1什么是CSS
如何学习
1.CSS是什么
2.CSS怎么用(快速入门)
3.CSS选择器(重点+难点)
4.美化网页(文字、阴影、超链接、列表渐变...)
5.盒子模型
6.浮动
7.定位
8.网页动画(特效)https://www.runoob.com/(学习网站)
1.1什么是CSS
Cascading Style Sheet 层叠级联样式表
CSS:表现(美化网页)
字体、颜色、边距、高度、宽度、背景图片、网页定位、网页浮动...

1.2发展史
CSS1.0
CSS2.0 DIV(块) + CSS,HTML与CSS结构分离的思想,网页变得简单,SEO(搜索引擎优化)
CSS2.1 浮动和定位
CSS3.0 圆角,阴影,动画.... 浏览器兼容性~
练习格式:

1.3快速入门
style
基本入门
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!--规范 <style>里面写CSS代码,每一个声明,最好使用分号结尾
语法:
选择器{
声明1;
声明2;
声明3;
声明4;
}
-->
<style>
h1{
color: red;
}
</style>
</head>
<body>
<h1>我是标题</h1>
</body>
</html>
建议使用这种规范:

css的优势:
1.内容和表现分离
2.网页结构表现统一,可以实现复用
3.样式十分的丰富
4.建议使用独立于html的css文件
5.利用SEO,容易被搜索引擎收录
markdown :加粗快捷键** ctrl +B
1.4CSS的3种导入方式
IDEA中的注释快捷键 ctrl + /
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!-- 内部样式-->
<style>
h1{
color: green;
}
</style>
<!--外部样式-->
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<!--优先级:就近原则-->
<!--行内样式:在标签元素中,编写一个style属性,编写样式即可-->
<!--如果有多个颜色要用分号进行分隔-->
<h1 style="color:red" >我是标题</h1>
</body>
</html>
拓展:外部样式两种写法
链接是式:
html
<!--外部样式-->
<link rel="stylesheet" href="css/style.css">
导入式:
@import 是CSS2.1特有的
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!--导入式-->
<style>
@import url("css/style.css");
</style>
</head>
<body>
<h1>狂神说java</h1>
</body>
</html>
首页link和import语法结构不同,前者是html标签,只能放入html源代码中使用,后者可看作为css样式,作用是引入css样式功能,import在html使用时候需要

浙公网安备 33010602011771号