css中背景相关属性,标签元素显示模式,HTML嵌套规范

本文详细介绍了CSS中的背景颜色、背景图片、背景平铺和位置属性,以及HTML标签元素的显示模式,包括块级、行级和行内块元素的特点,并探讨了元素显示模式的转换和HTML嵌套规范。内容简洁实用,适合前端初学者。

提示:来自哔哩哔哩博主 不良良良

已经开始感受到夏天的风了

背景颜色:background-color(bgc简写)

属性名:background-color
属性值:

  • 颜色取值:关键字,rgb表示法,rgba表示法,16进制…
    注意点:
  • 背景颜色默认值是透明:rgba(0,0,0,0)
  • 背景颜色不会影响盒子大小,而且还能看清盒子的大小及其位置,在一开始的布局中,会先给盒子设置背景颜色,以进行相关设计,
    <style>
        div{
            width: 500px;
            height: 600px;
        }
        .box1{
            background-color: deeppink;
        
        }
        .box2{
            background-color: aqua;
            width: 300px;
            height: 200px;
        }
    </style>
</head>
<body>
    <div class="box1">
        <div class="box2"></div>
    </div>
    
</body>

在这里插入图片描述

背景图片:background-image(bgi)

属性名:background-image(bgi)
属性值:background-image:url('图片的路径')
注意点:

  • 背景图片中的url中可以省略引号
  • 背景图片默认在水平和垂直方向上平铺的
  • 背景图片仅仅给盒子起到装饰效果,类似于背景色
    <style>
        div{
            background-image: url(4.jpg);
            width: 1080px;
            height: 947px;
        }
    </style>
</head>
<body>
    <div></div>

背景平铺

属性名:background-repeat(bgr)
属性值:
在这里插入图片描述

背景位置

属性名:background-position(bgp)
属性值:background-position:水平方向位置 垂直方向位置
在这里插入图片描述
我们需要注意:

  • 方位名词取值和坐标取值可以混用,第一个取值表示水平,第二个取值表示垂直
    <style>
        div{
            background-image: url(4.jpg);
            background-position: center;
            width: 600px;
            height: 600px;
        }
    </style>
</head>
<body>
    <div>
    
    </div>
    
</body>

标签元素的显示模式

块级元素

显示特点:

  • 独占一行(一行只能显示一个)
  • 宽度默认是父元素的宽度,高度默认由内容撑开
  • 可以设置宽高

代表标签

  • div,p,h,ul,li,dt,dd,form…等
<div style="width: 300px;height: 300px;background-color: aqua;"></div>
    <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. </p>
    <div style="width: 400px;height: 300px;background-color: black;"></div>
    <h1>确定不给我点一个赞吗</h1>

在这里插入图片描述

行级元素

显示特点:

  • 一行可以显示多个
  • 宽度和高度默认由内容撑开
  • 不可以设置宽高

代表标签:a,span…

   <a href="">天猫</a>
    <a href="">京东</a>
    <span>行内元素</span>

在这里插入图片描述
注意:
不换行,设置宽高不生效;尺寸和内容大小相同

行内块元素

显示特点:

  • 一行可以显示多个
  • 可以设置宽高

代表标签:

  • input,textarea,button,select…
  • 特殊情况:img标签有行内块元素特点。但是chrome调试工具中显示结果是inline

元素显示模式的转换

通过改变元素默认的显示特点,让元素符合布局要求
语法:

属性效果
display:block转换为块级元素
display:inline-block转换成行内块元素
display:inline转换成行内元素
    <style>
        div{
            display: inline-block;
        }
        p{
            display: inline-block;
        }
        span{
            display: block;
        }
    </style>
</head>
<body>
    <div style="width: 50px;height: 50px;background-color: bisque;"></div>
    <p>Lorem ipsum dolor sit amet.</p>
    <span>beautiful</span>
    <span>girl</span>
</body>

在这里插入图片描述

HTML嵌套规范

  1. 块级元素一般作为大容器,可以嵌套:文本呀,块级元素,行内元素,行内块元素等等。。
    注意点:p标签中不要嵌套div,p,h等块级元素

  2. a标签内部可以嵌套任意元素
    a标签不能嵌套a标签

对于这篇学习笔记就暂时到这了,兄弟们加油❤️🤣😂😊😘💕😍😒
从现在做起,坚持下去,一天进步一小点,不久的将来,你会感谢曾经努力的你!
请添加图片描述

如果有出错的,请各位友友指正。

新人报到,各位友友们,给我个三联(点赞,关注,收藏)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极具浪漫主义色彩的菜鸟学习之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值