转换是否有任何不利因素 img
从内联块元素到块对象的 display: block
CSS属性?
大多数时候,我希望他们成为 block
元素。任何有用的 inline
我失去的方面? (也许我没有看到 一些 有用吗?)
是否应将所有图像转换为 block
元素默认?为什么它们根据规范进行内联块元素?
附:我通过定位和浮动以及周围元素考虑布局。
转换是否有任何不利因素 img
从内联块元素到块对象的 display: block
CSS属性?
大多数时候,我希望他们成为 block
元素。任何有用的 inline
我失去的方面? (也许我没有看到 一些 有用吗?)
是否应将所有图像转换为 block
元素默认?为什么它们根据规范进行内联块元素?
附:我通过定位和浮动以及周围元素考虑布局。
考虑到一个块会在换行后强制执行任何操作,只有一种情况会很糟糕:
如果您打算在它旁边有另一个内联元素(文本,另一个图像,跨度等)
放 img { display: block; }
在你的CSS中忘掉它。在非常罕见的情况下,您需要不同的东西写一个例外。
有一个缺点: 如果计划将“text-align:center”应用于父元素的图像水平居中,则无法将图像显示为块或内联块。
找到一个块显示块:“块”。
我有这个图像和 WaveSurfer示波器 音频波,我想作为内联。 但是,显示:“阻止”;在waveurfer的js中不允许它。
我做了什么,救了这个 CDN 本地文件并更改了 显示内联 和 绝对的位置 这解决了我的问题。应该在创建wave元素的地方完成更改。
希望这有助于某人。感谢waveurfer为这样一个惊人的js创作者。