0基础学web----CSS基础

02-CSS引入方式

03-选择器-标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        p{
            /* P标签的颜色 */
            color:red;
        }
    </style>
</head>
<body>
    <p>标签选择器呀呀呀呀!</p>    
</body>
</html>

04-选择器-类

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    .one{
        color:red;
    }
    .wyh{
        font-size: 80px;
    }
</style>
<body>
    <!-- 一个class可以存一个类样式和多个类样式 -->
    <!-- 一个样式 -->
    <div class="one">选择器类one</div>
    <!-- 多个样式 -->
    <div class="one wyh">选择器类one</div>
</body>
</html>

05-选择器-id

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        #one{
            color: red;
        }
    </style>
</head>
<body>
    <div id="one">这是选择器id</div>
</body>
</html>

06-选择器-通配符

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        *{
            color: red;
        }

    </style>
</head>
<body>
    <div>这是选择器通配符div</div>
    <p>这是选择器通配符p</p>
    <span>这是选择器通配符span</span>
</body>
</html>

07-文字基础样式

08-文字-字体

字体大小(font-size)

字体默认像素为:16。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        #one{
            /* 字体默认大小是16px  */
            font-size:60px;
            
        }
    </style>
</head>
<body>
    <div id="one">你看着字体是改变了大小</div>
</body>
</html>


 字体粗细(font-weight)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
     
        #weight{
            /* 字体400是正常,700加粗 */
            font-weight: 700;
        }


    </style>
</head>
<body>
 
    <div id="weight">你看字体好像变粗了</div>
</body>
</html>

字体样式(font-style)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
 
        /* 字体倾斜italic,正常normal */
        #style{
            font-style: italic;
        }


    </style>
</head>
<body>
 
    <div id="style">你看字体样式它变斜了</div>
</body>
</html>


字体类型(font-family)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>

        #family{

            font-family:"楷体";
        }


    </style>
</head>
<body>
    <div >原来的字体</div>
    <div id="family">我要改变这个字体类型啦!</div>
</body>
</html>


 常见字体系列

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>

        #family{
            /* 如果电脑没有楷体就显示黑体,没有黑体就显示sans-serif类字体 */
            font-family:楷体,黑体,sans-serif;
        }


    </style>
</head>
<body>
    <div >原来的字体</div>
    <div id="family">我要改变这个字体类型啦!</div>
</body>
</html>

09-拓展-层叠性

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .one{
            color: red;
            color: royalblue;
        }
    </style>
</head>
<body>
    <div class="one">你看我这个被覆盖的字体颜色</div>
</body>
</html>

注意:将原来设置的红色字体替换成了蓝色字体,这就是层叠。在同一个选择器和同一个属性下以最后一个为显示。 

10-font复合属性

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        p{
            /*font: 样式  加粗  大小 字体类型*/
            /*font:style weight size famliy*/

            font: italic 700 70px 楷体;
        }
    </style>
</head>
<body>
    <p>你看我这个复合属性的字体</p>
</body>
</html>

11-文本缩进

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        p{
            /* text-indent: 32px; */
            /* 1个em等于一个字体的距离 */
            text-indent: 2em;
            
        }
    </style>
</head>
  
<body>
    <p>层叠样式表(英文全称:Cascading Style
        Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 CSS
        能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。</p>
</body>

</html>

12-水平对齐方式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        #left1{
            text-align:left;
        }
        #center1{
            text-align: center;
        }
        #right1{
            text-align: right;
            
        }
    </style>
</head>
<body>
    <div id="left1">左对齐是默认的</div>
    <div id="center1">这个居中对齐的</div>
    <div id="right1">这是向右对齐的</div>
    
</body>
</html>

13-文本修饰线

 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .one1 {
            text-decoration: underline;
        }

        .one2 {
            text-decoration: line-through;
        }

        .one3 {
            text-decoration:overline;
        }

        .one4 {
            text-decoration: none;
        }
    </style>
</head>

<body>
    <p class="one1">下划线</p>
    <p class="one2">删除线</p>
    <p class="one3">上划线</p>
    <a href="">这是不去下划线的A标签</a>
    <br>
    <a href="" class="one4">这是去下划线的A标签</a>
</body>

</html>

14-行高

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .one{
            line-height: 5;
        }
    </style>
</head>
<body>
    <p>没有添加行高1</p>
    <p>没有添加行高2</p>
    <p>没有添加行高3</p>
    <hr>
    <p>添加了行高呀1</p>
    <p class="one">添加了行高呀2</p>
    <p>添加了行高呀3</p>
</body>
</html>

15-谷歌调用工具

按F12会打开网页开发者模式,进行调试模式。

 

可以点击取消网页样式和提示删除线没有实现的样式。 

16-拓展-颜色取值

17-推展-标签居中

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .one{
            width: 250px;
            height: 250px;
            background-color: seagreen;
            margin: 0 auto;
        }
    </style>
</head>
<body>
    <div class="one"></div>
    
</body>
</html>

实例1-新闻实例

 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>新闻案例</title>
    <style>
        div {
            width: 800px;
            height: 600px;
            margin: 0 auto;
        }

        .center {
            text-align: center;
        }

        .color {
            color: #808080;
        }

        .css {
            color: #87ceeb;
            font-weight: 700;
        }

        a {
            text-decoration: none;
        }
        .suojing{
            text-indent: 2em;
        }
    </style>
</head>

<body>
    <div>
        <h1 class="center">CSS (层叠样式表)</h1>
        <p class="center color"> 2021年12月15日22时18分 <span class="css"> CSS官方 </span><a href="#">收藏文本</a></p>
        <hr>
        <p class="suojing">其实当时在互联网界已经有过一些统一样式表语言的建议了,但CSS是第一个含有“层叠”丰意的样式表语言。在CSS中,一个文件的样式可以从其他的样式表中继承。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承或“层叠”作者的样式。这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合每个人的爱好。
        </p>
        <p class="suojing">其实当时在互联网界已经有过一些统一样式表语言的建议了,但CSS是第一个含有“层叠”丰意的样式表语言。在CSS中,一个文件的样式可以从其他的样式表中继承。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承或“层叠”作者的样式。这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合每个人的爱好。
        </p>
        <p class="suojing">其实当时在互联网界已经有过一些统一样式表语言的建议了,但CSS是第一个含有“层叠”丰意的样式表语言。在CSS中,一个文件的样式可以从其他的样式表中继承。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承或“层叠”作者的样式。这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合每个人的爱好。
        </p>
    </div>
</body>

</html>

例2-产品图片文字效果实

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>产品图片</title>
    <style> 
         body{
             background-color:#f5f5f5 ;
         }
         .frame{
             width: 234px;
             height: 300px;
             background-color: #ffffff;
             margin: 0 auto;
             text-align: center;
         }
         .img{
             width: 160px;
         }
         
         .div1{
             font-size: 14px;
             line-height: 25px;
         }
         .div2{
             font-size: 12px;
             line-height: 30px;
             color: #cccccc;
         }
         .div3{
             font-size: 14px;
             color: #ffa500;
         }

    </style>
</head>
<body>
    <div class="frame">
        <img class="img" src="images/che.jpg" alt="图片打不开">
        <div class="div1">九号平衡车</div>
        <div class="div2">成年人的玩具</div>
        <div class="div3">1999元</div>
    </div>
    
</body>
</html>

 

  想要视频教学?

请点击下方链接吧!

https://www.bilibili.com/video/BV1Kg411T7t9?p=1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

情绪员Tim

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值