【CSS】基础选择器、字体属性、文本属性以及CSS引入方式

该系列文章是博主学习前端入门课程的笔记,同时也为了方便查阅,有任何问题都欢迎在评论区提出。本文主要介绍CSS基础知识,包括CSS简介、基础选择器、字体属性、文本属性以及CSS引入方式

思维导图

第一章 简介

作用:美化HTML,让页面布局更简单。使HTML可以专注做结构呈现,样式交给CSS,即结构与样式相分离

1.1 HTML的局限性(为什么使用CSS?)

  • 只关注内容的语义,丑!

  • 可以做简单的样式,但是代码非常臃肿、繁琐

1.2 语言规范

CSS规则由两个部分组成:选择器以及声明(一条或多条)

示例:

<!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 {
            color: red;
            font-size: 12px;
        }
    </style>
</head>
<body>
    <p>有点意思</p>
</body>
</html>

注:

  • 选择器指定CSS样式作用的对象,{}内是对该对象设置的具体样式

  • 属性和属性值之间用英文":"分开

  • 多个键值对之间用英文";"分开

  • CSS代码如果放在HTML文件中,需要被<style>标签包围,通常放在<head>内

1.3 CSS代码风格

  1. 代码用展开格式书写,即每个键值对独占一行

  1. 除特殊情况外,属性名、属性值全部使用小写字母

  1. 属性值前面,冒号后面,保留一个空格

  1. 选择器和大括号中间保留空格

示例

p {
    color: yellow;
}
div {
    color: pink;
}

第二章 CSS选择器

作用:根据不同的需求将不同的对象选择出来

分类:

基础选择器

由单个选择器组成。分为标签选择器、类选择器、id选择器、通配符选择器

复合选择器

暂时不做讲解*

2.1 标签选择器

作用:用HTML标签作为选择器,把某一类标签全部选择出来,例如所有的<div>标签和所有的<span>标签

语法格式

p {
    color: yellow;
}
div {
    color: pink;
}

优点:能快速为页面中同类型的标签设置统一样式

缺点:不能设计差异化样式,只能选择全部的某一类标签

2.2 类选择器

类选择器在HTML中以class属性表示,在CSS中,类选择器以一个点"."显示

语法格式

    .red {
        color: red;
    }
    .star-sing {
        color: blue;
    }

<ul>
    <li class="red">冰雨</li>
    <li class="red">来生缘</li>
    <li>李香兰</li>
    <li>生僻字</li>
    <li class="star-sing">江南style</li>
</ul>

<div class="red">我也想变红色</div>

注:

  • 类名是自定义的,尽量使用有意义的名字

  • 不要使用纯数字、中文命名,尽量使用英文字母命名(找不大合适的英文单词可以用拼音)

  • 记忆口诀:样式点定义,结构类调用。一个或多个(类选择器可以被多次调用),开发最常用。

2.2.1 多类名选择器

语法格式

<div class="red font20">从善如登,虽难可达昆仑</div>

注:

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

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

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

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    打赏作者

    君和-

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

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

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

    打赏作者

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

    抵扣说明:

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

    余额充值