html&css行内元素/块级元素知识总结及居中方法

块级元素可以设置宽度和高度 会自动换行的 可以包含行内元素和其他块级元素,设置上下左右边距,默认 css 属性 display 的值为 block。(p里不能放div 详见(19条消息) <p> 里可以写 <div> 吗? 你可能真的不知道_庇耳拉海莱的博客-CSDN博客_p标签里不能有div

行内元素:不会自动换行,不可以设置宽高,只能设置左右边距,默认 css 属性 display 的值为 inline

行内块元素/内联元素 img input button textarea select td th object

line-height能继承 从而撑开行内块元素的高度 but 行内元素就算继承的父辈的line-height也无法撑开高度

↑ 行内元素 无法垂直对齐 

行内块元素之间会默认存在空隙(不可设置大小) 若想取消空隙 可使父辈font-size=0 或者浮动/定位/flex/grid等

float  绝对定位 会转化为行内块元素

::before跟::after会转化为行内元素

垂直居中与水平居中

块级元素:水平居中 Margin:0 auto (此法对于行内块/行内元素无效)

行内/行内块元素 给其父级添加text-align: center;(同上 此法对块级元素不起效)

垂直居中:单行元素设置行高=height or 上下padding 

或子绝父相 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值