CSS--块元素和行内元素及行内块元素(外加转换方式)

元素类型

根据css显示分类HTML元素被分为两种类型:块元素,内联元素


块元素—— block

块状元素(block element)

常见的块级元素有:<div>,<h1>~<h6>,<p>,<ul>,<ol>,<li> 等

块级元素的特点:

  • 默认独占一行
  • 没有宽度时,默认撑满一排(块状元素默认宽度为100%)
  • 高度,行高,外边距和内边距都可以单独设置
  • 可以容纳内联元素和其他的块级元素

代表性的就是<div>,其他的比如pheadersectionaddress,语义化增强代码的可读性。

内联元素(行内元素)—inline

内联、行内元素(inline element)

常见的行内元素有:<span>,<a>,<strong>,<br>,<em> 等

行内元素的特点:

  • 多个行内元素可以同一行显示
  • 高度和宽度无效,高和宽由内容撑开
  • 不支持上下的margin,水平方向上的padding和margin可以设置
  • 行内元素只能容纳纯文本或者是其他的行内元素(a标签除外)

代表性的就是<span>,其他的比如bra,大多数为描述性的标记

行内块级元素

除了块元素和行内元素,在行内元素中有几个特殊的标签

它们区别一般inline元素
<img/>,<input/>,<select>,<textarea>,<td/>,<button> 等有内在尺寸可以设置它们的宽高度以及对齐属性

行内块级元素的特点:

  • 和相邻的行内元素(行内块元素)在一行上显示,但是中间会有空白的间隙
  • 默认的宽度就是本身内容的宽度(有内在尺寸)
  • 高度,行高,内边距和外边距都可以设置

显示模式的转换

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

display:block;转化为块状的元素;

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值