css基础

css基础

1.基本属性

  • 颜色
  • 字体属性
 font-family:字体类型
 font-style:字体的风格,normal正常,italic斜体
 font-weight:字体精细,可以是数字。有:bold,lighter,100-700等
 font-size:字体大小
           单位:
               相对单位(随着分辨率而变化):
                         px:像素
                         em:倍
                         %:百分比
               绝对单位:
                        em,mm等
 font:符合属性
      font:[font-style][font-weight][font-size][font-family]
      注意:属性可以省略,但是顺序必须一致
  • 文本属性
    color:字体属性
    text-transform:英文的大小写转化
              capitalize:首字母大写
              uppercase:全部大写
              lowercase:全部小写
    text-align:文本水平对齐    left、right、center
    text-indent:文本缩进
    line-height:行高
    height:高度
         注意:高度和行高相同时,可以实现单行文本垂直居中
    weight:宽度
    text-decoration:文本装饰
               none、underline、overline、line-through(删除线)
    vertical-align:文本垂直对齐  值:top、bottom、middle
              注意:这个属性只有单元格可以使用,使用display:table-cell;
    设置单词内部的字母间距(letter-spacing)
    和单词之间的距离(word-spacing)
  • 边框属性
border-width:边框宽度
      1个值:四边相同
      2个值:上,右(没有指定的变,取对边的值)
      3个值:上,右,下(左取对边)
      4个值:上,右,下,左
border-style:边框样式     solid实线等
border-color:边框颜色
border:复合属性
      顺序:宽,样式,颜色    eg:border:1px solid red;
  • 背景属性
background-color:背景颜色
background-image:背景图片
background-repeat:背景图片的重复方式,如no-repeat
background-position:背景图片的位置
background-attachment:背景图片的展示方式,如fixed
background:复合属性
    顺序如下:color,image,repeat,attachment,position
    注意:属性可以省略,但是顺序必须一致
    background-position 需要和 background-repeat结合使用
  • 列表样式
list-style-type:列表的类型   disc、circle、square
list-style-position:列表的位置   inside、outside
list-style-image:使用图片代替列表的符号
list-style:复合属性  顺序:image、position、type
  • 文字与图片的对齐
默认情况下,文字与图片以底部对齐
通过给图片设置vertical-align:middle,使用文字与图片居中对齐
通过给图片设置float:left、right,使用文字与图片以顶部对齐

2.其他属性

  • z-index:层叠顺序的设置
    -1—999,默认auto(父元素有z-index就和父元素一样,如果没有才为0)
    值越大,显示越上面
    注意:z-index属性必须与postion属性结合使用,如果没有postion,z-index无效。

  • opacity:元素的透明度
    opacity:x; //x范围(0—1),值越小越透明
    filter:alpha(opacity=x); //x范围(0—100),值越小越透明
    注意:两种写法都写,为了浏览器的兼容
    rgba:通过它设置透明度与opacity设置透明度的区别
    如:
    ——background-color通过rgba设置,只是背景透明;
    ——opacity给元素设置透明,元素里的所有内容都会透明

  • cursor:鼠标的形状 hand(箭头),pointer(手的形状)

  • visibility:hidden;与display:none有区别:
    都可以对元素进行隐藏,使用visibility,元素的位置还会保留,而display不会

3.属性的继承性
有的属性可以继承如font-size等,有的无法继承如border等。在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值