【前端基础】Day 2 CSS层叠样式表

news/2025/2/27 7:43:30

目录

1.CSS简历

2.CSS 基础选择器

2.1标签选择器

2.2类选择器

2.3 id选择器

2.4通配符选择器

2.5总结 

3.CSS字体属性

字体属性总结 

4.CSS文本属性

4.1颜色

4.2对齐文本

4.3装饰文本

4.4文本缩进

4.5行间距

4.6文本属性总结

5.CSS的引入方式

5.1内部样式表

5.2行内样式表

5.3外部样式表

7.Chrome调试工具

7.1打开调试工具

7.2使用调试工具


1.CSS简历

网页美容师,也是一种标记语言

作用:选择标签+设置这些标签的样式

书写位置在head标签间,在style标签间书写想要的样式

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS语法规范</title>
    <style>
        /* 选择器 {样式}
        给谁改样式 {改什么样式} */
        p {
            color: red;
            font-size: 12px;
            /* 修改了文字大小为12像素 */
        }
    </style>
</head>

推荐代码风格:

1.展开格式

2.小写字母

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

2.CSS 基础选择器

2.1标签选择器

2.2类选择器

2.3 id选择器

2.4通配符选择器

2.5总结 

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>选择器</title>
    <style>
        /* 标签选择器 */
        p {
            color: blue;
        }

        /* 类选择器: 样式点定义,结构类(class)调用,一个或多个,开发最常用*/
        .red {
            color: red;
        }

        .box {
            width: 100px;
            height: 100px;
            font-size: 30px;
        }

        .green {
            background-color: green;
        }

        .pink {
            background-color: pink;
        }

        /* id选择器:样式#定义,结构id调用,只能调用一次,别人切勿使用 */
        #pink {
            color: pink;
        }

        /* 把html body div span li等等标签都更改了 */
        * {
            margin: 0;
            padding: 0;
        }
    </style>
</head>

<body>
    <p>男</p>
    <p>男</p>

    <ul>
        <li class="red">桃花</li>
        <li>蔷薇</li>
    </ul>
    <div class="box green">绿色</div>
    <div class="box pink">粉色</div>
    <div id="pink">id选择器</div>
</body>

</html>

3.CSS字体属性


字体属性总结 

    <style>
        body {
            font-family: 'Microsoft yahei', Arial, Helvetica;
            font-size: 16px;
            font-weight: 700;
            /* 700后不跟单位,等价于bold,400等价于normal,提倡用数字 */
            font-style: normal;
            /*  复合属性:简写的方式  
            font: italic 700 16px 'Microsoft yahei';    */
        }

        /* 标题标签比较特殊,需要单独指定文字大小 */
        h2 {
            font-size: 16px;
        }
    </style>

4.CSS文本属性

4.1颜色

4.2对齐文本

4.3装饰文本

4.4文本缩进

4.5行间距

4.6文本属性总结

    <style>
        h1 {
            text-align: center;
        }

        div {
            color: deeppink;
            text-decoration: line-through;
        }

        a {
            /* 取消a默认的下划线 */
            text-decoration: none;
        }

        p {
            text-indent: 2em;
        }
    </style>

5.CSS的引入方式

5.1内部样式表

5.2行内样式表

5.3外部样式表

6.综合案例

7.Chrome调试工具

7.1打开调试工具

打开Chrome浏览器,按下F2键或者右击页面空白处再点击检查。

7.2使用调试工具


http://www.niftyadmin.cn/n/5869743.html

相关文章

36. Spring Boot 2.1.3.RELEASE 中实现监控信息可视化并添加邮件报警功能

1. 创建 Spring Boot Admin Server 项目 1.1 添加依赖 在 pom.xml 中添加 Spring Boot Admin Server 和邮件相关依赖&#xff1a; <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-w…

用 DeepSeek 打样!KubeSphere LuBan 用 3 天/3 分钟“干掉”大模型部署焦虑

用 DeepSeek 打样&#xff01;KubeSphere LuBan 用 3 天/3 分钟“干掉”大模型部署焦虑 大模型落地&#xff0c;如何告别“部署焦虑”&#xff1f; DeepSeek-R1 的惊艳表现无需赘述&#xff0c;但企业落地时的高门槛却让许多开发者望而却步——复杂的部署流程、资源调度难题、…

通过返回的key值匹配字典中的value值

需求 页面中上面搜索项有获取字典枚举接口&#xff0c;table表格中也有根据key匹配字典中的value 方案一 需要做到的要求 这里上面下拉列表是一个组件获取的字典&#xff0c;下面也是通过字典匹配&#xff0c;所以尽量统一封装一个函数&#xff0c;每个组件保证最少变动tabl…

Spring Data JPA vs MyBatis:ORM框架如何选择?

在选择ORM框架时&#xff0c;Spring Data JPA和MyBatis是两个常见的选择&#xff0c;它们各有优缺点&#xff0c;适用于不同的场景。以下是两者的对比&#xff0c;帮助你做出选择&#xff1a; 1. Spring Data JPA 优点&#xff1a; 开发效率高&#xff1a;通过简单的接口定义和…

【TCAD】Sentaurus 中的“陷阱trap”仿真设置

13.1 陷阱类型 13.2 定义陷阱 13.3 陷阱态密度的类型 13.4 陷阱空间分布 13.5 陷阱占据 13.6 陷阱横截面 13.7 陷阱作为掺杂 13.8 陷阱填充控制 13.9 陷阱可视化 目标 演示如何使用 Sentaurus 设备在模拟中使用陷阱。13.1 陷阱类型

adb的安装

1、概念 &#xff08;1&#xff09;adb&#xff08;android debug bridge&#xff09;安卓调试桥&#xff0c;用于完成电脑和手机之间的通信控制。 &#xff08;2&#xff09;xcode来完成对于ios设备的操控&#xff0c;前提是有个mac电脑。 2、adb的安装 &#xff08;1&…

Unity XR-XR Interaction Toolkit开发使用方法(十)组件介绍(XR Interaction Group)

目录 一、插件介绍 二、主要组件 XR Interaction Manager XR Controller XR Interactor XR Direct Interactor XR Ray Interactor XR Socket Interactor XR Gaze Interactor 三、XR Interaction Group 1、组件介绍 2、核心功能与特点 优先级与冲突管理 动态交互切…

Android内存优化指南:从数据结构到5R法则的全面策略

目录 一、APP 内存限制 二、内存的三大问题 2.1、内存抖动(Memory Churn) 2.1.1 频繁创建短生命周期对象 2.1.2 系统API或第三方库的不合理使用 2.1.3 Handler使用不当 2.2、内存泄漏(Memory Leak) 2.2.1 静态变量持有Activity或Context引用 2.2.2 未取消的回调或…