css样式的一些基本属性

颜色

RGB(red greed bule)

Css中颜色的表示方法:

1、 预定义颜色:bule ,red,black……

2、 十六进制颜色:#0f0f0f

3、 RGB颜色(128.0.0)全红

4、 RGBA,在RBG的基础又添加了表示透明的Alpha

5、 HSL:用色调,饱和度和透明度三个分量来表示颜色

6、 HSLA:在HSL的基础上又添加了表示透明度的Alpha

代码实现:

<p style="color: blue;">预定义颜色</p>
         <p style="color: rgb(0,255,0);">RGB颜色</p>
        <p style="color:#FF0000 ;">16进制颜色</p>

后面几种基本都不会用到,一般都是前面三种。

背景相关属性

Background-color:背景颜色

Background-image:背景图片

Background-repeat:图片复制选项(repeat在水平,垂直两个方向复制)

                         (repeat-x/y在水平/垂直两个方向复制)

                         (no-repeat不复制)

简写:将所有元素放在一起

又顺序要求:背景颜色>背景图片>重复方式>所在位置

   background: url(./img/a.jpeg) #00FFFF repeat-y right;

尺寸相关属性

1、 固定高度和宽度(height:200px)

2、 自适应高度(高度会根据内容的增加而增加)

3、 指定最大高度max-height:(内容增加到指定高度的时候就不会增加了)

4、 指定最小高度min-height:(开始高度固定,内容增加到一定时开始增加高度)

显示相关属性

1、 visibility:hidden :仅仅隐藏内容,该元素所占位置依旧存在

2、 display:none:不仅隐藏内容,而且隐藏位置

Display:inline:将块级元素以内联元素形式显示,此时宽,高等属性对其无效

Display:inline-block:将块级元素以内联元素显示并且具有块级元素的特征,宽高属性依然有效

Display:block: 将内联元素以块级元素的形式展现

盒子模型

Margin:外边距

Margin-top(上) margin-bottom(下) margin-left(左) margin-right(右)

使用方式:

1、 margin:30px 表示上下左右外边距都设置30px

2、 margin-left:30px 表示设置距离左方30px

3、 margin:10px 20px 10px 20px分别设置上右下左的边距,顺序按照顺时针

4、 margin:20px 30px 分别表示上下边距为20px,左右边距为30px

Padding:内边距

与margin类似,上下左右边距都有

Border:边框

如果想让两个盒子在同一行内,那么两个盒子都要浮动(float)并且给他们的父类清楚浮动(overflow: hidden)

什么是父类:

<div class="box">
                         <div class="div1">Web1班</div>
                         <div class="div2">我们最棒</div>
                 </div>

box是div1和div2的父类

猜你喜欢

转载自blog.csdn.net/weixin_46111822/article/details/108239042