【发布时间】:2016-12-20 09:26:47
【问题描述】:
我目前正在开发一个博客平台,它比普通的有一些特殊功能。 但是当我尝试设置图像大小时遇到了问题。
我有一个包含以下 css 的文件:
.blogBody img
{
display: block;
margin-left: auto;
margin-right: auto;
width:80%;
height:auto;
}
当用户将他们的图像添加到页面时,这应该会起作用。
但是!一些图片较小,拉伸到页面宽度的 80% 时看起来不太好看。
因此,我让他们为他们添加的每张图片指定,如果他们愿意,为每张图片指定 HTML 代码(使用 tinymce 自动完成)
所以。 当他们添加图片时,html 如下:
<img src="....." />
但是当他们想要手动设置大小时,img 标签变成了(tinymce):
<img src="......" width="..." height="...." />
但是。 图像仍然是页面宽度的 80%! 是否可以让img宽度覆盖css图片宽度?
感谢您的宝贵时间 马蒂亚斯。
【问题讨论】:
-
如果 HTML 真的是
<img src="......" style="width:50px;height:45px;" />,那么您问题中的.blogBody imgCSS 不会影响它,因为来自style属性的 CSS 具有更高的特异性。一定有其他原因造成这种情况。 -
对不起,我对 img 标签中的样式有误。它实际上是应用于 img 标签的 html 宽度和高度。