为什么这张照片不显示?

时间:2015-04-06 19:51:30

标签: html css image safari

此图片永远不会出现在Safari for Mac& Windows或Chrome for Mac。即使在给出display:block !important; Chrome的内联样式后,Chrome也会将其更改为display:none;,而Safari似乎也会这样做,并更改visibility:hidden;opacity:0;

它似乎在所有其他浏览器中都能正常运行。你能告诉我为什么在这些浏览器中会出现这种情况吗?

<img src="<? echo $_SESSION['ad']; ?>" style="max-width:100%;display:block !important;"/>

1 个答案:

答案 0 :(得分:0)

我认为,您正在研究的网站可能是Responsive Web Design(RWD)。通常,在RWD中,将为每个浏览器专门定义单独的CSS。浏览器特定的样式有时无法用你的html img标签覆盖。

我建议使用firebug或一些代码检查工具,并尝试知道该img标记是否具有任何特定于浏览器的样式。如果您有权编辑该文件,请转到并修改它。

我认为这可能有用。