web前端-7-css引入

6.1 周一

二、CSS

       实现内容与表现分离,提高代码可重用性和可维护性,

    结构层 HTML

    表示层 CSS

    行为层 JavaScript

1、使用方式:

1.内联方式(行内样式):直接把css代码用style属性加入到开始标签

        <p style =”color:red;”></>

    2.内部样式表

           直接把css代码添加到头部style标签

           <head>

               <Style>

                   P{}

</></>

    3.外部样式表

        <link rel=”stylesheet”href=””/>stylesheet 意思是样式调用

    4.导入式:

           <head><style>@import url(my.css);</></>

优先级:行内样式>内部样式>外部样式>导入样式

Css加载方式link和@import区别,为什么不推荐import?

  1. import只能用于加载css。Link还可以加载其他工作,比如定义rel连接属性
  2. 加载顺序,当一个页面被加载时,link引用的css会同时被加载,import引用的css会等到页面完全被下载完才被加载,网速慢时明显。
  3. 兼容性差别,import ie5以上才被兼容,link无此问题
  4. 使用dom控制样式时的差别,当时用JavaScript控制dom改变样式时,只能用link,因为dom操作元素样式时,用import方式的样式也许还未加载完成
  5. 使用import方式会增加http请求,影响加载速度。

2、css语法

    1.css是以属性/值对形式出现

    2.属性与属性值之间以冒号分隔开

    3.多个属性用分号隔开

css的注释与HTML快捷键相同

    3、Chrome工具调试技巧

        Ctrl+混轮可放大缩小调试工具代码大小

        左边是html结构,右边是css样式

        右边可以改动css样式查看更改后效果

        出现划线代码或者叹号都是有问题的,最右侧显示代码位置

    4、css基础选择器(重难点

        1.通用选择器、全局选择器

           适用范围最广,但优先级最低

           例如:  *{

                    color: antiquewhite;

                     }

        2.元素选择器:缺点相同标签的不好设置不同属性

            例如:<style>

                p{

                    color: aqua;

                }

                div{

               color: #adff6d;

                 }

              </style>

        3.类选择器

           类选择器 格式:

        .类名{

        属性1:属性值1;

        。。。。

        }

4.ID选择器:

格式

            #ID属性名{

                 属性1:属性值1;

                 。。。。。

                    }

5.css选择器命名规范:

        1、建议字符组成,可以有下划线_和连接符-,不建议中文

        2、不能以数字开头

    注意:一个页面中class名字可以重复。不能有重复ID,且ID优先级高于类选择器

           优先级:ID选择器>类选择器>标签选择器>通用选择器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值