css学习

css学习

这篇文章我们开始css的学习。首先我们先了解css一个什么的东西。
css就是层叠样式表(英文全称是Cascading Style Sheets))。
css的作用是能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
一般css我们分为三个阶段:
第一阶段 行内样式表(首次提出结构和样式相分离)
用法: 在标签内添加一个style属性
第二阶段 内部样式表
用法: 在head标签里面添加一个style标签
第三阶段 外部样式表(完全实现了结构和样式的相分离)
用法: 在外部新建一个CSS为后缀的文件 然后使用link标签进行引入。
优先级
就近原则(显示)
行内 > (link style谁在后面)
执行顺序是
从上到下依次执行同样的属性 后面的会覆盖前面的

css的常规样式一般分为:1.颜色的表现形式
2.背景样式
3.字体样式
今天先将这三个样式。

颜色的表现形式

  1.英文字符   (提前定义好的)
  2.十六进制    (使用#开头)
  3.rgb         (三原色)  取值范围 0-255
  4.rgba       a是透明度   

![在这里插入图片描述](https://img-blog.csdnimg.cn/20201221015715126.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzUyODU4NDU5,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201221015731100.jpg)

### 背景样式
  background-color   背景颜色 
  background-image   背景图片
           url()
  background-repeat   背景图片平铺
           repeat   默认  X Y都平铺
           repeat-x   横向平铺
           repeat-y   纵向平铺
           no-repeat  不平铺
  background-size     背景图片大小
           1.  value1   value2   px 宽 高
           2.  %     %              宽高
           3.  cover  等比放大  铺满全部区域为止
           4.  contain 等比放大 直到背景图像的右边或者下边停止  
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201221015928398.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzUyODU4NDU5,size_16,color_FFFFFF,t_70)
### 字体样式

font-size 字体的大小
单位 px 像素 绝对单位
em 相对单位 相对于父元素的字体大小
font-family 字体的类型
color 字体颜色(前面不加font)
font-weight 取值范围是100-900 900是加粗效果 bold == 900
font-style 字体倾斜 italic
text-decoration: 字体划线
underline 下划线
overline 上划线
line-through 中划线
text-indent: 2em; 首行文本缩进
text-align 水平位置
line-height 行高
(当一行的行高等于父级的高度的时候 就会产生垂直居中的一个效果)
letter-spacing 字体间隙
在这里插入图片描述

尺寸标签

width 宽度
height 高度
宽度和高度设置 目前只能使用在块级元素上 行级元素不起作用

最后再说一下这个css的选择器,因为这是学习css最基本也是要长期打交道的一个知识点。

CSS中的选择器

  标签选择器
     直接写上标签名 
  id选择器
     1.在标签中设置一个通用属性 id  并且给好id名
     2.在样式表中   通过  #id名{}  进行使用
     *注意*:
        1.id选择器是唯一的,但是这个唯一不是说一个id名只能出现一次,而是说一个标签里面只能有id名
        2.要注意按照编程规范,id名在一个文件中有且只有一个(存在)
  类选择器
     又称class选择器
     1.在标签中设置一个通用属性class  并且给好类名
     2.在样式表中  通过 .class名{}  进行使用
     *注意*
        class选择器 可以有多个类名  不同类名可以写不同的样式
  通配符选择器
     可以改变所有标签的样式 用法:  *{}
  优先级
        id  >  class  > 标签   >  *

选择器的命名规范

     1.  要做到见名知意
     2.  不能以数字开头(class选择器必须以字母开头)
     3.  不能用中文字符

​ 最后一条命名规范一定要牢记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值