当前位置: 首页 > article >正文

【CSS】第一天 基础选择器与文字控制属性

【CSS】第一天

  • 1. CSS定义
  • 2. css引入方式
    • 2.1 内部样式
    • 2.2 外部样式
    • 2.3 行内样式
  • 3. 选择器
    • 3.1 标签选择器
    • 3.2 类选择器
    • 3.3 id选择器
    • 3.4 通配符选择器

1. CSS定义

层叠样式表(CSS)是一种样式表语言,用来描述HTML文档的呈现(美化内容)。
书写位置:title标签下方添加style双标签,style标签里面书写CSS代码。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style>
        h1{
            color: red;
            font-size: 30px;
        }

    </style>
</head>
<body>
    <h1>哈哈哈</h1>
</body>
</html>

在这里插入图片描述

2. css引入方式

  • 内部样式表:CSS代码写在style标签里面
  • 外部样式表
  • 行内样式

2.1 内部样式

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style>
        h1{
            color: red;
            font-size: 30px;
        }

    </style>
</head>
<body>
    <h1>哈哈哈</h1>
</body>
</html>

在这里插入图片描述

2.2 外部样式

CSS代码写在单独的CSS文件当中(.css)
在HTML使用link标签引入

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <link rel="stylesheet" href="./my.css">
</head>
<body>
    <h1>哈哈哈</h1>
</body>
</html>
/* 这个文件放css代码 */
h1{
    color: red;
    font-size: 30px;
}

在这里插入图片描述
在这里插入图片描述

2.3 行内样式

CSS写在标签的style属性值里

<div style="color:red; font-size:20px">新年快乐</div>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <link rel="stylesheet" href="./my.css">
</head>
<body>
    <h1>哈哈哈</h1>


    <div style="color:red; font-size:20px">新年快乐</div>
</body>
</html>

在这里插入图片描述

3. 选择器

基础选择器:

  1. 标签选择器
  2. 类选择器
  3. id选择器
  4. 通配符选择器

3.1 标签选择器

使用标签名作为选择器,选中同名标签设置相同样式。
例如:p,h1,div,a,img......

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style>
        h1{
            color: red;
            font-size: 30px;
        }

    </style>
</head>
<body>
    <h1>哈哈哈</h1>
</body>
</html>

3.2 类选择器

作用:查找标签,差异化设置标签的显示效果。
步骤:

  1. 定义类选择器 -> .类名
  2. 使用类选择器->标签添加 class="类名"
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style>
        .red{
            color: blue;
        }

    </style>
</head>
<body>
    <div class="red">类选择器</div>
</body>
</html>

在这里插入图片描述


在这里插入图片描述

3.3 id选择器

作用:查找标签,差异化设置标签的显示效果。
场景:id选择器一般配合JavaScript使用,很少用来设置CSS样式。

步骤:

  • 定义id选择器-> #id名
  • 使用id选择器 ->标签添加id="id名"
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style>
        #red{
            color: blue;
        }

    </style>
</head>
<body>
    <div id="red">类选择器</div>
</body>
</html>

3.4 通配符选择器

作用:查找页面所有标签,设置相同样式。
通配符选择器:*不需要调用,浏览器自助查找页面所有标签,设置相同的样式。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style>
        * {
            color: blue;
        }

    </style>
</head>
<body>
    <p>p 标签</p>
    <div>div标签</div>
    <h1>h1</h1>
    <div>类选择器123123</div>
</body>
</html>

在这里插入图片描述


http://www.kler.cn/a/468594.html

相关文章:

  • 线程池与并发工具:Java的分身管理器
  • Vue笔记-001-声明式渲染
  • 君正T41交叉编译ffmpeg、opencv并做h264软解,利用君正SDK做h264硬件编码
  • 78、使用爱芯派2_AX630C开发板 3.2T高有效算力 低功耗 支持AI-ISP真黑光实验
  • 算法:两个升序单链表的合并
  • taro转H5端踩坑
  • 实时数仓:基于数据湖的实时数仓与数据治理架构
  • 【人工智能】基于Python与OpenCV构建简单车道检测算法:自动驾驶技术的入门与实践
  • [读书日志]从零开始学习Chisel 第四篇:Scala面向对象编程——操作符即方法(敏捷硬件开发语言Chisel与数字系统设计)
  • 【开源监控工具】Uptime Kuma:几分钟设置实时监控你的网站性能
  • 计算机网络掩码、最小地址、最大地址计算、IP地址个数
  • Android学习20 -- NDK5--操作camera(TODO)
  • 【能用的方案】springBoot集成netty中如何使用@Value(通过依赖注入(DI)来访问)配置文件中的属性值
  • MaxKB知识库问答系统v1.9版本有哪些具体的改进?
  • 【网络安全 | 漏洞挖掘】通过模拟功能实现提权(Bugcrowd)
  • ESP32学习--SPIFFS文件系统
  • gaussdb中怎么查询一个表有多少GB
  • Spring MVC实战指南:构建高效Web应用的架构与技巧(二)
  • JMeter线程组Duration和循环次数设置冲突后,Duration优先级高
  • 代码随想录 day55 第十一章 图论part05
  • 数据结构之双链表(超详解)
  • 【intro】BLEU
  • 圆周率的广泛应用
  • vscode如何离线安装插件
  • 深度学习YOLOv3压双黄线期末项目
  • 7-10 逆序对