首页 > 其他分享 >css

css

时间:2023-10-08 19:44:06浏览次数:34  
标签:样式 标签 CSS font 选择器 css

 目录

1. 介绍css

2. CSS语法

3. CSS注释

4. CSS中的颜色值

5. CSS长度单位

6. html引入CSS的三种方法

    6.1 行内样式(内联样式)

    6.2   内嵌样式

    6.3 外部样式

7. 选择器

    7.1 标签选择器

    7.2 类选择器

    7.3 ID选择器

    7.4 通配所有元素

    7.5 分组选择器

    7.6 选择器的优先级

    7.8选择器的权重

    7.9  最⾼权重

    7.10 css三⼤特性

          7.10.1 层叠性

         7.10.2 继承性

         7.10.3 优先级

8.字体的样式

9. 字体的粗细

10. 文本的字体

11. 行高

12. 外部引入

13. 合并

1. 介绍

 CSS是Cascading Style Sheets的英文缩写,即层叠样式表  Html【Hyper Text Markup Language】    CSS语言是一种标记语言,因此不需要编译,可以直接由浏览器执行(属于浏览器解释型语言).    CSS是用于布局与美化网页的    CSS能实现内容与样式的分离,方便团队开发    CSS是由W3C的CSS工作组产生和维护的

2. CSS语法

CSS 由选择器、属性、属性值组成

 3.css注释

/*     */ 

快捷键ctrl +/

4.css的颜色值

  4.1 用英文字母表示

   4.2 用十六进制表示(0~f)

   从1到9用数字 10到15用英文字母从a开始

       用6位表示颜色 

       用3位表示颜色

      4.3用rgb表示颜色(0~255)

r表示红色  g表示绿色 b表示蓝色

      4.4 用rgba表示颜色

      a表示 透明度  0 代表完全透明  1代表不透明  0.5 代表半透明

       r表示红色  g表示绿色 b表示蓝色

  5.css长度单位

   5.1 像素单位px

        宽为100px

     5.2 百分比尺寸

     宽为50% 占父元素的50% 以父元素为参照   没有父元素 就以祖先为参照

       5,.3 em 倍数

       宽为1倍  以父元素为参照  

      5.4 rem 根倍数

    以html为参照   宽为1倍的HTML

6.css的引入方式

    6.1 行内样式(内联样式)

    行内样式权重最大

   6.2   内嵌样式

    把css样式写入style 

  此内嵌方式比行内样式权重低一些

   6.3 外部样式

  要先创建一个css文件 把样式写到css文件里面 然后用link进行外部引入

  此引入的权重比内嵌样式低

    6.4  引入的优先级

   行内样式>内嵌样式>外部样式

   实现就近原则

 7.选择器

    7.1 标签选择器

     以标签名为开头的是标签选择器

    7.2 类选择器

     以.开头的是类选择器

    7.3 ID选择器

     以#开头的为ID选择器

    7.4 通配所有元素

     *是统配符  整个页面都可以使用 也是权重最低的

    7.5 分组选择器

    表示在同一个等级时可以用分组选择器

    标签与标签之间用逗号隔开

    7.6 选择器的优先级

    行内> id选择器>类选择器>标签选择器>统配选择器

    7.8选择器的权重

  行内 权重为1000

       id 选择器为100 

       类选择器伪类和属性选择器为10

       标签选择器伪类和属性选择器为1

       统配选择器为0

    7.9 最⾼权重   

     !important 重要的

    7.10 css三⼤特性

          7.10.1 层叠性

         所谓层叠性是指多种CSS样式的叠加          层叠性是浏览器处理冲突的⼀个能⼒,如果⼀个属性通过两个相同选择器设置到同⼀个元素上,那么这个时候⼀个属性就会将另⼀个属性层叠掉(覆盖)          样式不冲突,不会层叠          样式冲突;就会层叠; 按照优先级,决定哪个样式⽣效

         7.10.2 继承性

          CSS 的继承特性指的是应⽤在⼀个标签上的⼀些 CSS 属性被传到其⼦标签上;就是被⼦标签继承           不是所有的样式都会被⼦标签继承, 字体类font- ; ⽂本类 text- ; 颜⾊color ; ⾏⾼line-height 等可以被继承           a标签⽐较特殊,没有办法通过继承改变a标签的字体颜⾊

         7.10.3 优先级

           权重的优先级,决定哪个样式最终⽣效             权重相同: 后者⽣效; 权重不同: 权重⾼者⽣效    

