html-----布局、图片

本文详细介绍了CSS中display属性的不同值及其应用场景,包括inline、block、inline-block的区别;position属性的作用,如relative、absolute定位方式;div内部元素的水平及垂直居中方法;以及float属性的使用技巧。同时,还探讨了图片在不同情况下的布局效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:display :显示

   inline:行        无width、height属性 有margin和padding属性但在高度方向不起作用

   block:块         有width、height、margin、padding属性

   inline-block:内联    行显示,具备块属性

 2:position:对其

div为块级

   默认值:       定位属性top,bottom,left,right或者z-index声明无效

   relative:     相对定位的,定位属性有效,正常定位,底部对其

   absolution:      绝对定位,后方div向前对其,本身顶部对其

div为内联

    默认值:      定位属性top,bottom,left,right或者z-index声明无效

   relative:     相对定位的,距离top从上一div开始计数

   absolution:   绝对定位的,距离top从默认开始计数,不受上一div影响


3:div内部居中

子为内联或行级元素          父:text-align: center;  定位属性有效

子为块级元素                子:margin: 0 auto;    定位属性有效

 

4:div内部居左右

子: float: right;  float: left;  定位属性有效

 

5:div内部垂直居中

父为块或者内联:控制上下左右的大小可以移动其距离中心的位置

父:position: relative;

    子:position: absolute;margin: auto; top: 0;left: 0;bottom: 0;right:0;

 

父为块或者内联

父:position:relative;

子:position:absolute;left:50%;top:50%;margin-left:-(宽/2)px;margin-top:-(高/2)px;

 

父为行样式:

没有高度height,无法设置垂直居中

可以设置行高line-height

 


 

6:图片布局-img标签

不设置高度:按照原图显示。

只设置宽度:按照宽度等比例缩放。

只设置高度:按照高度等比例缩放。

设置宽高:按照指定宽高,进行缩放显示。图片可能变形

   

7:图片布局-background-image标签

    div:不设置宽高,不显示图片,因为高度为0

    div:设置高度,或者设置宽高,图片原图显示

    background-size:宽(auto) 高; 图片可能变形,但是会显示多张图片铺满该标签

    background-repeat:no-repeat;设置大小后,只显示一张图片


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值