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

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

目录

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.kler.cn/a/567952.html

相关文章:

  • Spring Boot 中 @Repository 注解全析
  • 文件上传漏洞绕过WAF
  • 【docker好用系列】llama-factory环境配置
  • Qt中如果槽函数运行时间久,避免阻塞主线程的做法
  • GPT-4.5 怎么样?如何升级使用ChatGPTPlus/Pro? GPT-4.5设计目标是成为一款非推理型模型的巅峰之作
  • 【nextjs官方demo】Chapter 6连接数据库报错
  • 深入解析React性能优化三剑客:React.memo、useMemo与useCallback
  • Go语言学习笔记(七)——标准库
  • 从指数族到混合模型的全新视角
  • 面试问题——如何解决移动端1px 边框问题?
  • SpringBoot项目中读取resource目录下的文件(六种方法)
  • 2025:人形机器人量产潮与AI硬件终端创业风暴
  • 《ArkTS鸿蒙应用开发入门到实战》—新手小白学习鸿蒙的推荐工具书!
  • 南京来可电子CAN总线数据记录仪在汽车售后服务站的应用
  • 【新闻】HELIX AI 机器人“S1”解析:4 项新 AI 自动化突破超越特斯拉
  • [AI机器人] Web-AI-Robot机器人前瞻版--比奇堡海之霸凯伦
  • Yi - Ai 基于NineAi2.4.2的二开版本,含编译包和整合包,无需授权,全套源码,开箱即用,支持国内外热门大模型
  • Excel 与 MySQL 数据库结构同步实践
  • 快速入门 FastAdmin 的开发环境搭建
  • axios请求设置request umijopenai生产前端请求 ts状态全局 v-if v-else 与动态js变量