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. * {
    2. 样式1;
    3. }
    4. <!--表示所有样式-->
  • 标签选择器

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

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

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

    1. 标签名.类名{
    2. 样式1;
    3. }
    4. <!--同类名的情况下比较前面的标签的个数,个数越多优先级越高-->
  • 关键字! 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. VS2019 开发Django(一)------环境配置

    导航:VS2019开发Django系列 缘起:学习是我一直在做的一件事情,但是,可怕的是不知道学习什么,然后止步不前,安于现状,曾经很长的一段时间,我是不知道学习什么,工作上的事情,其实是相对固定的, ...

  2. Ajax获取网页添加到div中

    1:利用DOM获取该 div 的 ID,然后清空该DIV的内容(如果你需要接着里面的内容添加可不要清空):需要注意点是清空最好用“ empty()  ”: 2: 把  async设成true ,否则又 ...

  3. ArcGIS Runtime SDK for WPF学习笔记(一)

    本节主要讲解如何安装ArcGIS Runtime SDK,以及移除注释与水印. 附上ArcGIS Runtime SDK for .NET的官方操作手册网址:https://developers.ar ...

  4. mysql多字段内容并到单字段中的操作

    ; SELECT 序号, ryxm `人员姓名`, cylb `成员类别`, gzdw `工作单位`, zc `职称`, GROUP_CONCAT(zzqmc) AS `著作权名称`--多字段合并到一 ...

  5. oracle性能优化(项目中的一个sql优化的简单记录)

    在项目中,写的sql主要以查询为主,但是数据量一大,就会突出sql性能优化的重要性.其实在数据量2000W以内,可以考虑索引,但超过2000W了,就要考虑分库分表这些了.本文主要记录在实际项目中,一个 ...

  6. linux中批量添加文件前缀的操作

    需要在文件夹内所有txt文件的文件名前面添加"gt_"; 就是由原来的文件“xxx.txt”变成“gt_xxx.txt”: 网上搜来的脚本如下: for i in `ls`; do ...

  7. 2018 经典的CVPR 关于ImageCaptioning论文

    1.        SemStyle: Learning to Generate Stylised Image Captions using Unaligned Text(2018 CVPR) 主要研 ...

  8. Cocos Creator 资源加载流程剖析【五】——从编辑器到运行时

    我们在编辑器中看到的资源,在构建之后会进行一些转化,本章将揭开Creator对资源进行的处理. 资源处理的整体规则 首先我们将Creator的开发和运行划分为以下几个场景: 编辑器 当我们将资源放到编 ...

  9. Android Studio学习-连接真机测试教学

    Android Studio 原文链接 https://blog.csdn.net/weixin_44304387/article/details/99213012 真机测试会比AVD(Android ...

  10. Django Forms ChoiceField 选项更新问题

    今天使用django的forms,发现单选后台新增数据后,前端表单选项不能刷新 class UserForm(forms.Form): name = forms.ChoiceField( choice ...