【笛子的JavaWeb总结】什么是CSS?

基础概念

CSS(Cascading Style Sheet),译为层叠样式表,用来与HTML文件结合使用简化HTML中繁琐的样式和属性设置。
它可以预先定义一套颜色、字体大小等属性,HTML的标签就无需重复设置,直接套用CSS中设置好的样式即可。

使用方法

  1. 设置位置:网页头< head> < /head>部分
  2. 设置方式
    (1)方式一:通过< style>标签直接在一个同一个html文件中设置样式,例如:
<style type="text/css">
    在这里进行样式设置
</style>

(2)方式二:通过link标签导入外部的css文件导入外部css文件中的样式(这样的好处是更利于复用),例如:

<link rel="stylesheet" type="text/css" href="./css/CSSTEST.css">
  1. 语法格式
    这里所谓的选择器有很多种类,可以理解为当前预设样式的"调用入口"或者“样式套装名”。举个例子就是装修风格中给的“简约风”“北欧风”“中国风”,你装修的时候告诉施工队这些名字,他们就知道地板该选择什么材质,墙壁该选择什么颜色了
选择器 {
    样式设置
 }

选择器种类(举例说明)

标签选择器

即以html中的标签名为选择器,为该标签设置默认属性

  div{
      border:2px solid green;
      color: blue;
      font-size: 30px;
    }
    span{
      border:2px dashed saddlebrown;
      color: deeppink;
      font-size: 20px;
    }
    <!-- 下面是在body中的调用-->
    <div>1.通过标签名选择器将div默认格式设置为2像素绿色实线边框,字体颜色设置为蓝色,字体大小设置为30个像素</div><br>
<span>2.通过标签名选择器将span默认格式设置为2像素棕色虚线边框,字体颜色设置为粉色,字体大小设置为20个像素</span>

在这里插入图片描述

id选择器

id顾名思义是一对一的,也就是它只能使用一次,并且每次只能设置一个id

    #id001{
      color: aqua;
      font-size: 35px;
    }
    <!-- 下面是在body中的调用-->
    <div id="id001">3.通过id选择器将div格式设置为字体35像素大小,颜色天蓝色,其他属性继承自默认的div选择器</div><br>
4.测试选择同样的id选择器是否可行,结果报错了<br><br>
<!--<div id="id001">4.测试选择同样的id选择器是否可行,结果报错了</div>-->

在这里插入图片描述

class选择器

不同于id,它可以重复使用,并且一次可以选择多个class组合使用

    .class01{
      color: darkorange;
      font-size: 30px;
    }
    <!-- 下面是在body中的调用-->
    <div class="class01">5.通过class选择器将div格式设置为字体30像素大小,颜色橙色,其他属性继承自默认的div选择器</div><br>
    <!-- class02 是通过link导入的css文件中设置的-->
<span class="class02">6.通过link标签导入外置css文件将scan格式设置为字体40像素大小,颜色黑色,下边框为紫色,其他属性继承自默认的span选择器</span><br>

在这里插入图片描述

附件(完整测试代)

  1. HTML主文件
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>测试CSS不同选择器的使用方法及效果</title>
  <link rel="stylesheet" type="text/css" href="./css/CSSTEST.css">
  <style type="text/css">
    div{
      border:2px solid green;
      color: blue;
      font-size: 30px;
    }
    span{
      border:2px dashed saddlebrown;
      color: deeppink;
      font-size: 20px;
    }
    #id001{
      color: aqua;
      font-size: 35px;
    }
    .class01{
      color: darkorange;
      font-size: 30px;
    }
  </style>
</head>
<body>
<div>1.通过标签名选择器将div默认格式设置为2像素绿色实线边框,字体颜色设置为蓝色,字体大小设置为30个像素</div><br>
<span>2.通过标签名选择器将span默认格式设置为2像素棕色虚线边框,字体颜色设置为粉色,字体大小设置为20个像素</span>
<br><br>
<div id="id001">3.通过id选择器将div格式设置为字体35像素大小,颜色天蓝色,其他属性继承自默认的div选择器</div><br>
4.测试选择同样的id选择器是否可行,结果报错了<br><br>
<!--<div id="id001">4.测试选择同样的id选择器是否可行,结果报错了</div>-->
<div class="class01">5.通过class选择器将div格式设置为字体30像素大小,颜色橙色,其他属性继承自默认的div选择器</div><br>
<span class="class02">6.通过link标签导入外置css文件将scan格式设置为字体40像素大小,颜色黑色,下边框为紫色,其他属性继承自默认的span选择器</span><br>
</body>
</html>

  1. 导入的CSS文件
.class02{
  border-bottom-color: purple;
  font-size: 40px;
  color : black;
}
  1. 完整的页面展示

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值