关于行内元素的宽高

电话面试,被问到行内元素和块级元素的区别。

我回答说,块级元素独占一行,可设置宽高。行内元素不会独占一行,且不能设置宽高。

然后面试官问我,img和input是行内元素么,他们能设置宽高吗?

我一想,是啊,这两个也是行内元素,不过却能设置宽高啊。于是当场被问住了,说不出所以然。。。

然后自己查阅资料,发现了这篇博文,为何img、input等内联元素可以设置宽、高

豁然开朗,原来img和input是替换元素,他们是有内在尺寸的。如果不设定宽高,会以默认宽高显示。需要注意的是,几乎所有的可替换元素都是行内元素。

而行内元素中的非替换元素,如<a> <span> <em> <i>等元素是不可设定宽高的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值