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

【前端基础】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使用调试工具

相关文章:

  • 说一下 SpringMVC的运行流程?
  • 代码随想录算法【Day54】
  • 系统架构设计:软件测试需要掌握的常用方法
  • pytorch阶段性总结1
  • 前端模拟请求池-浏览器同时发起大量请求
  • mysql 拼接多行合并为一行
  • 入门网络安全工程师要学习哪些内容【2025年寒假最新学习计划】
  • 机试刷题_HJ106 字符逆序【python】
  • 【实战 ES】实战 Elasticsearch:快速上手与深度实践-1.1.2典型应用场景:日志分析、实时搜索、推荐系统
  • Redis|事务
  • 网络七层模型—OSI参考模型详解
  • Fiddler在Windows下抓包Https
  • HGAME2025 Week1
  • 尚硅谷爬虫note13
  • 一张表解释01背包问题
  • js:根据后端返回的数组取出每一个数组的keyword字段然后拼接成一个逗号分隔的字符串
  • 总结前端常用数据结构 之 栈篇【JavaScript 】
  • ipe网络安全
  • 30.C++多态 3 (多态的原理,虚指针,虚函数表,抽象类)
  • Python学习第十七天之PyTorch保姆级安装
  • 山西忻州市人大常委会副主任郭建平接受审查调查
  • 巴称巴控克什米尔地区11人在印方夜间炮击中身亡
  • 4月证券私募产品备案量创23个月新高,股票策略占比超六成
  • 市自规局公告收回新校区建设用地,宿迁学院:需变更建设主体
  • 正荣地产:董事会主席、行政总裁辞任,拟投入更多精力推动境内债重组等工作
  • 广州下调个人住房公积金贷款利率