8.字体的样式

font-style:"normal" 正常

font-style:"italic"斜体

 9.字体的粗细

font-weight:"bold/bolder"; bold是粗体 

font-weight:400;

400, 500为正常

500<为粗体

>400为细体

 10.文本的字体

font-family 可以自己外部引入字体

 11.行高

line-height:200px 

使文本垂直居中

 12.外部引入

@font-face{}

自己设置一个字体名字 liu

src:url() 然后引入你所下载的文字样式

最后使用你所设置的文字名称

 13. 合并font

 

font:<font-style> <font-weight> <font-size>/<line-height> <fon-family> 必须是大于2个样式以上才能够被渲染.

标签:样式,标签,CSS,font,选择器,css
From: https://www.cnblogs.com/liu521125/p/17749973.html

相关文章

  • css字体样式
     1.font-style设置字体样式属性值:  normal:指定⽂本字体样式为正常的字体  italic:指定⽂本字体样式为斜体。2.文字字体font-family只能引用系统自带的字体样式,如果需要其他别的字体,需要从外部下载调用引用外部字体  网站:https://font.chinaz.com/katongziti.......
  • 在 Less 中使用与 Less 内置函数同名的原生 CSS 函数
    参考资料calc()-CSS:层叠样式表|MDNGettingstarted-Escaping|Less.jsUsingTheCSSFunctioncalc()InsideTheLESSCSSPreprocessor问题描述在原生CSS中有以下的函数:calc()、max()、min()等,而在Less中也有同名的函数,使用的时候可能会冲突,无法得到需要的结......
  • 华为iStack、 CSS 、Eth-Trunk、 M-LAG
    一、iStack设备堆叠1、定义堆叠是指将多台支持堆叠的特性交换机设备组合在一起,从逻辑上组合成一台交换设备。2、为什么要使用堆叠技术?(3个优点)通过交换机堆叠,可以实现网络高可靠性和网络大量数据转发,同时简化网络管理。3、iStack基本概念角色(堆叠中所有的交换机都称为成员交换机)主......
  • css中的字体样式
    一.字体的样式font-style:"normal"正常font-style:"italic"斜体 二.字体的粗细font-weight:"bold/bolder";bold是粗体 font-weight:400;400,500为正常500<为粗体>400为细体 三.字体的家庭font-family可以自己外部引入字体 四.行高line-height:200px 使文......
  • css的认知与样式
    #1.介绍##目录- [1.介绍](#1-介绍)- [2.CSS语法](#2-CSS语法)- [3.CSS注释](#3-CSS注释)- [4.CSS中的颜色值](#4-CSS中的颜色值)- [5.CSS长度单位](#5-CSS长度单位)- [6.html引入CSS的三种方法](#6-html引入CSS的三种方法)- [6.1行内样......
  • CSS,position: relative用法
    展示图如下:使左边区域固定展示,不受子域名的影响,所以要使用相对定位position:relative相对定位一般使用父级菜单绝对定位使用如下:绝对定位一般使用子级菜单position:absolute悬浮遮盖其余位置  ......
  • 媒体查询+scss 响应式开发
    ```bash$color:#3497ee;@mixinopacity($value){opacity:$value;filter:alpha(opacity=$value*100);}@mixintransition($obj,$time){-webkit-transition:$obj$time;-moz-transition:$obj$time;-ms-transition:$obj$time;trans......
  • css中实现分区中列表的标记的改变
    想要实现下面的情况该怎么写 1.可以在html中用分区标记(<div>)来实现三个分区2.样式可以使用css来实现。(这里我采用的是外部样式表)3.我们可以在分区标签中使用类标记器(上面的class就是类标记器),然后在css中使用后代选择器,在选择器中使用列表属性list-of-style: (注意使用......
  • 10scss的引入
    10.061.npm(node的包管理器)npminame-g(全局安装的)-s(加与不加的效果一样)-d(局部安装)npminstall/uninstall/update2.vite.config.js里配置css:{//css预处理器preprocessorOptions:{scss:{//文件地址additionalData:......
  • css 样式一
    1.使用css实现箭头图标:①.一个div盒子,有border值.②.border占满所有内容区,盒子是实心的.只剩4个边框.③.将div的宽度和高度设置为0,再设置边框样式:.triangle{width:0;height:0;border-top:50pxsolidblack;border-right:50pxsolidr......