第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:表现(美化网页)

字体、颜色、边距、高度、宽度、背景图片、网页定位、网页浮动...

image-20210225145516462

1.2发展史

CSS1.0

CSS2.0 DIV(块) + CSS,HTML与CSS结构分离的思想,网页变得简单,SEO(搜索引擎优化)

CSS2.1 浮动和定位

CSS3.0 圆角,阴影,动画.... 浏览器兼容性~

练习格式:

image-20210225150621888

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>

建议使用这种规范:

image-20210225152727867

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使用时候需要

posted @ 2021-02-25 17:12  豆豆tj  阅读(93)  评论(0)    收藏  举报