07.29自我总结

css基础

一.什么是CSS

  • CSS是级联样式表

  • CSS术语标记语言,没有逻辑

  • CSS作用 完成网页内容的样式与布局

二.CSS的三种引入方式

1. 内联式

  • 书写位置:在 head标签内定义一个stype标签内
  • CSS语法:css选择器{样式1;样式2}
  • 优缺点:可读性强,有复用性,样式被html页面绑定了,不能提供给其它html页面使用

2. 外联式

  • 书写位置:在外部css文件中,在html文件中通过link标签引入css文件
  • CCS文件内CSS语法:css选择器{样式1;样式2}
  • HTML文件中导入CSS文件语法:<link rel="stylesheet" href="CSS文件路径">
  • 优缺点: 可读性强,有复用性,适合团队开发(文件级别的复用性)

3. 行间式

  • 书写位置:在标签的style属性中书写样式
  • CSS语法:<标签 stype='样式1;样式2;'>
  • 优缺点:可读性差,没有复用性,书写直接

4. 三种方式的优先级别

  • 内联与外联之间没有优先级区别,由于html属于解释性语言,书写在下方的会覆盖上方的样式
  • 行间式的优先级要高于一切

三.CSS选择器

  • 统配选择器

    * {
    样式1;
    }
    <!--表示所有样式-->
  • 标签选择器

    标签名 {
    样式1;
    }
    <!--表示该标签内的样式-->
  • 类选择器

    .类名{
    样式1;
    }
    <!--表示该类内的样式-->
  • ID选择器

    #ID名称{
    样式1;
    }
    <!--表示该ID下的样式-->
  • 高级选择器(简单讲解)

    标签名.类名{
    样式1;
    }
    <!--同类名的情况下比较前面的标签的个数,个数越多优先级越高-->
  • 关键字! important

    写在样式后面用宫格隔开

优先级:! important > 行间式 > id > class > 标签 > 统配

从作用范围来判断的优先级:作用范围越精确,优先级越高

样式内容key如果有根据优先级进行取舍,没有则增加

css基础,css选择器的更多相关文章

  1. HTML&CSS基础-属性选择器

    HTML&CSS基础-属性选择器 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.html源代码 <!DOCTYPE html> <html> & ...

  2. HTML&CSS基础-常用选择器

    HTML&CSS基础-常用选择器 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.html源代码 <!DOCTYPE html> <html> & ...

  3. css基础-css选择器和css文本样式相关

    css基础-css选择器和css文本样式相关: 使用link链入外部样式,页面加载时会同时加载样式 @import url(“*.css”);使用导入式,页面加载完后,才会加载样式 链接伪类的顺序 : ...

  4. HTML&CSS基础-CSS的语法

    HTML&CSS基础-CSS的语法 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.dome.html源代码 <!DOCTYPE html> <html ...

  5. CSS基础和选择器

    什么是CSS? CSS是指层叠样式表(Cascading Style Sheets),样式定义如何显示HTML元素,样式通常又会存在于样式表中.也就是说把HTML元素的样式都统一收集起来写在一个地方或 ...

  6. 李洪强和你一起学习前端之(3)Css基础和选择器

    大家好! 经过了前面的学习,是不是对前端的学习有了初步的了解.虽然我之前有iOS开发的经验,现在接触一门新的语言,对我来说 有一定的优势,但是一门技术对于谁来说都是公平的,我承认,我在接触新知识的时候 ...

  7. CSS基础及选择器

    CSS层叠样式表与表相分离.常用CSS2和CSS3. HTML引入CSS 1.行内样式 <div style="color:red"></div> 2.内部 ...

  8. CSS基础之选择器

    一:CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素. 当浏览器读到,一个样式表时,就会按照. 二:CSS语法 每个CSS有两部分组成:选择器和声明 ...

  9. CSS基础--属性选择器、伪类选择器

    属性选择器 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...

随机推荐

  1. css设置使文字显示2行多余的为省略号。。。

    .title{ font-size: .7rem; line-height: 1.5rem; overflow: hidden; /** 隐藏超出的内容 **/ word-break: break-a ...

  2. C# WPF有趣的登录加载窗体

    时间如流水,只能流去不流回! 点赞再看,养成习惯,这是您给我创作的动力! 本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform.W ...

  3. 一步一步解决centos6.5配置无线网卡的问题

    1.配置本地yum源 [local] name=local baseurl=file:///mnt/cdrom enable=1 gpgcheck=0 2.安装libnl rpm -ivh /mnt/ ...

  4. NetCore MemoryCache使用

    引用类库 1.Install-Package Microsoft.Extensions.Caching.Memory MemoryCacheOptions 缓存配置 1.ExpirationScanF ...

  5. JS---offset系列和scroll系列

    元素的样式属性是无法直接通过:对象.style.属性来获取(样式在style属性中设置)   offset系列: offsetLeft:距离左边位置的值 offsetTop:距离上面位置的值 offs ...

  6. java基础 - 锁

    ------------------------ 参考: https://www.cnblogs.com/hustzzl/p/9343797.html https://blog.csdn.net/qq ...

  7. HTML DOM属性

    innerHTML属性 获取元素内容的最简单方法是使用innerHTML属性 innerHTML属性对于获取或替换HTML元素的内容很有用 innerHTML属性可用于获取或改变任意HTML元素,包括 ...

  8. 痛苦的 java.net.BindException: Address already in use: connect —— Nacos的坑

    我的dubbo应用, 刚开始的时候,启动一两个是没有问题的, 启动多了就大量出现: -- :: --- [TaskScheduler-] o.s.c.a.nacos.discovery.NacosWa ...

  9. [转载] redis学习入门 Redis 3.2.100

    参考博客: https://blog.csdn.net/flyer_tang/article/details/80320974 https://blog.csdn.net/weixin_3077313 ...

  10. Auto入门 之 常用概念

    1.SEMI (Semiconductor Equipment And Materials International)  国际半导体设备与材料产业协会 2.SECS SECS协议是基于RS-232或 ...