1.正常情况下不能设置宽高(可替换内容元素除外例如img)
2.元素被浮动,绝对定位,固定定位后,可以设置宽高
3.display:block,display:inline-block等后可以设置宽高
4.内联元素的宽高是由其内容决定的,并且在一行显示(可以换行),呈现包裹性,因此设置宽高无效。
```
问题内容: 您可以设置诸如,和的内联元素的宽度,但是在放置它们之前不会发现任何效果。 a)我认为不能设置内联元素的内联宽度? b)假设可以设置宽度-在放置内联元素之前,我们不会注意到任何效果(因此我们指定了宽度)。位置如何/在哪里? c)为什么仅当我们“定位”内联元素时才显示它们的宽度? 问题答案: 正如其他人提到的那样,设置内联元素的宽度(或其他一些与位置相关的属性)将导致浏览器将元素显示为块元
本文向大家介绍行内元素可以设置padding和margin吗?相关面试题,主要包含被问及行内元素可以设置padding和margin吗?时的应答技巧和注意事项,需要的朋友参考一下 行内元素的纵向padding和margin都是不考虑的,这是css规范定义的。 inline元素确实可以设置垂直方向的 padding 和 margin 值,但是 inline 元素的 margin 和 padding
本文向大家介绍img标签是行内元素,为什么却能设置宽高?相关面试题,主要包含被问及img标签是行内元素,为什么却能设置宽高?时的应答技巧和注意事项,需要的朋友参考一下 https://blog.csdn.net/weixin_42051913/article/details/89478552
问题内容: 我感到困惑的元素。 但是我不确定我是否理解。我知道如果将display:inline-block转换为block,我可以使高度正确。但是我试图理解的是行高内联元素是如何工作的。这里是问题: 我有一段文字,但是如果看到浏览器的开发人员工具,它将显示。为什么?该只是aproximate?还是不能衡量起伏? 为什么背景色元素不具有相同的比?的在元件测量线箱的空间,即空间的上方和下方的线,而不
在下面的例子中,为什么文字可以撑起内联元素的高度,但img却无法撑起内联元素的高度? 我的本意是文字与img都是a标签的子元素,既然文字可以撑起a标签的高度,那么img同样作为a标签的子元素,就应该可以撑起span的高度,这个直觉似乎很合理。 但实际的结果却不是这样,这么设计的原因的目的是什么呢? 源码地址:https://jsbin.com/nufopebobi/edit?html,output
问题内容: html CSS 我想在我将display:inline属性添加到css中后,立即以其原始高度和宽度(在css中设置)并排显示两个div,它似乎失去了先前定义的高度和宽度。[用#1和#2检查divs似乎松动了高度和宽度设置] 有人可以指出我似乎正在做的错误或此怪异行为的解决方法吗? 问题答案: 内联对象没有高度或宽度。为什么要先将它们设置为内联?您可能想要浮动它们或使用它们。