html - HTML 样式属性与直接将属性放入标签之间的核心区别是什么?

标签 html css wordpress

我的印象是

<img width="48%" /> (wordpress classic editor will do it this way by default)

相同
<img style="width:48%;" />

但是,在实际测试中,我发现我的 WordPress 主题因上述问题而完全失败。 HTML Style 属性有效,直接属性嵌入完全被忽略。那么到底发生了什么?

<img style="width:48%;" /> does not work (default)
<img width="48%" /> works

我只是想真正了解这两种添加属性的方式有什么区别。

最佳答案

您不能在 img 标签宽度属性中使用百分比,它只需要被视为像素的数字 <img width="48" />这里 48 以像素为单位。 但是,当您使用内联 CSS 或样式属性时,您可以使用百分比指定值。

关于html - HTML 样式属性与直接将属性放入标签之间的核心区别是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58290776/

相关文章:

javascript - Jquery/JS - 如何切换 :after, :befor of an element?

Javascript检测父元素的子元素是否有类集

html - 文件上传按钮的跨浏览器自定义样式

WordPress 无法识别/themes/文件夹中的主题

javascript - 在 ul 中显示表格数据

html - 在文本下放置一个div

css - 如何选择嵌套的 div 中的第二个来设置其边框

html - Flex box space-between margins with space-around wrapping 行为

php - 以特定的 html 结构显示一些简单和可变产品的数据

php - mySQL 在数组中搜索 id