HTML区块元素

我们在面试的时候经常会被问到块状元素和行内元素,而且在应用中,也会经常用到,很实用,因此在这里对这俩个元素做了下简单的总结:

一:块状元素

(1)块元素,比如div,在没有任何布局属性作用时,默认排列方式为换行排列

(2)高度,宽度以及外边距和内边距都可以进行控制

(3)宽度始终与浏览器宽度一样,与内容无关

(4)可以容纳内联元素和其他块元素

  常用的块状元素有:div ul  ol  form h1-h6  menu  p  table  dl  dt   dd  等

二:行内元素

(1)在没有任何布局属性作用时,默认同行排列方式,直到宽度超出包含它容器的宽度才会自动换行

(2)设置宽度无效

(3)设置高度无效,可以通过line-height设置

(4)设置marging 只有左右marging有效,上下无效

(5)设置padding 上下左右都有效,会撑大空间但是不会产生边距效果

  常用的行内元素有:span  a  b  i  em  img  lable  input  sub  sup  u  br 等

三:行内块状元素

  行内块状元素综合了行内元素和块状元素的特性,在日常使用中,由于其特性,使用还是比较多

(1)默认不会自动换行

(2)可以对宽度 高度进行设置

(3)默认排列方式为从左到右

   常用的可变元素有:button  del  iframe  ins插入的文本 等,可以根据环境去改变其元素

综上所述,HTML可以将元素分为三大块:块状元素,行内元素,行内块状元素,并且这三者可以互相转换,需要使用display属性

  (1)  display:inline; 转换为行内元素

  (2)  display:block; 转换为块状元素

  (3)  display:inline-block; 转换为行内块状元素

 

转载于:https://www.cnblogs.com/webdelovely/p/11393396.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值