css的一些知识点

块级元素    一个模块只能放一个元素   可以设置宽度和高度    容器的100%

行内元素   一行可以放多个行内元素     不可以设置宽度和高度  它本身内容的宽度

行内块元素   一行可以放多个行内块元素   可以设置宽度和高度   它本身内容的宽度

 转换为块级元素:display:block;

转换为行内元素:display:inline;

转换为行内块元素:display:inline-block;

 <style>
        a {
            color: red;
            width: 200px;
            height: 200px;
            display: block;
            background-color: aquamarine;
        }
    </style>
</head>

<body>
    <a href="#">小猪佩奇</a>
</body>

 运行结果如下

a本来是一个行内元素,变成了块元素

css背景

背景图片固定

background-attachment属性设置背景图像是否固定或随着页面的其余部分滚动

参数       作用

scroll   随着对象滚动

fixed    背景图像固定

 背景半透明

background:rgba(0,0,0,0.3)半透明

取值范围是0到1

css的三大特性

选择器优先级

继承或者*>元素选择器>类选择器>id选择器>行内样式>!important

div{
color:pink!important;
}//优先选择这个选择器

优先级注意的问题:继承的权重为0

复合选择器会有权重叠加的问题

ul li{
color:green}
li{
color:red}//最后执行结果为红色

盒子模型

边框(border)

border-width 定义边框的粗细,边框样式,边框颜色

语法:border:border-width||border-style||border-color

             border-style: solid; 
            border-style: double;
            border-style: dotted;

边框简写

border:1px solid red

单元格与单元格之间的距离cellspacing="0"

表头thead

        

注意:没有顺序

上下左右也可以分开来写

border-top border-left border-right border-bottom

padding

padding:10px上下左右均为10

padding:10px 20px上下为10左右为20

padding:10px 20px 30px 上10 左右20 下30

padding:10px 20px 30px 40px 上为10 右20 下30 左40

注意:padding也会改变大小 ,但是如果盒子本身没有指定宽度和高度则不会改变大小

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>测试</title>
    <link rel="stylesheet" href="index.css">
    <style>
        div {
            width: 300px;
            height: 300px;
            background-color: aqua;
        }

        div p {
            padding: 20px;
            background-color: blueviolet;
        }
    </style>
</head>

<body>

    <div>
        <p></p>
    </div>
</body>


</html>

margin盒子与盒子之间的距离

使用方法和padding一致

外边距典型应用

外边距可以让盒子水平居中,但必须满足两个条件

1, 盒子必须指定宽度(width)。

2,盒子左右的往外边距都设置为auto。

margin:0 auto;

左右设置为居中

块级元素:margin:0 auto;行内元素:text-align:center

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值