css重要属性

字体大小:font-size
    属性值:设置常规的属性值
        在网页中设置字体大小的常见的单位是像素px
        文本大小在浏览器中默认的大小是16px
        在浏览器中设置最小的字号是12px(由于浏览器厂商较多之间存在差异,规定页面中最小的字体设置为12px)
        可以设置出12px还小的字体,但是不建议设置
        建议设置文本的时候为偶数,尽量不要使用奇数
        前端中除了px单位还有一些常见单位
            %:百分比
            pt:磅 硬件单位,比如打印机
            em:相对单位,相对父级单位,通常在首航缩进中使用
            rem:相对于根元素html进行计算,用于移动端

字体类型:font-family
    属性值:可以是中文也可以是英文
        在浏览器中默认的字体类型是微软雅黑
        中文:当属性属性值 是中文的时候  可以加引号也可以不加引号
        英文:当属性值是英文的时候 英文单词只有一个可以不加引号,有多个必须加引号
注:设置的字体都是当前电脑中已经下载好的字体包

加粗属性:font-weight
    整百数 可设置100-900、600-900表示加粗、100-500表示正常
    bold:加粗的
    bolder:更粗的
    normal:表示正常的,作用清除样式

倾斜属性:font-style
    italic:倾斜
    oblique:更倾斜的
    normal:表示正常的,作用清除样式

文本行高的设置:设置字体在垂直方向上的位置
    属性:line-height
    元素:基于基线对齐
        设置行高等于容器高度,文本在容器垂直方向居中显示
        设置行高大于容器高度,文本会往上移动
    marquee:滚动字幕

简写/复合写法:
    属性:font
    属性值:font-weight font-style font-size/line-height font-family
    font-weight和font-style可以互换位置,没有需求可以不写
    font-size/line-height 不可互换位置
    font-family 必须存在

文本颜色的设置:
    属性:color
        法定的属性值:英文单词
        十六进制:
            #开头
            在#后面有六位字符(0-9 a-f A-F)
            当#后面的六位字符相同的时候可以简写成三个
        rgb/rgba:
            rgb(red,green,blue)取值范围 0-255
            rgba(red,green,blue,alpha)透明度 0-1
        拓展:
            rgba可以给元素颜色设置透明
            opacity 表示透明 0-1
        区别:前者只能给一个设置,后者可以给所有设置

文本水平对齐方式:text-align
    属性值:
        left-right:左右
        center:居中
        justify:两端对齐

首行缩进属性:text-indent
    属性值:
        只针对于第一行文本有作用,属性值可以设置正数还可以设置负数
字间距 中文汉字 letter-spacing
词间距 英文单词 word-spacing

列表属性和使用:
    无序和有序列表都有默认的符号样式,符号样式可以进行修改或者是设置成小图标

定义列表符号样式:
    属性list-style-type
    属性值:disc(实心圆)circle(空心圆) square(实心方块) none(去掉列表符号)

设置图片作为列表符号样式:
    属性:list-style-image
    属性值:url()

定义符号列表的位置:
    属性:list-style-position
    属性值:inside里边、outside默认值外边。
    注:设置清除浏览器默认间距会把默认的符号清除掉

简写列表属性:
    属性:list-style
    属性值:none 清除样式

边框属性的使用:在浏览器中要显示一个盒子需要的条件是背景颜色或者是边框
    边框属性的使用:在浏览器中要显示一个盒子需要的条件是背景颜色或者是边框
    边框的颜色:border-color
    边框的样式:border-style:solid实线 dashed虚线 dotted点线 double双实线
    边框的宽度:border-width
注:边框默认是四个方向都是一样的

简写方法:
    属性:border
    属性值:border-width border-style border-color

拓展:
    1.修改顶部边框的宽度:border-top-width
    2.修改右侧边框的样式:border-right-style
    3.修改底部边框的颜色:border-bottom-color
    4.修改左侧边框全部:border-left
    5.清除默认的边框样式:border:none/0
    比如:input、textarea、select。

盒模型的组成部分:content padding border margin
关于盒子模型中的计算方式:
    盒子内容大小是 content
    盒子自身大小是 content+border+padding
    盒子真实大小是 content+border+padding+margin

背景颜色:
    属性:background-color/background
    属性值:英文单词、十六进制等

背景图片:
    属性:background-image
    属性值:url()
        当容器大于图片宽高的时候:图片默认平铺
        当容器等于图片宽高的时候:图片默认占满
        当容器小于图片宽高的时候:图片默认显示一部分
    注:
        使用img结构导入图片,图片有自己的大小,图片默认显示一张,结构占位置
        使用背景图片导入,图片需要容器宽高支持,图片默认是进行平铺的,css样式不占位置
    平铺属性:
        属性:backgorund-repeat
        属性值:
            repeat 平铺
            no-repeat 不进行平铺
            repeat-x 水平平铺
            repeat-y 垂直平铺

    背景定位属性:
        属性:background-position
            -x left、right、center
            -y top、bottom、center
    
    背景固定属性:
        属性:background-attachmen
        属性值:scroll默认滚动、fixed固定
    
    简写方法:
        属性:background
        属性值:颜色 图片 平铺 定位 固定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值