WEB前端(二)-CSS

目录

CSS简介

CSS语法规范

CSS代码风格

CSS基础选择器

标签选择器

类选择器

id选择器

通配符选择器

CSS字体属性

字体系列

字体大小

字体粗细

文字样式

字体复合属性

CSS文本属性

文本颜色

对齐文本

装饰文本

文本缩进

行间距

文本属性总结

CSS的引入方式

行内样式表(行内式)

内部样式表(嵌入式)

外部样式表(链接式)

综合案例

调试工具


CSS简介

css是层叠样式表的简称,是一种标记语言,用于设置HTML中的文本内容、图形的外形以及版面的布局和外观显示样式。

1、HTML主要做结构,显示元素内容。

2、CSS美化HTML,布局网页。

3、CSS最大价值,由HTML专注去做结构呈现,样式交给CSS,即结构(HTML)、样式(CSS)分离。

CSS语法规范

CSS语法由两个主要部分构成:选择器以及一条或者多条声明。

选择器是用于指定CSS样式的HTML标签,花括号内是对该对象设置的具体样式。

属性和属性值以“键值对”的形式出现。用英文“:”分隔。

<style>
    /* 选择器{样式} */
    p {
      color: brown;
     }
</style>

CSS代码风格

1、样式格式书写:展开格式。

2、样式大小写:小写字母。

3、空格规范:属性值前,冒号后面,保留一个空格。选择器(标签)和大括号中间保留空格。

CSS基础选择器

选择器的作用:根据不同的需求把不同的标签选出来。

选择器的分类:基础选择器(标签选择器、类选择器、id选择器、通配符选择器)和复合选择器

标签选择器

指用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的css样式。

类选择器

语法需要用class属性来调用。

类选择器使用"."(英文点号)进行标识,后面紧跟类名(自定义),长名称或词组可以使用中横线来为选择器命名,不要使用纯数字、中文等命名,尽量使用英文字母来表示。

.类名{
属性1:属性值1;
属性2:属性值2;
...
}

课堂案例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>体验css语法规范</title>
    <style>
        .red {
           background-color: red;
            width: 100px;
            height: 100px;
        }
        .green {
            background-color: green;
            width: 100px;
            height: 100px;
        }
    </style>
</head>
<body>
    <div class="red"></div>
    <div class="green"></div>
    <div class="red"></div>
</body>
</html>

效果如下:

 多类名使用方式:各个类名中间使用空格分开。节省了CSS代码,统一修改非常方便,降低耦合,增加代码复用性。

<div class="red font20">红色</div>

id选择器

HTML元素以id属性来设置id选择器,CSS中id选择器以“#”来定义。

id属性只能在每个HTML文档中出现一次,口诀:样式#定义,结构id调用,只能调用一次,别人切勿使用。

        #id名 {
            属性1:属性值1;
            ...
        }

id选择器和类选择器的区别:

1、类选择器好比人的名字,一个人可以有多个名字,同时一个名字也可以被多人使用,id好比身份证号码,全国唯一的,不得重复。

2、id选择器和类选择器最大的不同在于使用次数上。

3、类选择器在修改样式中用的最多,id选择器一般用于页面唯一性的元素上,经常和JavaScript搭配使用。

通配符选择器

在css中,通配符选择器使用“*”定义,它表示选取页面所有的元素(标签),不需要调用。

基础选择器 作用 特点 使用情况 用法
标签选择器 可以选出所有相同的标签,比如p 不能差异化选择 较多 p {color:red}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

柴咔咔i

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

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

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

打赏作者

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

抵扣说明:

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

余额充值